[Git][root/k8s/fluxcd][main] refactor(openbao): move ingress definition to stage overlay

yyvf22 pushed to branch main at Root / Kubernetes / FluxCD Commits: dbe34d87 by yyvf at 2025-08-07T10:30:43-03:00 refactor(openbao): move ingress definition to stage overlay Issue #9 - - - - - 3 changed files: - infrastructure/base/openbao/helmrelease.yaml - infrastructure/stage/kustomization.yaml - + infrastructure/stage/openbao/helmrelease.yaml Changes: ===================================== infrastructure/base/openbao/helmrelease.yaml ===================================== @@ -45,19 +45,3 @@ spec: } service_registration "kubernetes" {} - ingress: - enabled: true - annotations: - ingress.cilium.io/loadbalancer-mode: dedicated - ingress.cilium.io/service-type: LoadBalancer - cert-manager.io/cluster-issuer: letsencrypt-dns01 - ingressClassName: cilium - pathType: Prefix - hosts: - - host: openbao.k8sstage.c3sl.ufpr.br - - host: openbao.c3sl.ufpr.br - tls: - - secretName: openbao-tls - hosts: - - openbao.k8sstage.c3sl.ufpr.br - - openbao.c3sl.ufpr.br ===================================== infrastructure/stage/kustomization.yaml ===================================== @@ -12,3 +12,8 @@ resources: - ../base/keycloak - ./keycloak/ing.yaml - ../base/etcd-backup +patches: + - path: ./openbao/helmrelease.yaml + target: + kind: HelmRelease + name: openbao ===================================== infrastructure/stage/openbao/helmrelease.yaml ===================================== @@ -0,0 +1,31 @@ +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: openbao + namespace: openbao +spec: + interval: 1m + chart: + spec: + chart: openbao + sourceRef: + kind: HelmRepository + name: openbao + values: + server: + ingress: + enabled: true + annotations: + ingress.cilium.io/loadbalancer-mode: dedicated + ingress.cilium.io/service-type: LoadBalancer + cert-manager.io/cluster-issuer: letsencrypt-dns01 + ingressClassName: cilium + pathType: Prefix + hosts: + - host: openbao.k8sstage.c3sl.ufpr.br + - host: openbao.c3sl.ufpr.br + tls: + - secretName: openbao-tls + hosts: + - openbao.k8sstage.c3sl.ufpr.br + - openbao.c3sl.ufpr.br View it on GitLab: https://gitlab.c3sl.ufpr.br/root/k8s/fluxcd/-/commit/dbe34d87b592d9ee5259df4... -- View it on GitLab: https://gitlab.c3sl.ufpr.br/root/k8s/fluxcd/-/commit/dbe34d87b592d9ee5259df4... You're receiving this email because of your account on gitlab.c3sl.ufpr.br.
participantes (1)
-
yyvf22 (@yyvf22)