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