58 lines
4.0 KiB
YAML
58 lines
4.0 KiB
YAML
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:
|
|
- 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]
|
|
rules:
|
|
- 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]
|
|
http:
|
|
paths:
|
|
- 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]
|
|
backend:
|
|
service:
|
|
#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]
|
|
port:
|
|
#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]
|
|
sops:
|
|
kms: []
|
|
gcp_kms: []
|
|
azure_kv: []
|
|
hc_vault: []
|
|
age:
|
|
- recipient: age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq
|
|
enc: |
|
|
-----BEGIN AGE ENCRYPTED FILE-----
|
|
YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBmQkV5K1Q4SzgzN1VvVFZ2
|
|
bzdnem9qV2dOdy8reWFrTmJ4QWZJbldZRUZzCkwyd25pdm00aG1DNkJTaW9ZODU1
|
|
OTJxZzJmSm9Cd2Z0MVkrdmIxSTFlVWMKLS0tIDFWVGVZVjNpT0h2RUk4QnJIZXc2
|
|
dkhhY3FUQkJBbWJMekc5OVNEVlhQdEkK33AYCvR8FKTdhRlefvdhjy9pCnVwbi2/
|
|
+GrGcClh+oe2yEEv/RtR62pB7tQT+bEttlBtehqZQEfwwkkP72jWyA==
|
|
-----END AGE ENCRYPTED FILE-----
|
|
lastmodified: "2025-10-18T18:28:00Z"
|
|
mac: ENC[AES256_GCM,data:Zv6WWGhbyFf8NDgwZHrQqAAs3r3nHKxs3uF/UMkufebJfum40wOnKA6t00Dh1gUCrPOjytrBHQ5oLXT6ih6dcd64xz0tr2YtgTvUHBL/R2IzTfhbMr9gAoz4gcTGKS3AoPDowzGaH62i5IFztMqhGylTJfBQUp2MYAuq0CPAqAk=,iv:wh9coXMlWFpRVn452horlWPJd0nHv/ELI+i4Op3//+U=,tag:JUCNp4rMrZCJdvFWonYjhQ==,type:str]
|
|
pgp: []
|
|
unencrypted_regex: ^(apiVersion|metadata|kind|type)$
|
|
version: 3.9.1
|