diff --git a/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml b/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml index c7724c2..2300b7d 100644 --- a/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml +++ b/gitops/home-kubernetes/flux-system/extra-kustomizations.yaml @@ -1,3 +1,4 @@ +--- apiVersion: kustomize.toolkit.fluxcd.io/v1 kind: Kustomization metadata: @@ -9,4 +10,17 @@ spec: prune: true sourceRef: kind: GitRepository - name: flux-system \ No newline at end of file + name: flux-system +--- +apiVersion: kustomize.toolkit.fluxcd.io/v1 +kind: Kustomization +metadata: + name: ingress-nginx + namespace: flux-system +spec: + interval: 10m0s + path: ./gitops/home-kubernetes/ingress-nginx + prune: true + sourceRef: + kind: GitRepository + name: flux-system \ No newline at end of file diff --git a/gitops/home-kubernetes/ingress-nginx/helmrelease_ingress-nginx.yaml b/gitops/home-kubernetes/ingress-nginx/helmrelease_ingress-nginx.yaml new file mode 100644 index 0000000..bb7bf13 --- /dev/null +++ b/gitops/home-kubernetes/ingress-nginx/helmrelease_ingress-nginx.yaml @@ -0,0 +1,15 @@ +apiVersion: helm.toolkit.fluxcd.io/v2 +kind: HelmRelease +metadata: + name: ingress-nginx + namespace: ingress-nginx +spec: + chart: + spec: + chart: ingress-nginx + reconcileStrategy: ChartVersion + sourceRef: + kind: HelmRepository + name: ingress-nginx + version: 4.12.0 + interval: 5m0s \ No newline at end of file diff --git a/gitops/home-kubernetes/ingress-nginx/helmrepository_ingress-nginx.yaml b/gitops/home-kubernetes/ingress-nginx/helmrepository_ingress-nginx.yaml new file mode 100644 index 0000000..ad8df60 --- /dev/null +++ b/gitops/home-kubernetes/ingress-nginx/helmrepository_ingress-nginx.yaml @@ -0,0 +1,8 @@ +apiVersion: source.toolkit.fluxcd.io/v1 +kind: HelmRepository +metadata: + name: ingress-nginx + namespace: ingress-nginx +spec: + interval: 5m0s + url: https://kubernetes.github.io/ingress-nginx \ No newline at end of file diff --git a/gitops/home-kubernetes/ingress-nginx/namespace_ingress-nginx.yaml b/gitops/home-kubernetes/ingress-nginx/namespace_ingress-nginx.yaml new file mode 100644 index 0000000..bc9ce85 --- /dev/null +++ b/gitops/home-kubernetes/ingress-nginx/namespace_ingress-nginx.yaml @@ -0,0 +1,4 @@ +apiVersion: v1 +kind: Namespace +metadata: + name: ingress-nginx \ No newline at end of file