apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: cilium namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: cilium app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} finalizers: - resources-finalizer.argocd.argoproj.io spec: project: default source: repoURL: {{ .Values.git.repo }} targetRevision: {{ .Values.git.revision }} path: clusters/{{ .Values.cluster.name }}/standalone/cilium destination: name: in-cluster namespace: kube-system revisionHistoryLimit: 3 ignoreDifferences: - kind: ServiceMonitor jsonPointers: - /spec/endpoints/relabelings/action syncPolicy: automated: prune: true retry: limit: 10 backoff: duration: 1m factor: 2 maxDuration: 16m syncOptions: - CreateNamespace=false - ApplyOutOfSyncOnly=true - ServerSideApply=true - PruneLast=true - RespectIgnoreDifferences=true --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: coredns namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: coredns app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} finalizers: - resources-finalizer.argocd.argoproj.io spec: project: default source: repoURL: {{ .Values.git.repo }} targetRevision: {{ .Values.git.revision }} path: clusters/{{ .Values.cluster.name }}/standalone/coredns destination: name: in-cluster namespace: kube-system revisionHistoryLimit: 10 syncPolicy: automated: prune: true selfHeal: true retry: limit: 10 backoff: duration: 1m factor: 2 maxDuration: 16m syncOptions: - CreateNamespace=false - ApplyOutOfSyncOnly=true - ServerSideApply=true - PruneLast=true --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: metrics-server namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: metrics-server app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} finalizers: - resources-finalizer.argocd.argoproj.io spec: project: default source: repoURL: {{ .Values.git.repo }} targetRevision: {{ .Values.git.revision }} path: clusters/{{ .Values.cluster.name }}/standalone/metrics-server destination: name: in-cluster namespace: kube-system revisionHistoryLimit: 3 syncPolicy: automated: prune: true selfHeal: true retry: limit: 10 backoff: duration: 1m factor: 2 maxDuration: 16m syncOptions: - CreateNamespace=false - ApplyOutOfSyncOnly=true - ServerSideApply=true - PruneLast=true --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: kubelet-serving-cert-approver namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: kubelet-serving-cert-approver app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} finalizers: - resources-finalizer.argocd.argoproj.io spec: project: default source: repoURL: {{ .Values.git.repo }} targetRevision: {{ .Values.git.revision }} path: clusters/{{ .Values.cluster.name }}/standalone/kubelet-serving-cert-approver destination: name: in-cluster namespace: kubelet-serving-cert-approver revisionHistoryLimit: 3 syncPolicy: automated: prune: true retry: limit: 10 backoff: duration: 1m factor: 2 maxDuration: 16m syncOptions: - CreateNamespace=true - ApplyOutOfSyncOnly=true - ServerSideApply=true - PruneLast=true --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: prometheus-operator-crds namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: prometheus-operator-crds app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} finalizers: - resources-finalizer.argocd.argoproj.io spec: project: default source: repoURL: {{ .Values.git.repo }} targetRevision: {{ .Values.git.revision }} path: clusters/{{ .Values.cluster.name }}/standalone/prometheus-operator-crds destination: name: in-cluster namespace: kube-system revisionHistoryLimit: 3 syncPolicy: automated: prune: true selfHeal: false retry: limit: 10 backoff: duration: 1m factor: 2 maxDuration: 16m syncOptions: - CreateNamespace=false - ApplyOutOfSyncOnly=true - ServerSideApply=true - PruneLast=true