From da22204d990f20d661aaa7e4890818d74fc358bb Mon Sep 17 00:00:00 2001 From: Sahil Sharma Date: Wed, 16 Sep 2026 13:00:52 +0100 Subject: [PATCH 1/4] Deploys U&E on prod proxmox --- .../prod/ua/user-establishment-details/app.yaml | 4 ++-- .../overlays/prod-proxmox/kustomization.yaml | 17 +++++++++++++++++ .../backend-traffic-policy.yaml | 0 .../overlays/prod-v4/kustomization.yaml | 17 +++++++++++++++++ 4 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml rename components/ua/user-establishment-details/overlays/{prod => prod-v4}/backend-traffic-policy.yaml (100%) create mode 100644 components/ua/user-establishment-details/overlays/prod-v4/kustomization.yaml diff --git a/argocd/prod/ua/user-establishment-details/app.yaml b/argocd/prod/ua/user-establishment-details/app.yaml index 24c773669..e9bb1736e 100644 --- a/argocd/prod/ua/user-establishment-details/app.yaml +++ b/argocd/prod/ua/user-establishment-details/app.yaml @@ -9,7 +9,7 @@ spec: generators: - list: elements: - # Names of clusters to deploy the app to + # Names of clusters to deploy the app to. Should be same as overlays. - name: prod-v4 # Uncomment if you want to deploy to prod-fallback - name: prod-fallback @@ -22,7 +22,7 @@ spec: spec: project: u-a-project source: - path: components/ua/user-establishment-details/overlays/prod + path: components/ua/user-establishment-details/overlays/{{name}} repoURL: 'https://github.com/isisbusapps/gitops' targetRevision: main destination: diff --git a/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml b/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml new file mode 100644 index 000000000..20fcb0b04 --- /dev/null +++ b/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml @@ -0,0 +1,17 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +bases: +- ../../base +- ../../prod + +namespace: apps + +resources: + - static-secret.yaml + - config.yaml + - HTTPRoute.yaml + - backend-traffic-policy.yaml + +patches: +- path: patch-image.yaml \ No newline at end of file diff --git a/components/ua/user-establishment-details/overlays/prod/backend-traffic-policy.yaml b/components/ua/user-establishment-details/overlays/prod-v4/backend-traffic-policy.yaml similarity index 100% rename from components/ua/user-establishment-details/overlays/prod/backend-traffic-policy.yaml rename to components/ua/user-establishment-details/overlays/prod-v4/backend-traffic-policy.yaml diff --git a/components/ua/user-establishment-details/overlays/prod-v4/kustomization.yaml b/components/ua/user-establishment-details/overlays/prod-v4/kustomization.yaml new file mode 100644 index 000000000..20fcb0b04 --- /dev/null +++ b/components/ua/user-establishment-details/overlays/prod-v4/kustomization.yaml @@ -0,0 +1,17 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +bases: +- ../../base +- ../../prod + +namespace: apps + +resources: + - static-secret.yaml + - config.yaml + - HTTPRoute.yaml + - backend-traffic-policy.yaml + +patches: +- path: patch-image.yaml \ No newline at end of file From 5771e480af8b234e547887ede690255bc2942b9e Mon Sep 17 00:00:00 2001 From: Sahil Sharma Date: Wed, 16 Sep 2026 13:09:22 +0100 Subject: [PATCH 2/4] added path prop --- argocd/prod/ua/user-establishment-details/app.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/argocd/prod/ua/user-establishment-details/app.yaml b/argocd/prod/ua/user-establishment-details/app.yaml index e9bb1736e..0edb3d13e 100644 --- a/argocd/prod/ua/user-establishment-details/app.yaml +++ b/argocd/prod/ua/user-establishment-details/app.yaml @@ -9,11 +9,14 @@ spec: generators: - list: elements: - # Names of clusters to deploy the app to. Should be same as overlays. + # Names of clusters to deploy the app to. - name: prod-v4 + - path: prod-v4 # Uncomment if you want to deploy to prod-fallback - name: prod-fallback + - path: prod-v4 - name: prod-proxmox + - path: prod-proxmox template: metadata: name: '{{.name}}-user-establishment-details' @@ -22,7 +25,7 @@ spec: spec: project: u-a-project source: - path: components/ua/user-establishment-details/overlays/{{name}} + path: components/ua/user-establishment-details/overlays/{{path}} repoURL: 'https://github.com/isisbusapps/gitops' targetRevision: main destination: From 9b0fe31b4d73bb3dd34a1b90c87e2c46a0d44249 Mon Sep 17 00:00:00 2001 From: Sahil Sharma Date: Wed, 16 Sep 2026 15:57:51 +0100 Subject: [PATCH 3/4] removed backend policies ref from proxmox kustomize --- .../overlays/prod-proxmox/kustomization.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml b/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml index 20fcb0b04..ada36f930 100644 --- a/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml +++ b/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml @@ -10,8 +10,7 @@ namespace: apps resources: - static-secret.yaml - config.yaml - - HTTPRoute.yaml - - backend-traffic-policy.yaml + - HTTPRoute.yaml patches: - path: patch-image.yaml \ No newline at end of file From b1342a210cb96e1011e71f218b2ac419f7ba9661 Mon Sep 17 00:00:00 2001 From: Sahil Sharma Date: Fri, 18 Sep 2026 10:27:50 +0100 Subject: [PATCH 4/4] Fixed Kustomize for overlays --- argocd/prod/ua/user-establishment-details/app.yaml | 6 +++--- .../overlays/prod-proxmox/kustomization.yaml | 13 ++----------- .../overlays/prod-v4/kustomization.yaml | 13 +++---------- .../overlays/prod/kustomization.yaml | 1 - 4 files changed, 8 insertions(+), 25 deletions(-) diff --git a/argocd/prod/ua/user-establishment-details/app.yaml b/argocd/prod/ua/user-establishment-details/app.yaml index 0edb3d13e..b21822543 100644 --- a/argocd/prod/ua/user-establishment-details/app.yaml +++ b/argocd/prod/ua/user-establishment-details/app.yaml @@ -11,12 +11,12 @@ spec: elements: # Names of clusters to deploy the app to. - name: prod-v4 - - path: prod-v4 + path: prod-v4 # Uncomment if you want to deploy to prod-fallback - name: prod-fallback - - path: prod-v4 + path: prod-v4 - name: prod-proxmox - - path: prod-proxmox + path: prod-proxmox template: metadata: name: '{{.name}}-user-establishment-details' diff --git a/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml b/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml index ada36f930..bd0baeee1 100644 --- a/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml +++ b/components/ua/user-establishment-details/overlays/prod-proxmox/kustomization.yaml @@ -2,15 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization bases: -- ../../base -- ../../prod +- ../prod -namespace: apps - -resources: - - static-secret.yaml - - config.yaml - - HTTPRoute.yaml - -patches: -- path: patch-image.yaml \ No newline at end of file +namespace: apps \ No newline at end of file diff --git a/components/ua/user-establishment-details/overlays/prod-v4/kustomization.yaml b/components/ua/user-establishment-details/overlays/prod-v4/kustomization.yaml index 20fcb0b04..c9f5d4664 100644 --- a/components/ua/user-establishment-details/overlays/prod-v4/kustomization.yaml +++ b/components/ua/user-establishment-details/overlays/prod-v4/kustomization.yaml @@ -2,16 +2,9 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization bases: -- ../../base -- ../../prod +- ../prod namespace: apps -resources: - - static-secret.yaml - - config.yaml - - HTTPRoute.yaml - - backend-traffic-policy.yaml - -patches: -- path: patch-image.yaml \ No newline at end of file +resources: + - backend-traffic-policy.yaml \ No newline at end of file diff --git a/components/ua/user-establishment-details/overlays/prod/kustomization.yaml b/components/ua/user-establishment-details/overlays/prod/kustomization.yaml index 3cc843757..e1256637f 100644 --- a/components/ua/user-establishment-details/overlays/prod/kustomization.yaml +++ b/components/ua/user-establishment-details/overlays/prod/kustomization.yaml @@ -10,7 +10,6 @@ resources: - static-secret.yaml - config.yaml - HTTPRoute.yaml - - backend-traffic-policy.yaml patches: - path: patch-image.yaml \ No newline at end of file