replaced to webdav
This commit is contained in:
parent
316299974d
commit
4495def8fe
35
charts/koodo-reader/templates/ingress-webdav.yaml
Normal file
35
charts/koodo-reader/templates/ingress-webdav.yaml
Normal 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 -}}
|
||||||
@ -16,6 +16,12 @@ spec:
|
|||||||
targetPort: http
|
targetPort: http
|
||||||
protocol: TCP
|
protocol: TCP
|
||||||
name: http
|
name: http
|
||||||
|
{{- if .Values.webdav.enabled }}
|
||||||
|
- port: {{ .Values.webdav.port }}
|
||||||
|
targetPort: data-server
|
||||||
|
protocol: TCP
|
||||||
|
name: webdav
|
||||||
|
{{- end }}
|
||||||
selector:
|
selector:
|
||||||
{{- include "koodo-reader.selectorLabels" . | nindent 4 }}
|
{{- include "koodo-reader.selectorLabels" . | nindent 4 }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
|||||||
@ -48,6 +48,21 @@ ingress:
|
|||||||
# hosts:
|
# hosts:
|
||||||
# - koodo-reader.local
|
# - 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: {}
|
resources: {}
|
||||||
# limits:
|
# limits:
|
||||||
# cpu: 200m
|
# cpu: 200m
|
||||||
|
|||||||
@ -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]
|
replicaCount: ENC[AES256_GCM,data:oQ==,iv:0IKdT3BDXyDS5q1DJBmQ0sesTiRx/BC0YSB+bjORIhM=,tag:STMhFDMrMs4gMvPtVAkfgA==,type:int]
|
||||||
image:
|
image:
|
||||||
repository: ENC[AES256_GCM,data:tCTGpNw7ntD8Ut1Mqm5E8M8sO05y9qDzhkyPAlTLp0Lw,iv:K/+az56mYtf+euX0dUE+KnQbXVZigUopE1mQsFXgL8g=,tag:1TfkQHMbLuzE4NrTIx59YQ==,type:str]
|
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]
|
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]
|
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]
|
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:
|
ingress:
|
||||||
enabled: ENC[AES256_GCM,data:Wqq6Ww==,iv:cHnzR4lUn9Y+xhWAHuaUYam1ypfOPAL23AzJxEUHjVs=,tag:xynCE3Tg8GEf4skVvFf4Vw==,type:bool]
|
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:
|
hosts:
|
||||||
- ENC[AES256_GCM,data:ylZP44P00xncBkrG4Jp5dkM=,iv:RQZY+oTTKaJPXFq1VEdmXYVQZmkBunUVX8hvUFRpwgU=,tag:t3tQ9ksb40lMaR8ARgN0MQ==,type:str]
|
- ENC[AES256_GCM,data:rMAebed/ShHZ6kVrqr+KYx+aUWPc,iv:/GM28tS8ufukVuvKa76t0r5jKq6CwCRpIzNiiiy5Si0=,tag:9LcC1Y6tAolKxzLkHcNDWg==,type:str]
|
||||||
path: ENC[AES256_GCM,data:xg==,iv:nt5VsZgBs9Ab5N41Kjjtna/j9TlyBc3UMY0ootl4ycY=,tag:cMkNsHKxAzNxrwCP9vTawA==,type:str]
|
|
||||||
annotations:
|
annotations:
|
||||||
cert-manager.io/cluster-issuer: ENC[AES256_GCM,data:wxp2zX41uzdAMs2seKRp8IqrfGGxdY3FXA==,iv:WSXp07Mss3toLsesGLJiq41jv+KQssx79v2UL40jrgc=,tag:qO5zQ06gPc7Aomlj/dTuuQ==,type:str]
|
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:2LVTmQ==,iv:+JMgkVZAWZEVPIjabbxmKbSRI9NWpbUnLwE/i/0kFSc=,tag:QAlTkugJOchAvNwLrucNrg==,type:str]
|
kubernetes.io/ingress.allow-http: ENC[AES256_GCM,data:2AOG6A==,iv:wVvhPsrgYi1PTh9zP4wPtiSB8sLshmbR9sBckg027ME=,tag:36xUSXczql0dg0jX/9ZBnA==,type:str]
|
||||||
tls:
|
tls:
|
||||||
- hosts:
|
- hosts:
|
||||||
- ENC[AES256_GCM,data:avpEstWvOX6uCGH+3CFpmvs=,iv:7PNEIxpAzCrlDPvLsn0cV21lp3zFI4ld/Nonc+I1Xq8=,tag:H5QdK85DQg4zmdGUthYuJA==,type:str]
|
- ENC[AES256_GCM,data:t8NbLe41gCh2Ud/HtNfANvpT+Y59,iv:tM2DOkaMBf8+J8h+l5Q6I1cEgdt4TieAn8amPBz9tTI=,tag:xhMa9RkaWolfMmhZUylGeQ==,type:str]
|
||||||
secretName: ENC[AES256_GCM,data:FMkwVvq4d9Vi,iv:d6Fx5pVbdcoYCdzZ8eJu0ApYE8e4Y7p/WQljAlaBJ3Y=,tag:8IyiZD3KLFD0RrCqyE4QjQ==,type:str]
|
secretName: ENC[AES256_GCM,data:xq0i918INxsxfH3++Q==,iv:JGGGTE1KzUyb2HyA+4JG2bFfl02UOOc2R+ZHEHQvJe4=,tag:I9sfXXHSzFTvlY7la5ZGSA==,type:str]
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
cpu: ENC[AES256_GCM,data:D6fl9Q==,iv:zov1d25L4Dk7jRuiOMd3EaVCj5gad6kenJDKidKX2qY=,tag:WbRwyZUZe3s+hK5/vBNkZA==,type:str]
|
cpu: ENC[AES256_GCM,data:D6fl9Q==,iv:zov1d25L4Dk7jRuiOMd3EaVCj5gad6kenJDKidKX2qY=,tag:WbRwyZUZe3s+hK5/vBNkZA==,type:str]
|
||||||
@ -75,7 +81,7 @@ sops:
|
|||||||
c1o1dHFRNnByb3FNbXZOeXRkYnBhUU0Ki5BgqZvurkW+clOyEs7Wdbxl4+gDZ+gN
|
c1o1dHFRNnByb3FNbXZOeXRkYnBhUU0Ki5BgqZvurkW+clOyEs7Wdbxl4+gDZ+gN
|
||||||
ruiXxp8iPjmmRDeWQk/BkpRcGfFExf0tTFZ5+h9aw+5JGk+FafrOCQ==
|
ruiXxp8iPjmmRDeWQk/BkpRcGfFExf0tTFZ5+h9aw+5JGk+FafrOCQ==
|
||||||
-----END AGE ENCRYPTED FILE-----
|
-----END AGE ENCRYPTED FILE-----
|
||||||
lastmodified: "2026-01-08T16:29:41Z"
|
lastmodified: "2026-01-08T17:14:18Z"
|
||||||
mac: ENC[AES256_GCM,data:/fkHsbWmNuj01eZHjXlzJRURfCB7XwAb6lvZlCbeOohzqbT75+MhduG30By+1m4NXtpbNz85pKcYkE68f+7w+bSma1qZz3lSrg37fENOMke2C4NIXeR0ZyVruh/kVMojjbBqs8zcKDrKGMleeYtg2f8BBiaQq20syFtLpCxWbkw=,iv:yHJ6QunyVwm3TlJ1NyRpqp4f6r9OBHgDzTC69N7YJn8=,tag:TbJuDwqRr4vSxaQVVSxfyw==,type:str]
|
mac: ENC[AES256_GCM,data:/lpC33v05rcevSDiwZSFvSF3pcwQiOCLl0vsoBzZeUaxfE1vcGIrKu63KpLuVcHqWYLWMFIN8xygVZVIQd3trzW7+OajPOcyhCM80CQcVy0JU21aR2Qmo2FZ9n7gcmo4+T4aSTEXxFa09VOAr2pfTrKtmV3JkGnckRs1pcWxTdo=,iv:JJELMipFvcIcVPoom9EqUfyytT4gXsLoS8fwyLw9Svo=,tag:uAN79uedI6BMX+1pQIr0bA==,type:str]
|
||||||
unencrypted_suffix: _unencrypted
|
unencrypted_suffix: _unencrypted
|
||||||
version: 3.10.2
|
version: 3.10.2
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user