From 9dd2d7d85ccead31f32e5be10fc561f7db40cc71 Mon Sep 17 00:00:00 2001 From: Ian Keane Date: Sun, 16 Aug 2026 15:20:01 -0400 Subject: [PATCH] Add argocd and ingress controller manifests --- apps/apps.yaml | 18 ++++++++++++++++++ charts/argocd/values.yaml | 2 ++ charts/ingress-nginx/values.yaml | 2 ++ manifests/argocd.yaml | 26 ++++++++++++++++++++++++++ manifests/ingress-nginx.yaml | 26 ++++++++++++++++++++++++++ 5 files changed, 74 insertions(+) create mode 100644 apps/apps.yaml create mode 100644 charts/argocd/values.yaml create mode 100644 charts/ingress-nginx/values.yaml create mode 100644 manifests/argocd.yaml create mode 100644 manifests/ingress-nginx.yaml diff --git a/apps/apps.yaml b/apps/apps.yaml new file mode 100644 index 0000000..4bda82e --- /dev/null +++ b/apps/apps.yaml @@ -0,0 +1,18 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: apps + namespace: argocd +spec: + project: default + source: + repoURL: https://forge.keane.sh/ian/dumpnet-argo.git + targetRevision: HEAD + path: manifests + destination: + server: https://kubernetes.default.svc + namespace: argocd + syncPolicy: + automated: + prune: true + selfHeal: true diff --git a/charts/argocd/values.yaml b/charts/argocd/values.yaml new file mode 100644 index 0000000..965abcf --- /dev/null +++ b/charts/argocd/values.yaml @@ -0,0 +1,2 @@ +# ArgoCD helm values +# https://github.com/argoproj/argo-helm/blob/main/charts/argo-cd/values.yaml diff --git a/charts/ingress-nginx/values.yaml b/charts/ingress-nginx/values.yaml new file mode 100644 index 0000000..c79d573 --- /dev/null +++ b/charts/ingress-nginx/values.yaml @@ -0,0 +1,2 @@ +controller: + hostNetwork: true diff --git a/manifests/argocd.yaml b/manifests/argocd.yaml new file mode 100644 index 0000000..5bd64ae --- /dev/null +++ b/manifests/argocd.yaml @@ -0,0 +1,26 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: argocd + namespace: argocd +spec: + project: default + sources: + - repoURL: https://forge.keane.sh/ian/dumpnet-argo.git + targetRevision: HEAD + ref: values + - repoURL: https://argoproj.github.io/argo-helm + chart: argo-cd + targetRevision: "*" + helm: + valueFiles: + - $values/charts/argocd/values.yaml + destination: + server: https://kubernetes.default.svc + namespace: argocd + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/manifests/ingress-nginx.yaml b/manifests/ingress-nginx.yaml new file mode 100644 index 0000000..391e6b4 --- /dev/null +++ b/manifests/ingress-nginx.yaml @@ -0,0 +1,26 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: ingress-nginx + namespace: argocd +spec: + project: default + sources: + - repoURL: https://forge.keane.sh/ian/dumpnet-argo.git + targetRevision: HEAD + ref: values + - repoURL: https://kubernetes.github.io/ingress-nginx + chart: ingress-nginx + targetRevision: "*" + helm: + valueFiles: + - $values/charts/ingress-nginx/values.yaml + destination: + server: https://kubernetes.default.svc + namespace: ingress-nginx + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true