From 1d0ae6d437f43f579d2f58384758c350035d04a2 Mon Sep 17 00:00:00 2001 From: Vegard Hagen Date: Sat, 7 Sep 2024 13:25:26 +0200 Subject: [PATCH] feat(cnpg): configure test-database for external connection --- k8s/infra/database/application-set.yaml | 2 +- k8s/infra/database/pg-single/cnpg-single.yaml | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/k8s/infra/database/application-set.yaml b/k8s/infra/database/application-set.yaml index 60b8db5..ca0131b 100644 --- a/k8s/infra/database/application-set.yaml +++ b/k8s/infra/database/application-set.yaml @@ -33,5 +33,5 @@ spec: selfHeal: true prune: true syncOptions: - - ApplyOutOfSyncOnly=true +# - ApplyOutOfSyncOnly=true - ServerSideApply=true diff --git a/k8s/infra/database/pg-single/cnpg-single.yaml b/k8s/infra/database/pg-single/cnpg-single.yaml index eb3b386..00ab83b 100644 --- a/k8s/infra/database/pg-single/cnpg-single.yaml +++ b/k8s/infra/database/pg-single/cnpg-single.yaml @@ -8,6 +8,19 @@ spec: affinity: nodeSelector: topology.kubernetes.io/zone: euclid + managed: + services: + disabledDefaultServices: [ "ro", "r" ] + additional: + - selectorType: rw + updateStrategy: patch + serviceTemplate: + metadata: + name: single-example-ext + annotations: + io.cilium/lb-ipam-ips: 192.168.1.230 + spec: + type: LoadBalancer storage: size: 4G pvcTemplate: