Skip to content

Instantly share code, notes, and snippets.

@spirosoik
Created December 16, 2020 13:24
Show Gist options
  • Save spirosoik/c2ee9dfa6589ea44e675da6e33881c6d to your computer and use it in GitHub Desktop.
Save spirosoik/c2ee9dfa6589ea44e675da6e33881c6d to your computer and use it in GitHub Desktop.
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: external-dns
namespace: argocd
annotations:
argocd.argoproj.io/sync-wave: "-2"
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
syncPolicy:
automated: {}
destination:
namespace: kube-system
server: {{ .Values.global.server }}
project: {{ .Values.global.source.argo.project }}
source:
repoURL: https://charts.bitnami.com/bitnami
targetRevision: 3.4.9
chart: external-dns
helm:
parameters:
- name: "podAnnotations.iam\\.amazonaws\\.com/role"
value: "{{ .Values.externalDNS.assumeRoleArn }}"
- name: "serviceAccount.annotations.eks\\.amazonaws\\.com/role-arn"
value: "{{ .Values.externalDNS.assumeRoleArn }}"
- name: aws.region
value: "{{ .Values.externalDNS.region }}"
- name: domainFilters[0]
value: "{{ .Values.externalDNS.domain }}"
- name: txtOwnerId
value: "{{ .Values.externalDNS.zoneId }}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment