From be44e93efe633ed1a483c469805c3bdd988ec00a Mon Sep 17 00:00:00 2001 From: William P Date: Tue, 3 Mar 2026 16:45:49 +0000 Subject: [PATCH] add cloudnativepg chart --- kubernetes/charts/cloudnativepg.nix | 10 ++++++++++ kubernetes/charts/default.nix | 5 +++++ kubernetes/kubernetes.nix | 4 ++++ kubernetes/manifests/test/ingress.yaml | 2 +- 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 kubernetes/charts/cloudnativepg.nix create mode 100644 kubernetes/charts/default.nix diff --git a/kubernetes/charts/cloudnativepg.nix b/kubernetes/charts/cloudnativepg.nix new file mode 100644 index 0000000..0eafb0e --- /dev/null +++ b/kubernetes/charts/cloudnativepg.nix @@ -0,0 +1,10 @@ +{ + services.k3s.autoDeployCharts.cloudnativepg = { + name = "cloudnative-pg"; + version = "0.27.1"; + repo = "https://cloudnative-pg.github.io/charts"; + hash = "sha256-Z9cYn5MhnTVWMP92kBaRIc9gbmeshKvgXFP4h4jenUk="; + createNamespace = true; + targetNamespace = "cloudnativepg"; + }; +} \ No newline at end of file diff --git a/kubernetes/charts/default.nix b/kubernetes/charts/default.nix new file mode 100644 index 0000000..1d5e89a --- /dev/null +++ b/kubernetes/charts/default.nix @@ -0,0 +1,5 @@ +{ + imports = [ + ./cloudnativepg.nix + ]; +} \ No newline at end of file diff --git a/kubernetes/kubernetes.nix b/kubernetes/kubernetes.nix index 2f58842..0cc9822 100644 --- a/kubernetes/kubernetes.nix +++ b/kubernetes/kubernetes.nix @@ -1,4 +1,8 @@ { + imports = [ + ./charts + ]; + networking.firewall.allowedTCPPorts = [6443]; services.k3s = { diff --git a/kubernetes/manifests/test/ingress.yaml b/kubernetes/manifests/test/ingress.yaml index f6959b9..89d6f42 100644 --- a/kubernetes/manifests/test/ingress.yaml +++ b/kubernetes/manifests/test/ingress.yaml @@ -5,7 +5,7 @@ metadata: namespace: test-color spec: rules: - - host: test-color.duby.local + - host: test-color.weyma-bs.infra.dubyatp.xyz http: paths: - pathType: Prefix