k8s-lab/k3s/rpi/home-stuff/nextcloud/nextcloud.ingress.yml

58 lines
4.0 KiB
YAML
Raw Normal View History

2025-06-21 20:36:29 +00:00
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
# Same namespace as the deployment
namespace: home-stuff
# Name of the ingress (see kubectl get ingress -A)
name: nextcloud-ingress
annotations:
# < use the nginx ingress controller
kubernetes.io/ingress.class: nginx
# < communicate in https with the backend (service/pod)
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
# < use letsencrypt-prod application in kubernetes to generate ssl certificate
cert-manager.io/cluster-issuer: letsencrypt-prod
nginx.ingress.kubernetes.io/proxy-body-size: 10240m
spec:
tls:
- hosts:
2025-10-18 18:30:23 +00:00
- ENC[AES256_GCM,data:JspxwmqMFffq9FhiDNQRm/onEASOVpAjgw==,iv:nAETWWjdcR7z88U/lkXAuMsdtirhoV0QRjY/mi+4Vwg=,tag:ykO4JMGABEy1dS/OBRC5ng==,type:comment]
- ENC[AES256_GCM,data:sdGuAj1IK4dX7WtHxmdwR3qOh//CcA==,iv:o3EqBkQJZvhk/nMYM3YXAd0UbRwYaeQy0KfagnDkYDw=,tag:s5FD5HE/jicpkYGU8L1HTw==,type:str]
#ENC[AES256_GCM,data:oq0Tj93cu7fzf2+q+0vbRG9Pl8TIgACCDDG6PBkNbPpGETNHXb7lIczxAPH+GMt58WJaaIP00Hju,iv:WLpQql4fCSkYeisyk/ErLybYtzbl22L5QAB4sTkTW5o=,tag:j/FJucuzgvgqx/HDVP0cLQ==,type:comment]
secretName: ENC[AES256_GCM,data:OhRowLK/3eBC1uEPysmyvBuO,iv:aboiZjDtWEKNU64COeXVK9sI4vHK4LBgWyCYqHebDog=,tag:TcQoq0H9NT/NIHDmALfnKQ==,type:str]
2025-06-21 20:36:29 +00:00
rules:
2025-10-18 18:30:23 +00:00
- ENC[AES256_GCM,data:L/G1Ps6I7kVgycvnomFRODSu//15d7rkpQ==,iv:VEPEO2PV4L0OYVbYE4oh0BU1jWq01vlq9DC60zUzJ/M=,tag:Z9un8ziEmbvIcquctqAqxg==,type:comment]
- host: ENC[AES256_GCM,data:AVR2Vpwags07AUI66J6uYW1qgb95WA==,iv:0SKl1ng8IaL7YgJQPNKNUXvVwxxk2pDtmpKmjJeld08=,tag:8Y8w6/jZy/+El4AD5PjKVQ==,type:str]
2025-06-21 20:36:29 +00:00
http:
paths:
2025-10-18 18:30:23 +00:00
- ENC[AES256_GCM,data:zk5O+Vvpe1k8w+o/bNFVBAg1tmb+nztPoOQxdgNNWmopcNLahdvf7a5VYZyK2wcLQOybM1ZyLMKzMJuQAUIX+VZworbU,iv:XhD6CUFBAOC3/1YVwpC7AmvpfK6YZTilNvlwWXhybgg=,tag:vWgInF0TYlq6+Vi3QqYHYg==,type:comment]
- path: ENC[AES256_GCM,data:Og==,iv:1M7nevQUSV/wsjo1YLZB/gUCZzpVMM4FsNwUXpLMuQ0=,tag:kWv6yWgCt6JxJkZx2IuXMA==,type:str]
pathType: ENC[AES256_GCM,data:9jYK2G6E,iv:dnzGLU+UMT8smPyyKXvdQEZNh58MouGuDNsislWPytI=,tag:nXV3rMsVnkKRNebr6JajbQ==,type:str]
2025-06-21 20:36:29 +00:00
backend:
service:
2025-10-18 18:30:23 +00:00
#ENC[AES256_GCM,data:MZz2t/SwlIcrhHZoQeqYtSjZ8Dh1c1Jx0UBKxmkQ3xe6mQEiUyX4K8fvcTi0BVKYFCqDsfipeUH+mQJ6AsJX,iv:bGPzX8W2tmrylpE8J76Jn+YUMHR9hiYR9XL5IMcUS3Q=,tag:BGnMSl5vAKkMcNs5UVRMRQ==,type:comment]
name: ENC[AES256_GCM,data:ur0j8HxHlm/j4XGs4VwUshM=,iv:D7qxvkGLycAO6AGPxuqaFwtefgqGQZueKiDWvrOIc/4=,tag:29Fg1RPxz1zGeHcM8YCAqQ==,type:str]
2025-06-21 20:36:29 +00:00
port:
2025-10-18 18:30:23 +00:00
#ENC[AES256_GCM,data:NNmcFXByRqlzYmVdso6Qa0gbXTVwAgDx1HLqyQaXik9KK9nKwFRLa+VWfkK4+850raQkZw6w8RcwCx6n,iv:UVStEEi2Cl948RhJj3lutmxD7IoeuCA02kauhYZsdus=,tag:6TKhrHZ0nwUqHD7NyEjWpw==,type:comment]
number: ENC[AES256_GCM,data:v1bw,iv:OWd9FPia/ZTpQunCsp5l8y9zqxM/H/KHWrIwMKRQw2k=,tag:GVfIz/bhkCFAB93XNuYZnA==,type:int]
2025-06-21 20:36:29 +00:00
sops:
kms: []
gcp_kms: []
azure_kv: []
hc_vault: []
age:
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
enc: |
-----BEGIN AGE ENCRYPTED FILE-----
2025-10-18 18:30:23 +00:00
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmQkV5K1Q4SzgzN1VvVFZ2
bzdnem9qV2dOdy8reWFrTmJ4QWZJbldZRUZzCkwyd25pdm00aG1DNkJTaW9ZODU1
OTJxZzJmSm9Cd2Z0MVkrdmIxSTFlVWMKLS0tIDFWVGVZVjNpT0h2RUk4QnJIZXc2
dkhhY3FUQkJBbWJMekc5OVNEVlhQdEkK33AYCvR8FKTdhRlefvdhjy9pCnVwbi2/
+GrGcClh+oe2yEEv/RtR62pB7tQT+bEttlBtehqZQEfwwkkP72jWyA==
2025-06-21 20:36:29 +00:00
-----END AGE ENCRYPTED FILE-----
2025-10-18 18:30:23 +00:00
lastmodified: "2025-10-18T18:28:00Z"
mac: ENC[AES256_GCM,data:Zv6WWGhbyFf8NDgwZHrQqAAs3r3nHKxs3uF/UMkufebJfum40wOnKA6t00Dh1gUCrPOjytrBHQ5oLXT6ih6dcd64xz0tr2YtgTvUHBL/R2IzTfhbMr9gAoz4gcTGKS3AoPDowzGaH62i5IFztMqhGylTJfBQUp2MYAuq0CPAqAk=,iv:wh9coXMlWFpRVn452horlWPJd0nHv/ELI+i4Op3//+U=,tag:JUCNp4rMrZCJdvFWonYjhQ==,type:str]
2025-06-21 20:36:29 +00:00
pgp: []
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
version: 3.9.1