replaced to webdav

This commit is contained in:
kaverkiev 2026-01-08 20:15:13 +03:00
parent 316299974d
commit 4495def8fe
4 changed files with 77 additions and 15 deletions

View File

@ -0,0 +1,35 @@
{{- if .Values.webdav.ingress.enabled -}}
{{- $serviceName := include "koodo-reader.fullname" . -}}
{{- $servicePort := .Values.webdav.port -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: {{ include "koodo-reader.fullname" . }}-webdav
labels:
{{- include "koodo-reader.labels" . | nindent 4 }}
annotations:
{{- range $key, $value := .Values.webdav.ingress.annotations }}
{{ $key }}: {{ $value | quote }}
{{- end }}
spec:
{{- if .Values.webdav.ingress.className }}
ingressClassName: {{ .Values.webdav.ingress.className }}
{{- end }}
rules:
{{- range $host := .Values.webdav.ingress.hosts }}
- host: {{ $host }}
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: {{ $serviceName }}
port:
number: {{ $servicePort }}
{{- end -}}
{{- if .Values.webdav.ingress.tls }}
tls:
{{ toYaml .Values.webdav.ingress.tls | indent 4 }}
{{- end -}}
{{- end -}}

View File

@ -16,6 +16,12 @@ spec:
targetPort: http
protocol: TCP
name: http
{{- if .Values.webdav.enabled }}
- port: {{ .Values.webdav.port }}
targetPort: data-server
protocol: TCP
name: webdav
{{- end }}
selector:
{{- include "koodo-reader.selectorLabels" . | nindent 4 }}
{{- end }}

View File

@ -48,6 +48,21 @@ ingress:
# hosts:
# - koodo-reader.local
webdav:
enabled: true
port: 8080
ingress:
enabled: false
className: "nginx"
annotations: {}
# cert-manager.io/cluster-issuer: letsencrypt-prod
hosts:
- koodo-dav.local
tls: []
# - secretName: koodo-dav-tls
# hosts:
# - koodo-dav.local
resources: {}
# limits:
# cpu: 200m

View File

@ -1,4 +1,4 @@
#ENC[AES256_GCM,data:/5/MIVmhoFruZHxAliRYGg6XRgb876QELgd72D6eCKzJFL0PKkxnD6yVr5jcQLbr,iv:cH6qlSh/qajQ+1ZPSLasexR/vNF/NXoBv2QYafKbIro=,tag:l1zk1xr/QeaUemRa0q5t6Q==,type:comment]
#ENC[AES256_GCM,data:HQqfkZOXpOfnh/ZVC7xL1FiXKO/b8ft0kziA7lTZO5LTzlNRSLFmSU7RhqxItkyL2h987UJ2xpYbfAqdjFw=,iv:ZwMnGUKmbhgVfjGF3628uUqpKjvfHcpyAkm6Rmhlv5I=,tag:iu8Rv18GCY7jKqTtXsxajg==,type:comment]
replicaCount: ENC[AES256_GCM,data:oQ==,iv:0IKdT3BDXyDS5q1DJBmQ0sesTiRx/BC0YSB+bjORIhM=,tag:STMhFDMrMs4gMvPtVAkfgA==,type:int]
image:
repository: ENC[AES256_GCM,data:tCTGpNw7ntD8Ut1Mqm5E8M8sO05y9qDzhkyPAlTLp0Lw,iv:K/+az56mYtf+euX0dUE+KnQbXVZigUopE1mQsFXgL8g=,tag:1TfkQHMbLuzE4NrTIx59YQ==,type:str]
@ -8,19 +8,25 @@ service:
enabled: ENC[AES256_GCM,data:uot3JQ==,iv:aohO9DYkEaxRq4NuNpwFhRNC7YWong/x2smg79OZ8iM=,tag:dNMxAlYvx2yAC+yIayE1yA==,type:bool]
type: ENC[AES256_GCM,data:LmFLrFJ6kf0R,iv:3/XqtbnGB2yggKIwgjWRtnKeZ8XB1TOj4apO7Ny+v4w=,tag:rUlWQ4kcI3P6XE6WOZDRpQ==,type:str]
port: ENC[AES256_GCM,data:mso=,iv:0ikaAuMt3Q5hrrRXkOsqdExe50wt6YFpg8BHXVIaCBI=,tag:EAn/hmAccJ/X49Fcpkx0yA==,type:int]
#ENC[AES256_GCM,data:eAA06l5+AlEEw2FMUkbW8ilWH8iKhYieGdW8mRftUA==,iv:EAzS0L9GmrA+iZwhcTYien1phImbKx2VUmTfRqiwd5s=,tag:NhyXCODpqPe74zn5z+8e0w==,type:comment]
#ENC[AES256_GCM,data:RHn329GqQupy6vDqE7QCbQ3yZpTC7DkpYPHAfSTOdgvtRbckOKI9lriGGu43rpXsSd5jyjw78D/+MeEXAugN8sP9EWxvog==,iv:hGUw0du9MLqCdXQNcE745oakJ0paWBrIIZSKyiKIrJQ=,tag:JkOOSPr2mSyeJVP1Frd3sg==,type:comment]
ingress:
enabled: ENC[AES256_GCM,data:Wqq6Ww==,iv:cHnzR4lUn9Y+xhWAHuaUYam1ypfOPAL23AzJxEUHjVs=,tag:xynCE3Tg8GEf4skVvFf4Vw==,type:bool]
hosts:
- ENC[AES256_GCM,data:ylZP44P00xncBkrG4Jp5dkM=,iv:RQZY+oTTKaJPXFq1VEdmXYVQZmkBunUVX8hvUFRpwgU=,tag:t3tQ9ksb40lMaR8ARgN0MQ==,type:str]
path: ENC[AES256_GCM,data:xg==,iv:nt5VsZgBs9Ab5N41Kjjtna/j9TlyBc3UMY0ootl4ycY=,tag:cMkNsHKxAzNxrwCP9vTawA==,type:str]
annotations:
cert-manager.io/cluster-issuer: ENC[AES256_GCM,data:wxp2zX41uzdAMs2seKRp8IqrfGGxdY3FXA==,iv:WSXp07Mss3toLsesGLJiq41jv+KQssx79v2UL40jrgc=,tag:qO5zQ06gPc7Aomlj/dTuuQ==,type:str]
kubernetes.io/ingress.allow-http: ENC[AES256_GCM,data:2LVTmQ==,iv:+JMgkVZAWZEVPIjabbxmKbSRI9NWpbUnLwE/i/0kFSc=,tag:QAlTkugJOchAvNwLrucNrg==,type:str]
tls:
- hosts:
- ENC[AES256_GCM,data:avpEstWvOX6uCGH+3CFpmvs=,iv:7PNEIxpAzCrlDPvLsn0cV21lp3zFI4ld/Nonc+I1Xq8=,tag:H5QdK85DQg4zmdGUthYuJA==,type:str]
secretName: ENC[AES256_GCM,data:FMkwVvq4d9Vi,iv:d6Fx5pVbdcoYCdzZ8eJu0ApYE8e4Y7p/WQljAlaBJ3Y=,tag:8IyiZD3KLFD0RrCqyE4QjQ==,type:str]
enabled: ENC[AES256_GCM,data:c7JvHm8=,iv:lhMutn24k16cJ0m5ISsevaOP2k50llA0pVaJchyzh/k=,tag:41z4t7reQojsoK57+DDycg==,type:bool]
#ENC[AES256_GCM,data:Jb3wytXealA8HXv9oPO+0QShC36sN+Hj6Uz1BlgCAkkzpszhDqBHV0+lB+X+tPh2Os45fzrYrwB3AhqSdAdS,iv:GZmHCkM9HRyPnVTf1Sd8JPN2kXHAhFrs7kGpGXxkxsg=,tag:g3NrpLYY7Rp/VeQcbyNVHg==,type:comment]
webdav:
enabled: ENC[AES256_GCM,data:H3aWjA==,iv:uXJWjlulv+VcMAB03yap0Im2uogk2ZwHfyJqxJsXqg4=,tag:G98RogBj/Z3Vy67tur0JaA==,type:bool]
port: ENC[AES256_GCM,data:YVGWAg==,iv:jlupGRAe6q2AcGydCdUJ+lSLq+UF4+bhTQd7IuCxrck=,tag:8So3dVhohhPZ4AoejgZc6w==,type:int]
ingress:
enabled: ENC[AES256_GCM,data:MdwU0w==,iv:MDN5Nxs2KX0hYTYodQizWjbjTgF2eWPfGZhEje3Eq9E=,tag:oi/OMze90wSgQ1V0sjOt2A==,type:bool]
className: ENC[AES256_GCM,data:S45XHfg=,iv:CqWWc6kPThXqM6+SKoEKmtE7oloshuryfj3k9NWgqhc=,tag:hmyGFau2jWK37DOo8gkA0Q==,type:str]
hosts:
- ENC[AES256_GCM,data:rMAebed/ShHZ6kVrqr+KYx+aUWPc,iv:/GM28tS8ufukVuvKa76t0r5jKq6CwCRpIzNiiiy5Si0=,tag:9LcC1Y6tAolKxzLkHcNDWg==,type:str]
annotations:
cert-manager.io/cluster-issuer: ENC[AES256_GCM,data:rkApZ2nEr3m14S0NXTfbg/IDMkx6aR8KKQ==,iv:FuOeLpUnvc2+G3Ei5HFn1lTNPxO2vkzsJlBf+4cS4uk=,tag:uYgHfhq2In5ClbQyJYyY+Q==,type:str]
kubernetes.io/ingress.allow-http: ENC[AES256_GCM,data:2AOG6A==,iv:wVvhPsrgYi1PTh9zP4wPtiSB8sLshmbR9sBckg027ME=,tag:36xUSXczql0dg0jX/9ZBnA==,type:str]
tls:
- hosts:
- ENC[AES256_GCM,data:t8NbLe41gCh2Ud/HtNfANvpT+Y59,iv:tM2DOkaMBf8+J8h+l5Q6I1cEgdt4TieAn8amPBz9tTI=,tag:xhMa9RkaWolfMmhZUylGeQ==,type:str]
secretName: ENC[AES256_GCM,data:xq0i918INxsxfH3++Q==,iv:JGGGTE1KzUyb2HyA+4JG2bFfl02UOOc2R+ZHEHQvJe4=,tag:I9sfXXHSzFTvlY7la5ZGSA==,type:str]
resources:
limits:
cpu: ENC[AES256_GCM,data:D6fl9Q==,iv:zov1d25L4Dk7jRuiOMd3EaVCj5gad6kenJDKidKX2qY=,tag:WbRwyZUZe3s+hK5/vBNkZA==,type:str]
@ -75,7 +81,7 @@ sops:
c1o1dHFRNnByb3FNbXZOeXRkYnBhUU0Ki5BgqZvurkW+clOyEs7Wdbxl4+gDZ+gN
ruiXxp8iPjmmRDeWQk/BkpRcGfFExf0tTFZ5+h9aw+5JGk+FafrOCQ==
-----END AGE ENCRYPTED FILE-----
lastmodified: "2026-01-08T16:29:41Z"
mac: ENC[AES256_GCM,data:/fkHsbWmNuj01eZHjXlzJRURfCB7XwAb6lvZlCbeOohzqbT75+MhduG30By+1m4NXtpbNz85pKcYkE68f+7w+bSma1qZz3lSrg37fENOMke2C4NIXeR0ZyVruh/kVMojjbBqs8zcKDrKGMleeYtg2f8BBiaQq20syFtLpCxWbkw=,iv:yHJ6QunyVwm3TlJ1NyRpqp4f6r9OBHgDzTC69N7YJn8=,tag:TbJuDwqRr4vSxaQVVSxfyw==,type:str]
lastmodified: "2026-01-08T17:14:18Z"
mac: ENC[AES256_GCM,data:/lpC33v05rcevSDiwZSFvSF3pcwQiOCLl0vsoBzZeUaxfE1vcGIrKu63KpLuVcHqWYLWMFIN8xygVZVIQd3trzW7+OajPOcyhCM80CQcVy0JU21aR2Qmo2FZ9n7gcmo4+T4aSTEXxFa09VOAr2pfTrKtmV3JkGnckRs1pcWxTdo=,iv:JJELMipFvcIcVPoom9EqUfyytT4gXsLoS8fwyLw9Svo=,tag:uAN79uedI6BMX+1pQIr0bA==,type:str]
unencrypted_suffix: _unencrypted
version: 3.10.2