diff --git a/charts/argo-cd/templates/aggregate-roles.yaml b/charts/argo-cd/templates/aggregate-roles.yaml index b3893922..a76b94e1 100644 --- a/charts/argo-cd/templates/aggregate-roles.yaml +++ b/charts/argo-cd/templates/aggregate-roles.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.createAggregateRoles }} apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole @@ -83,3 +84,4 @@ rules: - update - watch {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/clusterrole.yaml b/charts/argo-cd/templates/argocd-application-controller/clusterrole.yaml index 5ebe00b3..e542706f 100644 --- a/charts/argo-cd/templates/argocd-application-controller/clusterrole.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/clusterrole.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $config := .Values.controller.clusterAdminAccess | default dict -}} {{- if hasKey $config "enabled" | ternary $config.enabled .Values.createClusterRoles }} apiVersion: rbac.authorization.k8s.io/v1 @@ -22,3 +23,4 @@ rules: - '*' {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/clusterrolebinding.yaml b/charts/argo-cd/templates/argocd-application-controller/clusterrolebinding.yaml index 39ee80a6..69d5c95b 100644 --- a/charts/argo-cd/templates/argocd-application-controller/clusterrolebinding.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/clusterrolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $config := .Values.controller.clusterAdminAccess | default dict -}} {{- if hasKey $config "enabled" | ternary $config.enabled .Values.createClusterRoles }} apiVersion: rbac.authorization.k8s.io/v1 @@ -15,3 +16,4 @@ subjects: name: {{ include "argo-cd.controllerServiceAccountName" . }} namespace: {{ .Release.Namespace }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/metrics.yaml b/charts/argo-cd/templates/argocd-application-controller/metrics.yaml index 01b7a779..7de31644 100644 --- a/charts/argo-cd/templates/argocd-application-controller/metrics.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/metrics.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.controller.metrics.enabled }} apiVersion: v1 kind: Service @@ -32,3 +33,4 @@ spec: selector: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.controller.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/networkpolicy.yaml b/charts/argo-cd/templates/argocd-application-controller/networkpolicy.yaml index e7448c52..53b67b4f 100644 --- a/charts/argo-cd/templates/argocd-application-controller/networkpolicy.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/networkpolicy.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.global.networkPolicy.create }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -18,3 +19,4 @@ spec: policyTypes: - Ingress {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/pdb.yaml b/charts/argo-cd/templates/argocd-application-controller/pdb.yaml index 7eaf28e1..bdab19a5 100644 --- a/charts/argo-cd/templates/argocd-application-controller/pdb.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/pdb.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.controller.pdb.enabled }} apiVersion: policy/v1 kind: PodDisruptionBudget @@ -25,3 +26,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.controller.name) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml b/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml index 86d66564..8a44ec15 100644 --- a/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.controller.metrics.enabled .Values.controller.metrics.rules.enabled }} apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule @@ -22,3 +23,4 @@ spec: rules: {{- toYaml .Values.controller.metrics.rules.spec | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/role.yaml b/charts/argo-cd/templates/argocd-application-controller/role.yaml index 56ef17b5..3dc38404 100644 --- a/charts/argo-cd/templates/argocd-application-controller/role.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/role.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: @@ -34,4 +35,5 @@ rules: - events verbs: - create - - list \ No newline at end of file + - list +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/rolebinding.yaml b/charts/argo-cd/templates/argocd-application-controller/rolebinding.yaml index 5f07f109..b434a543 100644 --- a/charts/argo-cd/templates/argocd-application-controller/rolebinding.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/rolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: @@ -12,4 +13,5 @@ roleRef: subjects: - kind: ServiceAccount name: {{ template "argo-cd.controllerServiceAccountName" . }} - namespace: {{ .Release.Namespace }} \ No newline at end of file + namespace: {{ .Release.Namespace }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/serviceaccount.yaml b/charts/argo-cd/templates/argocd-application-controller/serviceaccount.yaml index fe56d376..b36e7abe 100644 --- a/charts/argo-cd/templates/argocd-application-controller/serviceaccount.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/serviceaccount.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.controller.serviceAccount.create }} apiVersion: v1 kind: ServiceAccount @@ -17,3 +18,4 @@ metadata: {{ $key }}: {{ $value | quote }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/servicemonitor.yaml b/charts/argo-cd/templates/argocd-application-controller/servicemonitor.yaml index 3ce0c10d..91fdc155 100644 --- a/charts/argo-cd/templates/argocd-application-controller/servicemonitor.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/servicemonitor.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1") .Values.controller.metrics.enabled .Values.controller.metrics.serviceMonitor.enabled }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor @@ -45,3 +46,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "component" .Values.controller.name "name" "metrics") | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-application-controller/statefulset.yaml b/charts/argo-cd/templates/argocd-application-controller/statefulset.yaml index 3583a2b7..c16ee757 100644 --- a/charts/argo-cd/templates/argocd-application-controller/statefulset.yaml +++ b/charts/argo-cd/templates/argocd-application-controller/statefulset.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: apps/v1 kind: StatefulSet metadata: @@ -338,3 +339,4 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} dnsPolicy: {{ .Values.controller.dnsPolicy }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/certificate.yaml b/charts/argo-cd/templates/argocd-applicationset/certificate.yaml index 76e63eb3..875365cb 100644 --- a/charts/argo-cd/templates/argocd-applicationset/certificate.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/certificate.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.applicationSet.certificate.enabled -}} apiVersion: cert-manager.io/v1 kind: Certificate @@ -37,3 +38,4 @@ spec: {{- toYaml . | nindent 4 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/deployment.yaml b/charts/argo-cd/templates/argocd-applicationset/deployment.yaml index d8fb8cbc..e1cdedcf 100644 --- a/charts/argo-cd/templates/argocd-applicationset/deployment.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/deployment.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.applicationSet.enabled }} apiVersion: apps/v1 kind: Deployment @@ -315,3 +316,4 @@ spec: {{- end }} dnsPolicy: {{ .Values.applicationSet.dnsPolicy }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/metrics.yaml b/charts/argo-cd/templates/argocd-applicationset/metrics.yaml index ad26d22d..3ecb7fb8 100644 --- a/charts/argo-cd/templates/argocd-applicationset/metrics.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/metrics.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.applicationSet.enabled .Values.applicationSet.metrics.enabled }} apiVersion: v1 kind: Service @@ -32,3 +33,4 @@ spec: selector: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.applicationSet.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/networkpolicy.yaml b/charts/argo-cd/templates/argocd-applicationset/networkpolicy.yaml index 81020f54..bbc728c2 100644 --- a/charts/argo-cd/templates/argocd-applicationset/networkpolicy.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/networkpolicy.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.applicationSet.enabled .Values.global.networkPolicy.create (or .Values.applicationSet.metrics.enabled .Values.applicationSet.webhook.ingress.enabled) }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -24,3 +25,4 @@ spec: policyTypes: - Ingress {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/pdb.yaml b/charts/argo-cd/templates/argocd-applicationset/pdb.yaml index 8f179032..d248f534 100644 --- a/charts/argo-cd/templates/argocd-applicationset/pdb.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/pdb.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.applicationSet.enabled .Values.applicationSet.pdb.enabled }} apiVersion: policy/v1 kind: PodDisruptionBudget @@ -25,3 +26,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.applicationSet.name) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/role.yaml b/charts/argo-cd/templates/argocd-applicationset/role.yaml index f8f55405..d1ada2d7 100644 --- a/charts/argo-cd/templates/argocd-applicationset/role.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/role.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.applicationSet.enabled }} apiVersion: rbac.authorization.k8s.io/v1 kind: Role @@ -87,3 +88,4 @@ rules: - update - watch {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/rolebinding.yaml b/charts/argo-cd/templates/argocd-applicationset/rolebinding.yaml index 8a70526c..3e4660d5 100644 --- a/charts/argo-cd/templates/argocd-applicationset/rolebinding.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/rolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.applicationSet.enabled }} apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -15,3 +16,4 @@ subjects: name: {{ template "argo-cd.applicationSetServiceAccountName" . }} namespace: {{ .Release.Namespace }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/service.yaml b/charts/argo-cd/templates/argocd-applicationset/service.yaml index e3a07b6f..12272676 100644 --- a/charts/argo-cd/templates/argocd-applicationset/service.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/service.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.applicationSet.enabled }} apiVersion: v1 kind: Service @@ -24,3 +25,4 @@ spec: selector: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.applicationSet.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/serviceaccount.yaml b/charts/argo-cd/templates/argocd-applicationset/serviceaccount.yaml index a196626e..d2ffbf1b 100644 --- a/charts/argo-cd/templates/argocd-applicationset/serviceaccount.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/serviceaccount.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.applicationSet.enabled .Values.applicationSet.serviceAccount.create }} apiVersion: v1 kind: ServiceAccount @@ -17,3 +18,4 @@ metadata: {{ $key }}: {{ $value | quote }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/servicemonitor.yaml b/charts/argo-cd/templates/argocd-applicationset/servicemonitor.yaml index b3554675..5498678d 100644 --- a/charts/argo-cd/templates/argocd-applicationset/servicemonitor.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/servicemonitor.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.applicationSet.enabled }} {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1") .Values.applicationSet.metrics.enabled .Values.applicationSet.metrics.serviceMonitor.enabled }} apiVersion: monitoring.coreos.com/v1 @@ -47,3 +48,4 @@ spec: {{- include "argo-cd.selectorLabels" (dict "context" . "component" .Values.applicationSet.name "name" "metrics") | nindent 6 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-applicationset/webhook-ingress.yaml b/charts/argo-cd/templates/argocd-applicationset/webhook-ingress.yaml index d98f9423..80215215 100644 --- a/charts/argo-cd/templates/argocd-applicationset/webhook-ingress.yaml +++ b/charts/argo-cd/templates/argocd-applicationset/webhook-ingress.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.applicationSet.enabled .Values.applicationSet.webhook.ingress.enabled -}} {{- $servicePort := .Values.applicationSet.service.portName -}} {{- $paths := .Values.applicationSet.webhook.ingress.paths -}} @@ -71,3 +72,4 @@ spec: {{- toYaml . | nindent 4 }} {{- end -}} {{- end -}} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-cm.yaml index 829a6776..1d432a22 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if (hasKey .Values.server "configEnabled") | ternary .Values.server.configEnabled .Values.configs.cm.create }} apiVersion: v1 kind: ConfigMap @@ -15,3 +16,4 @@ metadata: data: {{- include "argo-cd.config.cm" . | trim | nindent 2 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-cmd-params-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-cmd-params-cm.yaml index 9d60d932..5f97339a 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-cmd-params-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-cmd-params-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.configs.params.create }} apiVersion: v1 kind: ConfigMap @@ -15,3 +16,4 @@ metadata: data: {{- include "argo-cd.config.params" . | trim | nindent 2 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-cmp-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-cmp-cm.yaml index a3400605..ba352e16 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-cmp-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-cmp-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.configs.cmp.create }} apiVersion: v1 kind: ConfigMap @@ -23,3 +24,4 @@ data: {{- toYaml $cmp_plugin_config | nindent 6 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-dex-server-tls-secret.yaml b/charts/argo-cd/templates/argocd-configs/argocd-dex-server-tls-secret.yaml index c543e8a7..2c807cad 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-dex-server-tls-secret.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-dex-server-tls-secret.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.dex.enabled .Values.dex.certificateSecret.enabled }} apiVersion: v1 kind: Secret @@ -23,3 +24,4 @@ data: tls.crt: {{ .Values.dex.certificateSecret.crt | b64enc | quote }} tls.key: {{ .Values.dex.certificateSecret.key | b64enc | quote }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-gpg-keys-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-gpg-keys-cm.yaml index 982867f9..d1433b9b 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-gpg-keys-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-gpg-keys-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: v1 kind: ConfigMap metadata: @@ -15,3 +16,4 @@ metadata: data: {{- toYaml . | nindent 2 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-notifications-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-notifications-cm.yaml index c8cdefc4..881e6765 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-notifications-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-notifications-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.notifications.enabled .Values.notifications.cm.create }} apiVersion: v1 kind: ConfigMap @@ -26,3 +27,4 @@ data: {{- toYaml . | nindent 2 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-notifications-secret.yaml b/charts/argo-cd/templates/argocd-configs/argocd-notifications-secret.yaml index 75027ed5..ae44b465 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-notifications-secret.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-notifications-secret.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.notifications.enabled .Values.notifications.secret.create }} apiVersion: v1 kind: Secret @@ -21,3 +22,4 @@ stringData: {{- toYaml . | nindent 2 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-rbac-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-rbac-cm.yaml index c882cb39..36863e76 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-rbac-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-rbac-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if (hasKey .Values.server "rbacConfigCreate") | ternary .Values.server.rbacConfigCreate .Values.configs.rbac.create }} apiVersion: v1 kind: ConfigMap @@ -17,3 +18,4 @@ data: {{- toYaml . | nindent 2 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-repo-server-tls-secret.yaml b/charts/argo-cd/templates/argocd-configs/argocd-repo-server-tls-secret.yaml index 4e1b3dc9..c82b8e23 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-repo-server-tls-secret.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-repo-server-tls-secret.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.repoServer.certificateSecret.enabled }} apiVersion: v1 kind: Secret @@ -23,3 +24,4 @@ data: tls.crt: {{ .Values.repoServer.certificateSecret.crt | b64enc | quote }} tls.key: {{ .Values.repoServer.certificateSecret.key | b64enc | quote }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-secret.yaml b/charts/argo-cd/templates/argocd-configs/argocd-secret.yaml index 1e69bcea..6371e7d2 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-secret.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-secret.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.configs.secret.createSecret }} apiVersion: v1 kind: Secret @@ -47,3 +48,4 @@ data: {{- end }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-server-tls-secret.yaml b/charts/argo-cd/templates/argocd-configs/argocd-server-tls-secret.yaml index c612a62c..e2cea80f 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-server-tls-secret.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-server-tls-secret.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.server.certificateSecret.enabled (not .Values.server.certificate.enabled) }} apiVersion: v1 kind: Secret @@ -20,3 +21,4 @@ data: tls.crt: {{ .Values.server.certificateSecret.crt | b64enc | quote }} tls.key: {{ .Values.server.certificateSecret.key | b64enc | quote }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-ssh-known-hosts-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-ssh-known-hosts-cm.yaml index a7f3abdf..aa67fa14 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-ssh-known-hosts-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-ssh-known-hosts-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: v1 kind: ConfigMap metadata: @@ -21,3 +22,4 @@ data: {{- with .Values.configs.ssh.extraHosts }} {{- . | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-styles-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-styles-cm.yaml index b98e40df..2e4a8a65 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-styles-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-styles-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.configs.styles }} apiVersion: v1 kind: ConfigMap @@ -10,3 +11,4 @@ data: custom.styles.css: | {{- .Values.configs.styles | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/argocd-tls-certs-cm.yaml b/charts/argo-cd/templates/argocd-configs/argocd-tls-certs-cm.yaml index 6a5a95e5..7a40c29e 100644 --- a/charts/argo-cd/templates/argocd-configs/argocd-tls-certs-cm.yaml +++ b/charts/argo-cd/templates/argocd-configs/argocd-tls-certs-cm.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: v1 kind: ConfigMap metadata: @@ -21,3 +22,4 @@ data: {{- toYaml . | nindent 2 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/cluster-secrets.yaml b/charts/argo-cd/templates/argocd-configs/cluster-secrets.yaml index 83b1c15d..c510aeb5 100644 --- a/charts/argo-cd/templates/argocd-configs/cluster-secrets.yaml +++ b/charts/argo-cd/templates/argocd-configs/cluster-secrets.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- range .Values.configs.clusterCredentials }} --- apiVersion: v1 @@ -33,3 +34,4 @@ stringData: config: | {{- required "A valid .Values.configs.clusterCredentials[].config entry is required!" .config | toRawJson | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/externalredis-secret.yaml b/charts/argo-cd/templates/argocd-configs/externalredis-secret.yaml index 9bfcd983..936a33ce 100644 --- a/charts/argo-cd/templates/argocd-configs/externalredis-secret.yaml +++ b/charts/argo-cd/templates/argocd-configs/externalredis-secret.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and (or .Values.externalRedis.username .Values.externalRedis.password) (not .Values.externalRedis.existingSecret) }} apiVersion: v1 kind: Secret @@ -21,3 +22,4 @@ data: redis-password: {{ . | b64enc }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/repository-credentials-secret.yaml b/charts/argo-cd/templates/argocd-configs/repository-credentials-secret.yaml index ed1d2fd7..71a8f558 100644 --- a/charts/argo-cd/templates/argocd-configs/repository-credentials-secret.yaml +++ b/charts/argo-cd/templates/argocd-configs/repository-credentials-secret.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- range $repo_cred_key, $repo_cred_value := .Values.configs.credentialTemplates }} --- apiVersion: v1 @@ -19,3 +20,4 @@ data: {{ $key }}: {{ $value | toString | b64enc }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-configs/repository-secret.yaml b/charts/argo-cd/templates/argocd-configs/repository-secret.yaml index 4c028958..9db0ca2a 100644 --- a/charts/argo-cd/templates/argocd-configs/repository-secret.yaml +++ b/charts/argo-cd/templates/argocd-configs/repository-secret.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- range $repo_key, $repo_value := .Values.configs.repositories }} --- apiVersion: v1 @@ -19,3 +20,4 @@ data: {{ $key }}: {{ $value | b64enc }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-notifications/deployment.yaml b/charts/argo-cd/templates/argocd-notifications/deployment.yaml index d2eca77f..c6cc3ec6 100644 --- a/charts/argo-cd/templates/argocd-notifications/deployment.yaml +++ b/charts/argo-cd/templates/argocd-notifications/deployment.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.notifications.enabled }} apiVersion: apps/v1 kind: Deployment @@ -159,3 +160,4 @@ spec: {{- end }} dnsPolicy: {{ .Values.notifications.dnsPolicy }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-notifications/metrics.yaml b/charts/argo-cd/templates/argocd-notifications/metrics.yaml index b5ce611d..4277794c 100644 --- a/charts/argo-cd/templates/argocd-notifications/metrics.yaml +++ b/charts/argo-cd/templates/argocd-notifications/metrics.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.notifications.enabled .Values.notifications.metrics.enabled }} apiVersion: v1 kind: Service @@ -32,3 +33,4 @@ spec: port: {{ .Values.notifications.metrics.port }} targetPort: metrics {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-notifications/networkpolicy.yaml b/charts/argo-cd/templates/argocd-notifications/networkpolicy.yaml index 011a7c33..9a6e6ef8 100644 --- a/charts/argo-cd/templates/argocd-notifications/networkpolicy.yaml +++ b/charts/argo-cd/templates/argocd-notifications/networkpolicy.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.notifications.enabled .Values.global.networkPolicy.create .Values.notifications.metrics.enabled }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -18,3 +19,4 @@ spec: policyTypes: - Ingress {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-notifications/pdb.yaml b/charts/argo-cd/templates/argocd-notifications/pdb.yaml index 71619547..fd8a6817 100644 --- a/charts/argo-cd/templates/argocd-notifications/pdb.yaml +++ b/charts/argo-cd/templates/argocd-notifications/pdb.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.notifications.enabled .Values.notifications.pdb.enabled }} apiVersion: policy/v1 kind: PodDisruptionBudget @@ -25,3 +26,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.notifications.name) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-notifications/role.yaml b/charts/argo-cd/templates/argocd-notifications/role.yaml index 128c24f5..61ff20d0 100644 --- a/charts/argo-cd/templates/argocd-notifications/role.yaml +++ b/charts/argo-cd/templates/argocd-notifications/role.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.notifications.enabled }} apiVersion: rbac.authorization.k8s.io/v1 kind: Role @@ -43,3 +44,4 @@ rules: verbs: - get {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-notifications/rolebinding.yaml b/charts/argo-cd/templates/argocd-notifications/rolebinding.yaml index 7bc6e1d1..50c0bdbc 100644 --- a/charts/argo-cd/templates/argocd-notifications/rolebinding.yaml +++ b/charts/argo-cd/templates/argocd-notifications/rolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.notifications.enabled }} apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -15,3 +16,4 @@ subjects: name: {{ template "argo-cd.notificationsServiceAccountName" . }} namespace: {{ .Release.Namespace }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-notifications/serviceaccount.yaml b/charts/argo-cd/templates/argocd-notifications/serviceaccount.yaml index aa824242..dea2429b 100644 --- a/charts/argo-cd/templates/argocd-notifications/serviceaccount.yaml +++ b/charts/argo-cd/templates/argocd-notifications/serviceaccount.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.notifications.enabled .Values.notifications.serviceAccount.create }} apiVersion: v1 kind: ServiceAccount @@ -17,3 +18,4 @@ metadata: {{ $key }}: {{ $value | quote }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-notifications/servicemonitor.yaml b/charts/argo-cd/templates/argocd-notifications/servicemonitor.yaml index 18849886..492633d6 100644 --- a/charts/argo-cd/templates/argocd-notifications/servicemonitor.yaml +++ b/charts/argo-cd/templates/argocd-notifications/servicemonitor.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1") .Values.notifications.enabled .Values.notifications.metrics.enabled .Values.notifications.metrics.serviceMonitor.enabled }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor @@ -48,3 +49,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "component" .Values.notifications.name "name" "metrics") | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/clusterrole.yaml b/charts/argo-cd/templates/argocd-repo-server/clusterrole.yaml index 21dff1a9..c5a775b7 100644 --- a/charts/argo-cd/templates/argocd-repo-server/clusterrole.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/clusterrole.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $config := .Values.repoServer.clusterAdminAccess | default dict -}} {{- if hasKey $config "enabled" | ternary $config.enabled .Values.createClusterRoles }} apiVersion: rbac.authorization.k8s.io/v1 @@ -22,3 +23,4 @@ rules: - '*' {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/clusterrolebinding.yaml b/charts/argo-cd/templates/argocd-repo-server/clusterrolebinding.yaml index c3e21edb..dd197e52 100644 --- a/charts/argo-cd/templates/argocd-repo-server/clusterrolebinding.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/clusterrolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $config := .Values.repoServer.clusterAdminAccess | default dict -}} {{- if hasKey $config "enabled" | ternary $config.enabled .Values.createClusterRoles }} apiVersion: rbac.authorization.k8s.io/v1 @@ -15,3 +16,4 @@ subjects: name: {{ include "argo-cd.repoServerServiceAccountName" . }} namespace: {{ .Release.Namespace }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/deployment.yaml b/charts/argo-cd/templates/argocd-repo-server/deployment.yaml old mode 100755 new mode 100644 index ea54e79d..d88ba7ef --- a/charts/argo-cd/templates/argocd-repo-server/deployment.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/deployment.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: apps/v1 kind: Deployment metadata: @@ -396,3 +397,4 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} dnsPolicy: {{ .Values.repoServer.dnsPolicy }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/hpa.yaml b/charts/argo-cd/templates/argocd-repo-server/hpa.yaml index ce6ed371..e2be7866 100644 --- a/charts/argo-cd/templates/argocd-repo-server/hpa.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/hpa.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.repoServer.autoscaling.enabled }} apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler @@ -39,3 +40,4 @@ spec: {{- toYaml . | nindent 4 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/metrics.yaml b/charts/argo-cd/templates/argocd-repo-server/metrics.yaml index 514595a2..cce092b8 100644 --- a/charts/argo-cd/templates/argocd-repo-server/metrics.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/metrics.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.repoServer.metrics.enabled }} apiVersion: v1 kind: Service @@ -32,3 +33,4 @@ spec: selector: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.repoServer.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/networkpolicy.yaml b/charts/argo-cd/templates/argocd-repo-server/networkpolicy.yaml index 08a1c214..c0286d9c 100644 --- a/charts/argo-cd/templates/argocd-repo-server/networkpolicy.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/networkpolicy.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.global.networkPolicy.create }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -40,3 +41,4 @@ spec: policyTypes: - Ingress {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/pdb.yaml b/charts/argo-cd/templates/argocd-repo-server/pdb.yaml index 658a1fe3..25572694 100644 --- a/charts/argo-cd/templates/argocd-repo-server/pdb.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/pdb.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.repoServer.pdb.enabled }} apiVersion: policy/v1 kind: PodDisruptionBudget @@ -25,3 +26,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.repoServer.name) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/role.yaml b/charts/argo-cd/templates/argocd-repo-server/role.yaml index 5f9324d5..5ecaaa22 100644 --- a/charts/argo-cd/templates/argocd-repo-server/role.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/role.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.repoServer.serviceAccount.create }} apiVersion: rbac.authorization.k8s.io/v1 kind: Role @@ -11,3 +12,4 @@ rules: {{toYaml .Values.repoServer.rbac }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/rolebinding.yaml b/charts/argo-cd/templates/argocd-repo-server/rolebinding.yaml index 8834b778..acb91eac 100644 --- a/charts/argo-cd/templates/argocd-repo-server/rolebinding.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/rolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.repoServer.serviceAccount.create }} apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -14,4 +15,5 @@ subjects: - kind: ServiceAccount name: {{ template "argo-cd.repoServerServiceAccountName" . }} namespace: {{ .Release.Namespace }} -{{- end }} \ No newline at end of file +{{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/service.yaml b/charts/argo-cd/templates/argocd-repo-server/service.yaml index c2c43463..bc6c5a2a 100644 --- a/charts/argo-cd/templates/argocd-repo-server/service.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/service.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: v1 kind: Service metadata: @@ -21,4 +22,5 @@ spec: port: {{ .Values.repoServer.service.port }} targetPort: repo-server selector: - {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.repoServer.name) | nindent 4 }} \ No newline at end of file + {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.repoServer.name) | nindent 4 }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/serviceaccount.yaml b/charts/argo-cd/templates/argocd-repo-server/serviceaccount.yaml index 7b26928f..2d5ec4cd 100644 --- a/charts/argo-cd/templates/argocd-repo-server/serviceaccount.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/serviceaccount.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.repoServer.serviceAccount.create }} apiVersion: v1 kind: ServiceAccount @@ -17,3 +18,4 @@ metadata: {{ $key }}: {{ $value | quote }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-repo-server/servicemonitor.yaml b/charts/argo-cd/templates/argocd-repo-server/servicemonitor.yaml index c41520b7..c640039e 100644 --- a/charts/argo-cd/templates/argocd-repo-server/servicemonitor.yaml +++ b/charts/argo-cd/templates/argocd-repo-server/servicemonitor.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1") .Values.repoServer.metrics.enabled .Values.repoServer.metrics.serviceMonitor.enabled }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor @@ -45,3 +46,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "component" .Values.repoServer.name "name" (printf "%s-metrics" .Values.repoServer.name)) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/aws/service.yaml b/charts/argo-cd/templates/argocd-server/aws/service.yaml index e9032f92..8a219d11 100644 --- a/charts/argo-cd/templates/argocd-server/aws/service.yaml +++ b/charts/argo-cd/templates/argocd-server/aws/service.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.server.ingressGrpc.enabled .Values.server.ingressGrpc.isAWSALB -}} apiVersion: v1 kind: Service @@ -23,3 +24,4 @@ spec: sessionAffinity: None type: {{ .Values.server.ingressGrpc.awsALB.serviceType }} {{- end -}} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/certificate.yaml b/charts/argo-cd/templates/argocd-server/certificate.yaml index 74066ef8..094c3619 100644 --- a/charts/argo-cd/templates/argocd-server/certificate.yaml +++ b/charts/argo-cd/templates/argocd-server/certificate.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.certificate.enabled -}} apiVersion: cert-manager.io/v1 kind: Certificate @@ -41,3 +42,4 @@ spec: {{- toYaml . | nindent 4 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/clusterrole.yaml b/charts/argo-cd/templates/argocd-server/clusterrole.yaml index 838016fa..be3e6ef4 100644 --- a/charts/argo-cd/templates/argocd-server/clusterrole.yaml +++ b/charts/argo-cd/templates/argocd-server/clusterrole.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $config := .Values.server.clusterAdminAccess | default dict -}} {{- if hasKey $config "enabled" | ternary $config.enabled .Values.createClusterRoles }} apiVersion: rbac.authorization.k8s.io/v1 @@ -60,3 +61,4 @@ rules: {{/* supports triggering workflows from UI */}} - create {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/clusterrolebinding.yaml b/charts/argo-cd/templates/argocd-server/clusterrolebinding.yaml index 72e4d450..a08c86de 100644 --- a/charts/argo-cd/templates/argocd-server/clusterrolebinding.yaml +++ b/charts/argo-cd/templates/argocd-server/clusterrolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $config := .Values.server.clusterAdminAccess | default dict -}} {{- if hasKey $config "enabled" | ternary $config.enabled .Values.createClusterRoles }} apiVersion: rbac.authorization.k8s.io/v1 @@ -15,3 +16,4 @@ subjects: name: {{ include "argo-cd.serverServiceAccountName" . }} namespace: {{ .Release.Namespace }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/deployment.yaml b/charts/argo-cd/templates/argocd-server/deployment.yaml old mode 100755 new mode 100644 index e3f322cb..8c0bb9a1 --- a/charts/argo-cd/templates/argocd-server/deployment.yaml +++ b/charts/argo-cd/templates/argocd-server/deployment.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: apps/v1 kind: Deployment metadata: @@ -450,3 +451,4 @@ spec: {{- toYaml . | nindent 8 }} {{- end }} dnsPolicy: {{ .Values.server.dnsPolicy }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/gke/backendconfig.yaml b/charts/argo-cd/templates/argocd-server/gke/backendconfig.yaml index e2ae3d84..cc01e2b5 100644 --- a/charts/argo-cd/templates/argocd-server/gke/backendconfig.yaml +++ b/charts/argo-cd/templates/argocd-server/gke/backendconfig.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.GKEbackendConfig.enabled }} apiVersion: {{ include "argo-cd.apiVersions.cloudgoogle" . }} kind: BackendConfig @@ -9,3 +10,4 @@ metadata: spec: {{- toYaml .Values.server.GKEbackendConfig.spec | nindent 2 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/gke/frontendconfig.yaml b/charts/argo-cd/templates/argocd-server/gke/frontendconfig.yaml index 31687596..3bb4b804 100644 --- a/charts/argo-cd/templates/argocd-server/gke/frontendconfig.yaml +++ b/charts/argo-cd/templates/argocd-server/gke/frontendconfig.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.GKEfrontendConfig.enabled }} apiVersion: networking.gke.io/v1beta1 kind: FrontendConfig @@ -9,3 +10,4 @@ metadata: spec: {{- toYaml .Values.server.GKEfrontendConfig.spec | nindent 2 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/gke/managedcertificate.yaml b/charts/argo-cd/templates/argocd-server/gke/managedcertificate.yaml index 942c6b3f..dde3bba0 100644 --- a/charts/argo-cd/templates/argocd-server/gke/managedcertificate.yaml +++ b/charts/argo-cd/templates/argocd-server/gke/managedcertificate.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.GKEmanagedCertificate.enabled }} apiVersion: networking.gke.io/v1 kind: ManagedCertificate @@ -10,3 +11,4 @@ spec: {{- toYaml . | nindent 4 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/hpa.yaml b/charts/argo-cd/templates/argocd-server/hpa.yaml index a509e569..fa39e1db 100644 --- a/charts/argo-cd/templates/argocd-server/hpa.yaml +++ b/charts/argo-cd/templates/argocd-server/hpa.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.autoscaling.enabled }} apiVersion: autoscaling/v2 kind: HorizontalPodAutoscaler @@ -39,3 +40,4 @@ spec: {{- toYaml . | nindent 4 }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/ingress-grpc.yaml b/charts/argo-cd/templates/argocd-server/ingress-grpc.yaml index b671f86f..93aa0405 100644 --- a/charts/argo-cd/templates/argocd-server/ingress-grpc.yaml +++ b/charts/argo-cd/templates/argocd-server/ingress-grpc.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.server.ingressGrpc.enabled (not .Values.server.ingressGrpc.isAWSALB) -}} {{- $servicePort := ternary .Values.server.service.servicePortHttps .Values.server.service.servicePortHttp .Values.server.ingressGrpc.https -}} {{- $paths := .Values.server.ingressGrpc.paths -}} @@ -71,3 +72,4 @@ spec: {{- toYaml . | nindent 4 }} {{- end -}} {{- end -}} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/ingress.yaml b/charts/argo-cd/templates/argocd-server/ingress.yaml index a142bb66..adbe4356 100644 --- a/charts/argo-cd/templates/argocd-server/ingress.yaml +++ b/charts/argo-cd/templates/argocd-server/ingress.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.ingress.enabled -}} {{- $servicePort := ternary .Values.server.service.servicePortHttps .Values.server.service.servicePortHttp .Values.server.ingress.https -}} {{- $paths := .Values.server.ingress.paths -}} @@ -88,3 +89,4 @@ spec: {{- toYaml . | nindent 4 }} {{- end -}} {{- end -}} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/metrics.yaml b/charts/argo-cd/templates/argocd-server/metrics.yaml index 3844820e..0c0d967b 100644 --- a/charts/argo-cd/templates/argocd-server/metrics.yaml +++ b/charts/argo-cd/templates/argocd-server/metrics.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.metrics.enabled }} apiVersion: v1 kind: Service @@ -32,3 +33,4 @@ spec: selector: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.server.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/networkpolicy.yaml b/charts/argo-cd/templates/argocd-server/networkpolicy.yaml index 443ff359..ccb022f5 100644 --- a/charts/argo-cd/templates/argocd-server/networkpolicy.yaml +++ b/charts/argo-cd/templates/argocd-server/networkpolicy.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.global.networkPolicy.create }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -15,3 +16,4 @@ spec: policyTypes: - Ingress {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/openshift/route.yaml b/charts/argo-cd/templates/argocd-server/openshift/route.yaml index 59313798..c0fde3ba 100644 --- a/charts/argo-cd/templates/argocd-server/openshift/route.yaml +++ b/charts/argo-cd/templates/argocd-server/openshift/route.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.route.enabled -}} apiVersion: route.openshift.io/v1 kind: Route @@ -25,3 +26,4 @@ spec: insecureEdgeTerminationPolicy: {{ .Values.server.route.termination_policy | quote }} wildcardPolicy: None {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/pdb.yaml b/charts/argo-cd/templates/argocd-server/pdb.yaml index adc47aec..153fdd27 100644 --- a/charts/argo-cd/templates/argocd-server/pdb.yaml +++ b/charts/argo-cd/templates/argocd-server/pdb.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.pdb.enabled }} apiVersion: policy/v1 kind: PodDisruptionBudget @@ -25,3 +26,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.server.name) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/role.yaml b/charts/argo-cd/templates/argocd-server/role.yaml index 6bfe32a4..dfabb7cb 100644 --- a/charts/argo-cd/templates/argocd-server/role.yaml +++ b/charts/argo-cd/templates/argocd-server/role.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: rbac.authorization.k8s.io/v1 kind: Role metadata: @@ -53,3 +54,4 @@ rules: verbs: - create {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/rolebinding.yaml b/charts/argo-cd/templates/argocd-server/rolebinding.yaml index 93b1fa94..598189f8 100644 --- a/charts/argo-cd/templates/argocd-server/rolebinding.yaml +++ b/charts/argo-cd/templates/argocd-server/rolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: @@ -12,4 +13,5 @@ roleRef: subjects: - kind: ServiceAccount name: {{ template "argo-cd.serverServiceAccountName" . }} - namespace: {{ .Release.Namespace }} \ No newline at end of file + namespace: {{ .Release.Namespace }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/service.yaml b/charts/argo-cd/templates/argocd-server/service.yaml index b9881f88..8a280bea 100644 --- a/charts/argo-cd/templates/argocd-server/service.yaml +++ b/charts/argo-cd/templates/argocd-server/service.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} apiVersion: v1 kind: Service metadata: @@ -54,3 +55,4 @@ spec: {{- with .Values.server.service.sessionAffinity }} sessionAffinity: {{ . }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/serviceaccount.yaml b/charts/argo-cd/templates/argocd-server/serviceaccount.yaml index 5d03aaf6..5698104e 100644 --- a/charts/argo-cd/templates/argocd-server/serviceaccount.yaml +++ b/charts/argo-cd/templates/argocd-server/serviceaccount.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.server.serviceAccount.create }} apiVersion: v1 kind: ServiceAccount @@ -17,3 +18,4 @@ metadata: {{ $key }}: {{ $value | quote }} {{- end }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/argocd-server/servicemonitor.yaml b/charts/argo-cd/templates/argocd-server/servicemonitor.yaml index d036a8e1..aab7c7f0 100644 --- a/charts/argo-cd/templates/argocd-server/servicemonitor.yaml +++ b/charts/argo-cd/templates/argocd-server/servicemonitor.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1") .Values.server.metrics.enabled .Values.server.metrics.serviceMonitor.enabled }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor @@ -45,3 +46,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "component" .Values.server.name "name" (printf "%s-metrics" .Values.server.name)) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/dex/deployment.yaml b/charts/argo-cd/templates/dex/deployment.yaml old mode 100755 new mode 100644 index abca6e14..fdf096ff --- a/charts/argo-cd/templates/dex/deployment.yaml +++ b/charts/argo-cd/templates/dex/deployment.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.dex.enabled }} apiVersion: apps/v1 kind: Deployment @@ -205,3 +206,4 @@ spec: {{- end }} dnsPolicy: {{ .Values.dex.dnsPolicy }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/dex/networkpolicy.yaml b/charts/argo-cd/templates/dex/networkpolicy.yaml index cb0fcc55..50c70a3c 100644 --- a/charts/argo-cd/templates/dex/networkpolicy.yaml +++ b/charts/argo-cd/templates/dex/networkpolicy.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.global.networkPolicy.create .Values.dex.enabled }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -30,3 +31,4 @@ spec: policyTypes: - Ingress {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/dex/pdb.yaml b/charts/argo-cd/templates/dex/pdb.yaml index c0adc73f..ba384528 100644 --- a/charts/argo-cd/templates/dex/pdb.yaml +++ b/charts/argo-cd/templates/dex/pdb.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.dex.enabled .Values.dex.pdb.enabled }} apiVersion: policy/v1 kind: PodDisruptionBudget @@ -25,3 +26,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.dex.name) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/dex/role.yaml b/charts/argo-cd/templates/dex/role.yaml index 49d40891..ab8b1afa 100644 --- a/charts/argo-cd/templates/dex/role.yaml +++ b/charts/argo-cd/templates/dex/role.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.dex.enabled }} apiVersion: rbac.authorization.k8s.io/v1 kind: Role @@ -16,4 +17,5 @@ rules: - get - list - watch -{{- end }} \ No newline at end of file +{{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/dex/rolebinding.yaml b/charts/argo-cd/templates/dex/rolebinding.yaml index 08da1544..e3efbeb0 100644 --- a/charts/argo-cd/templates/dex/rolebinding.yaml +++ b/charts/argo-cd/templates/dex/rolebinding.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.dex.enabled }} apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -14,4 +15,5 @@ subjects: - kind: ServiceAccount name: {{ template "argo-cd.dexServiceAccountName" . }} namespace: {{ .Release.Namespace }} -{{- end }} \ No newline at end of file +{{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/dex/service.yaml b/charts/argo-cd/templates/dex/service.yaml index 73c98483..b9e8e956 100644 --- a/charts/argo-cd/templates/dex/service.yaml +++ b/charts/argo-cd/templates/dex/service.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if .Values.dex.enabled }} apiVersion: v1 kind: Service @@ -34,3 +35,4 @@ spec: selector: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.dex.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/dex/serviceaccount.yaml b/charts/argo-cd/templates/dex/serviceaccount.yaml index 65abd57c..0140be60 100644 --- a/charts/argo-cd/templates/dex/serviceaccount.yaml +++ b/charts/argo-cd/templates/dex/serviceaccount.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.dex.enabled .Values.dex.serviceAccount.create }} apiVersion: v1 kind: ServiceAccount @@ -14,3 +15,4 @@ metadata: labels: {{- include "argo-cd.labels" (dict "context" . "component" .Values.dex.name "name" .Values.dex.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/dex/servicemonitor.yaml b/charts/argo-cd/templates/dex/servicemonitor.yaml index 00f2a238..834d36e8 100644 --- a/charts/argo-cd/templates/dex/servicemonitor.yaml +++ b/charts/argo-cd/templates/dex/servicemonitor.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1") .Values.dex.metrics.enabled .Values.dex.metrics.serviceMonitor.enabled }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor @@ -45,3 +46,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "component" .Values.dex.name "name" .Values.dex.name) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/extra-manifests.yaml b/charts/argo-cd/templates/extra-manifests.yaml index fc9a76b8..40e8b81a 100644 --- a/charts/argo-cd/templates/extra-manifests.yaml +++ b/charts/argo-cd/templates/extra-manifests.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{ range .Values.extraObjects }} --- {{ if typeIs "string" . }} @@ -6,3 +7,4 @@ {{- tpl (toYaml .) $ }} {{- end }} {{ end }} +{{- end -}} diff --git a/charts/argo-cd/templates/networkpolicy-default-deny.yaml b/charts/argo-cd/templates/networkpolicy-default-deny.yaml index b499ab03..3cc5d1a0 100644 --- a/charts/argo-cd/templates/networkpolicy-default-deny.yaml +++ b/charts/argo-cd/templates/networkpolicy-default-deny.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.global.networkPolicy.create .Values.global.networkPolicy.defaultDenyIngress }} apiVersion: networking.k8s.io/v1 kind: NetworkPolicy @@ -11,3 +12,4 @@ spec: policyTypes: - Ingress {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/redis/deployment.yaml b/charts/argo-cd/templates/redis/deployment.yaml old mode 100755 new mode 100644 index 419e5f31..c6e55dd4 --- a/charts/argo-cd/templates/redis/deployment.yaml +++ b/charts/argo-cd/templates/redis/deployment.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $redisHa := index .Values "redis-ha" -}} {{- if and .Values.redis.enabled (not $redisHa.enabled) -}} apiVersion: apps/v1 @@ -146,3 +147,4 @@ spec: {{- end }} dnsPolicy: {{ .Values.redis.dnsPolicy }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/redis/metrics.yaml b/charts/argo-cd/templates/redis/metrics.yaml index 67b4c3ac..47215f44 100644 --- a/charts/argo-cd/templates/redis/metrics.yaml +++ b/charts/argo-cd/templates/redis/metrics.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $redisHa := (index .Values "redis-ha") -}} {{- if and .Values.redis.enabled (not $redisHa.enabled) .Values.redis.metrics.enabled -}} apiVersion: v1 @@ -33,3 +34,4 @@ spec: selector: {{- include "argo-cd.selectorLabels" (dict "context" . "component" .Values.redis.name "name" .Values.redis.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/redis/networkpolicy.yaml b/charts/argo-cd/templates/redis/networkpolicy.yaml index cd8150e1..30338681 100644 --- a/charts/argo-cd/templates/redis/networkpolicy.yaml +++ b/charts/argo-cd/templates/redis/networkpolicy.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $redisHa := (index .Values "redis-ha") -}} {{- if and .Values.global.networkPolicy.create .Values.redis.enabled (not $redisHa.enabled) }} apiVersion: networking.k8s.io/v1 @@ -35,3 +36,4 @@ spec: policyTypes: - Ingress {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/redis/pdb.yaml b/charts/argo-cd/templates/redis/pdb.yaml index 59423b47..4cd775c3 100644 --- a/charts/argo-cd/templates/redis/pdb.yaml +++ b/charts/argo-cd/templates/redis/pdb.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $redisHa := index .Values "redis-ha" -}} {{- if and .Values.redis.enabled (not $redisHa.enabled) .Values.redis.pdb.enabled }} apiVersion: policy/v1 @@ -26,3 +27,4 @@ spec: matchLabels: app.kubernetes.io/name: {{ include "argo-cd.name" . }}-{{ .Values.redis.name }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/redis/service.yaml b/charts/argo-cd/templates/redis/service.yaml index 31f497d7..7cd7d4e5 100644 --- a/charts/argo-cd/templates/redis/service.yaml +++ b/charts/argo-cd/templates/redis/service.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $redisHa := (index .Values "redis-ha") -}} {{- if and .Values.redis.enabled (not $redisHa.enabled) -}} apiVersion: v1 @@ -24,3 +25,4 @@ spec: selector: {{- include "argo-cd.selectorLabels" (dict "context" . "name" .Values.redis.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/redis/serviceaccount.yaml b/charts/argo-cd/templates/redis/serviceaccount.yaml index 503fb434..11499e7d 100644 --- a/charts/argo-cd/templates/redis/serviceaccount.yaml +++ b/charts/argo-cd/templates/redis/serviceaccount.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- if and .Values.redis.enabled .Values.redis.serviceAccount.create }} apiVersion: v1 kind: ServiceAccount @@ -14,3 +15,4 @@ metadata: labels: {{- include "argo-cd.labels" (dict "context" . "component" .Values.redis.name "name" .Values.redis.name) | nindent 4 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/templates/redis/servicemonitor.yaml b/charts/argo-cd/templates/redis/servicemonitor.yaml index 6f036a80..2fa8250b 100644 --- a/charts/argo-cd/templates/redis/servicemonitor.yaml +++ b/charts/argo-cd/templates/redis/servicemonitor.yaml @@ -1,3 +1,4 @@ +{{- if not .Values.crds.only -}} {{- $redisHa := (index .Values "redis-ha") -}} {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1") .Values.redis.enabled (not $redisHa.enabled) .Values.redis.metrics.enabled .Values.redis.metrics.serviceMonitor.enabled -}} apiVersion: monitoring.coreos.com/v1 @@ -46,3 +47,4 @@ spec: matchLabels: {{- include "argo-cd.selectorLabels" (dict "context" . "component" .Values.redis.name "name" .Values.redis.name) | nindent 6 }} {{- end }} +{{- end -}} diff --git a/charts/argo-cd/values.yaml b/charts/argo-cd/values.yaml index b029dfaa..c21b6466 100644 --- a/charts/argo-cd/values.yaml +++ b/charts/argo-cd/values.yaml @@ -28,6 +28,8 @@ openshift: ## Custom resource configuration crds: + # -- Only install CRDs + only: false # -- Install and upgrade CRDs install: true # -- Keep CRDs on chart uninstall