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