From acc9bb1a856a5567f08e307df07d02545c24fbcc Mon Sep 17 00:00:00 2001 From: Danijel Simeunovic Date: Wed, 22 Apr 2026 21:53:44 +0200 Subject: [PATCH] sync --- infra/overlays/aks-dev/kustomization.yaml | 37 ++++++++++++++++++++-- infra/overlays/aks-prod/kustomization.yaml | 37 ++++++++++++++++++++-- infra/overlays/eks-dev/kustomization.yaml | 37 ++++++++++++++++++++-- infra/overlays/eks-prod/kustomization.yaml | 37 ++++++++++++++++++++-- infra/overlays/gke-dev/kustomization.yaml | 37 ++++++++++++++++++++-- infra/overlays/gke-prod/kustomization.yaml | 37 ++++++++++++++++++++-- 6 files changed, 210 insertions(+), 12 deletions(-) diff --git a/infra/overlays/aks-dev/kustomization.yaml b/infra/overlays/aks-dev/kustomization.yaml index c230763..185869f 100644 --- a/infra/overlays/aks-dev/kustomization.yaml +++ b/infra/overlays/aks-dev/kustomization.yaml @@ -13,6 +13,24 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/aks-dev/traefik-values.yaml +# Keycloak: swap upc-dev → aks-dev +- target: + kind: Application + name: keycloak + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/aks-dev/keycloak-values.yaml + +# Grafana: swap upc-dev → aks-dev +- target: + kind: Application + name: grafana + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/aks-dev/grafana-values.yaml + # Gitea: swap upc-dev → aks-dev - target: kind: Application @@ -31,5 +49,20 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/aks-dev/opencost-values.yaml -# TODO: add patches for keycloak, grafana, secrets, enterprise-apps -# when deploying to this cluster (these are deployment-specific, not cloud-specific) +# Secrets: change path to aks-dev +- target: + kind: Application + name: secrets + patch: | + - op: replace + path: /spec/source/path + value: secrets/aks-dev + +# Enterprise-apps: point to aks-dev overlay +- target: + kind: Application + name: enterprise-apps + patch: | + - op: replace + path: /spec/source/path + value: apps/overlays/aks-dev diff --git a/infra/overlays/aks-prod/kustomization.yaml b/infra/overlays/aks-prod/kustomization.yaml index 5cadfd5..73b0aaa 100644 --- a/infra/overlays/aks-prod/kustomization.yaml +++ b/infra/overlays/aks-prod/kustomization.yaml @@ -13,6 +13,24 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/aks-prod/traefik-values.yaml +# Keycloak: swap upc-dev → aks-prod +- target: + kind: Application + name: keycloak + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/aks-prod/keycloak-values.yaml + +# Grafana: swap upc-dev → aks-prod +- target: + kind: Application + name: grafana + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/aks-prod/grafana-values.yaml + # Gitea: swap upc-dev → aks-prod - target: kind: Application @@ -31,5 +49,20 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/aks-prod/opencost-values.yaml -# TODO: add patches for keycloak, grafana, secrets, enterprise-apps -# when deploying to this cluster (these are deployment-specific, not cloud-specific) +# Secrets: change path to aks-prod +- target: + kind: Application + name: secrets + patch: | + - op: replace + path: /spec/source/path + value: secrets/aks-prod + +# Enterprise-apps: point to aks-prod overlay +- target: + kind: Application + name: enterprise-apps + patch: | + - op: replace + path: /spec/source/path + value: apps/overlays/aks-prod diff --git a/infra/overlays/eks-dev/kustomization.yaml b/infra/overlays/eks-dev/kustomization.yaml index c8690bf..16e542a 100644 --- a/infra/overlays/eks-dev/kustomization.yaml +++ b/infra/overlays/eks-dev/kustomization.yaml @@ -13,6 +13,24 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/eks-dev/traefik-values.yaml +# Keycloak: swap upc-dev → eks-dev +- target: + kind: Application + name: keycloak + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/eks-dev/keycloak-values.yaml + +# Grafana: swap upc-dev → eks-dev +- target: + kind: Application + name: grafana + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/eks-dev/grafana-values.yaml + # Gitea: swap upc-dev → eks-dev - target: kind: Application @@ -31,5 +49,20 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/eks-dev/opencost-values.yaml -# TODO: add patches for keycloak, grafana, secrets, enterprise-apps -# when deploying to this cluster (these are deployment-specific, not cloud-specific) +# Secrets: change path to eks-dev +- target: + kind: Application + name: secrets + patch: | + - op: replace + path: /spec/source/path + value: secrets/eks-dev + +# Enterprise-apps: point to eks-dev overlay +- target: + kind: Application + name: enterprise-apps + patch: | + - op: replace + path: /spec/source/path + value: apps/overlays/eks-dev diff --git a/infra/overlays/eks-prod/kustomization.yaml b/infra/overlays/eks-prod/kustomization.yaml index 7ab683d..46be9a9 100644 --- a/infra/overlays/eks-prod/kustomization.yaml +++ b/infra/overlays/eks-prod/kustomization.yaml @@ -13,6 +13,24 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/eks-prod/traefik-values.yaml +# Keycloak: swap upc-dev → eks-prod +- target: + kind: Application + name: keycloak + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/eks-prod/keycloak-values.yaml + +# Grafana: swap upc-dev → eks-prod +- target: + kind: Application + name: grafana + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/eks-prod/grafana-values.yaml + # Gitea: swap upc-dev → eks-prod - target: kind: Application @@ -31,5 +49,20 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/eks-prod/opencost-values.yaml -# TODO: add patches for keycloak, grafana, secrets, enterprise-apps -# when deploying to this cluster (these are deployment-specific, not cloud-specific) +# Secrets: change path to eks-prod +- target: + kind: Application + name: secrets + patch: | + - op: replace + path: /spec/source/path + value: secrets/eks-prod + +# Enterprise-apps: point to eks-prod overlay +- target: + kind: Application + name: enterprise-apps + patch: | + - op: replace + path: /spec/source/path + value: apps/overlays/eks-prod diff --git a/infra/overlays/gke-dev/kustomization.yaml b/infra/overlays/gke-dev/kustomization.yaml index 147bb76..4d3da3e 100644 --- a/infra/overlays/gke-dev/kustomization.yaml +++ b/infra/overlays/gke-dev/kustomization.yaml @@ -13,6 +13,24 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/gke-dev/traefik-values.yaml +# Keycloak: swap upc-dev → gke-dev +- target: + kind: Application + name: keycloak + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/gke-dev/keycloak-values.yaml + +# Grafana: swap upc-dev → gke-dev +- target: + kind: Application + name: grafana + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/gke-dev/grafana-values.yaml + # Gitea: swap upc-dev → gke-dev - target: kind: Application @@ -31,5 +49,20 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/gke-dev/opencost-values.yaml -# TODO: add patches for keycloak, grafana, secrets, enterprise-apps -# when deploying to this cluster (these are deployment-specific, not cloud-specific) +# Secrets: change path to gke-dev +- target: + kind: Application + name: secrets + patch: | + - op: replace + path: /spec/source/path + value: secrets/gke-dev + +# Enterprise-apps: point to gke-dev overlay +- target: + kind: Application + name: enterprise-apps + patch: | + - op: replace + path: /spec/source/path + value: apps/overlays/gke-dev diff --git a/infra/overlays/gke-prod/kustomization.yaml b/infra/overlays/gke-prod/kustomization.yaml index d040c85..0f4a583 100644 --- a/infra/overlays/gke-prod/kustomization.yaml +++ b/infra/overlays/gke-prod/kustomization.yaml @@ -13,6 +13,24 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/gke-prod/traefik-values.yaml +# Keycloak: swap upc-dev → gke-prod +- target: + kind: Application + name: keycloak + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/gke-prod/keycloak-values.yaml + +# Grafana: swap upc-dev → gke-prod +- target: + kind: Application + name: grafana + patch: | + - op: replace + path: /spec/sources/0/helm/valueFiles/1 + value: $values/infra/values/gke-prod/grafana-values.yaml + # Gitea: swap upc-dev → gke-prod - target: kind: Application @@ -31,5 +49,20 @@ patches: path: /spec/sources/0/helm/valueFiles/1 value: $values/infra/values/gke-prod/opencost-values.yaml -# TODO: add patches for keycloak, grafana, secrets, enterprise-apps -# when deploying to this cluster (these are deployment-specific, not cloud-specific) +# Secrets: change path to gke-prod +- target: + kind: Application + name: secrets + patch: | + - op: replace + path: /spec/source/path + value: secrets/gke-prod + +# Enterprise-apps: point to gke-prod overlay +- target: + kind: Application + name: enterprise-apps + patch: | + - op: replace + path: /spec/source/path + value: apps/overlays/gke-prod