From 03c3a41a9f2e6c4e4e8c65ce8f3b8530e97a3ad3 Mon Sep 17 00:00:00 2001 From: V Date: Sat, 29 Nov 2025 21:03:38 +0000 Subject: [PATCH] fixin --- .../controllers/base/ingress-nginx.yaml | 26 +++++++++++++++++++ .../controllers/base/kustomization.yaml | 4 +++ .../controllers/dev-amd64/kustomization.yaml | 4 +++ .../controllers/dev-arm64/kustomization.yaml | 4 +++ .../configs/base/metal-lb/.sops.yaml | 2 +- 5 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 components/ingress/controllers/base/ingress-nginx.yaml create mode 100644 components/ingress/controllers/base/kustomization.yaml create mode 100644 components/ingress/controllers/dev-amd64/kustomization.yaml create mode 100644 components/ingress/controllers/dev-arm64/kustomization.yaml diff --git a/components/ingress/controllers/base/ingress-nginx.yaml b/components/ingress/controllers/base/ingress-nginx.yaml new file mode 100644 index 0000000..ffacf19 --- /dev/null +++ b/components/ingress/controllers/base/ingress-nginx.yaml @@ -0,0 +1,26 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: ingress-nginx + namespace: kube-system +spec: + interval: 12h + type: default + url: https://kubernetes.github.io/ingress-nginx +--- +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: ingress-nginx + namespace: kube-system +spec: + serviceAccountName: flux + interval: 1h + chart: + spec: + version: 4.12.2 + chart: ingress-nginx + sourceRef: + kind: HelmRepository + name: ingress-nginx + interval: 12h diff --git a/components/ingress/controllers/base/kustomization.yaml b/components/ingress/controllers/base/kustomization.yaml new file mode 100644 index 0000000..158bf74 --- /dev/null +++ b/components/ingress/controllers/base/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ingress-nginx.yaml diff --git a/components/ingress/controllers/dev-amd64/kustomization.yaml b/components/ingress/controllers/dev-amd64/kustomization.yaml new file mode 100644 index 0000000..81b6f71 --- /dev/null +++ b/components/ingress/controllers/dev-amd64/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../base \ No newline at end of file diff --git a/components/ingress/controllers/dev-arm64/kustomization.yaml b/components/ingress/controllers/dev-arm64/kustomization.yaml new file mode 100644 index 0000000..771d9e0 --- /dev/null +++ b/components/ingress/controllers/dev-arm64/kustomization.yaml @@ -0,0 +1,4 @@ +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +resources: + - ../base diff --git a/components/networking/configs/base/metal-lb/.sops.yaml b/components/networking/configs/base/metal-lb/.sops.yaml index 664e7c9..313b0b1 100644 --- a/components/networking/configs/base/metal-lb/.sops.yaml +++ b/components/networking/configs/base/metal-lb/.sops.yaml @@ -1,5 +1,5 @@ creation_rules: - - path_regex: metal-lb-ip-pool.yaml$ + - path_regex: ip-pool.yaml$ encrypted_regex: "^(spec)$" age: - age1u0mt3kmhsr9tz2jaw8n0ztu7s9hnlffkd2acxf85cvk6tysj4gsqqulfdq