From 82c43ecf6a16f6536e6dff5f1ae5cdb61c87771d Mon Sep 17 00:00:00 2001 From: Ed Zynda Date: Fri, 17 May 2024 10:36:48 +0300 Subject: [PATCH] update namespace only when unset --- .k8s/base/deployment.yml | 2 -- .k8s/base/service.yml | 1 - .k8s/staging/application.yml | 1 - .k8s/staging/kustomization.yml | 10 ++++++++-- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.k8s/base/deployment.yml b/.k8s/base/deployment.yml index 5480a7c..efb8c11 100644 --- a/.k8s/base/deployment.yml +++ b/.k8s/base/deployment.yml @@ -2,7 +2,6 @@ apiVersion: apps/v1 kind: Deployment metadata: name: louper-deployment - namespace: louper labels: app: louper spec: @@ -30,7 +29,6 @@ spec: apiVersion: v1 kind: PersistentVolumeClaim metadata: - namespace: louper name: louper-db spec: accessModes: diff --git a/.k8s/base/service.yml b/.k8s/base/service.yml index a25d036..0ecb4fc 100644 --- a/.k8s/base/service.yml +++ b/.k8s/base/service.yml @@ -1,7 +1,6 @@ apiVersion: v1 kind: Service metadata: - namespace: louper name: louper-service spec: type: NodePort diff --git a/.k8s/staging/application.yml b/.k8s/staging/application.yml index 3dba0b1..9da3647 100644 --- a/.k8s/staging/application.yml +++ b/.k8s/staging/application.yml @@ -16,7 +16,6 @@ spec: targetRevision: dev destination: server: 'https://kubernetes.default.svc' - namespace: louper-staging syncPolicy: automated: prune: true diff --git a/.k8s/staging/kustomization.yml b/.k8s/staging/kustomization.yml index c48c808..6bacda3 100644 --- a/.k8s/staging/kustomization.yml +++ b/.k8s/staging/kustomization.yml @@ -15,8 +15,14 @@ patches: kind: Service name: louper-service path: service-patch.yml - -namespace: louper-staging +transformers: + - |- + apiVersion: builtin + kind: NamespaceTransformer + metadata: + name: nsTransform + namespace: louper-staging + unsetOnly: true nameSuffix: -staging commonLabels: app: louper-staging