diff --git a/registry/clusters/dev/components/external-dns/application.yaml b/registry/clusters/dev/components/external-dns/application.yaml index 3890065..42447b3 100644 --- a/registry/clusters/dev/components/external-dns/application.yaml +++ b/registry/clusters/dev/components/external-dns/application.yaml @@ -13,6 +13,8 @@ spec: targetRevision: 8.5.1 helm: valuesObject: + commonAnnotations: + secret.reloader.stakater.com/reload: cloudflare provider: cloudflare cloudflare: secretName: cloudflare diff --git a/registry/clusters/dev/components/reloader/application.yaml b/registry/clusters/dev/components/reloader/application.yaml new file mode 100644 index 0000000..82a4118 --- /dev/null +++ b/registry/clusters/dev/components/reloader/application.yaml @@ -0,0 +1,26 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: reloader + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: "10" +spec: + project: default + source: + repoURL: https://stakater.github.io/stakater-charts + targetRevision: 1.1.0 + helm: + valuesObject: + reloader: + watchGlobally: true + chart: reloader + destination: + server: https://kubernetes.default.svc + namespace: reloader + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/registry/clusters/dev/reloader.yaml b/registry/clusters/dev/reloader.yaml new file mode 100644 index 0000000..19501e3 --- /dev/null +++ b/registry/clusters/dev/reloader.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: reloader-components + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: "10" + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: https://github.com/mrsimonemms/infrastructure + path: registry/clusters/dev/components/reloader + targetRevision: HEAD + destination: + server: https://kubernetes.default.svc + namespace: reloader + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/registry/clusters/prod/components/external-dns/application.yaml b/registry/clusters/prod/components/external-dns/application.yaml index 3890065..42447b3 100644 --- a/registry/clusters/prod/components/external-dns/application.yaml +++ b/registry/clusters/prod/components/external-dns/application.yaml @@ -13,6 +13,8 @@ spec: targetRevision: 8.5.1 helm: valuesObject: + commonAnnotations: + secret.reloader.stakater.com/reload: cloudflare provider: cloudflare cloudflare: secretName: cloudflare diff --git a/registry/clusters/prod/components/reloader/application.yaml b/registry/clusters/prod/components/reloader/application.yaml new file mode 100644 index 0000000..82a4118 --- /dev/null +++ b/registry/clusters/prod/components/reloader/application.yaml @@ -0,0 +1,26 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: reloader + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: "10" +spec: + project: default + source: + repoURL: https://stakater.github.io/stakater-charts + targetRevision: 1.1.0 + helm: + valuesObject: + reloader: + watchGlobally: true + chart: reloader + destination: + server: https://kubernetes.default.svc + namespace: reloader + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true diff --git a/registry/clusters/prod/reloader.yaml b/registry/clusters/prod/reloader.yaml new file mode 100644 index 0000000..22d782a --- /dev/null +++ b/registry/clusters/prod/reloader.yaml @@ -0,0 +1,24 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: reloader-components + namespace: argocd + annotations: + argocd.argoproj.io/sync-wave: "10" + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + source: + repoURL: https://github.com/mrsimonemms/infrastructure + path: registry/clusters/prod/components/reloader + targetRevision: HEAD + destination: + server: https://kubernetes.default.svc + namespace: reloader + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true