diff --git a/calico/templates/daemonset-calico-etcd.yaml b/calico/templates/daemonset-calico-etcd.yaml index ce1521d96..b7b314e69 100644 --- a/calico/templates/daemonset-calico-etcd.yaml +++ b/calico/templates/daemonset-calico-etcd.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.etcd .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.etcd .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.etcd -}} {{- end -}} diff --git a/calico/templates/daemonset-calico-node.yaml b/calico/templates/daemonset-calico-node.yaml index e54f1b63e..6d09d7407 100644 --- a/calico/templates/daemonset-calico-node.yaml +++ b/calico/templates/daemonset-calico-node.yaml @@ -35,7 +35,7 @@ limitations under the License. {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.calico_node .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.calico_node .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.calico_node -}} {{- end -}} diff --git a/calico/templates/deployment-calico-kube-controllers.yaml b/calico/templates/deployment-calico-kube-controllers.yaml index ef778642b..9c5b65ff9 100644 --- a/calico/templates/deployment-calico-kube-controllers.yaml +++ b/calico/templates/deployment-calico-kube-controllers.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.calico_kube_policy_controllers .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.calico_kube_policy_controllers .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.calico_kube_policy_controllers -}} {{- end -}} diff --git a/calico/values.yaml b/calico/values.yaml index 66901d2cc..d48c62f8e 100644 --- a/calico/values.yaml +++ b/calico/values.yaml @@ -117,6 +117,14 @@ pod: timeout: 5 dependencies: + dynamic: + common: + local_image_registry: + jobs: + - calico-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: calico_kube_policy_controllers: services: @@ -133,15 +141,6 @@ dependencies: etcd: services: null -conditional_dependencies: - local_image_registry: - jobs: - - calico-image-repo-sync - services: - - service: local_image_registry - endpoint: node - - endpoints: cluster_domain_suffix: cluster.local local_image_registry: diff --git a/elasticsearch/templates/deployment-client.yaml b/elasticsearch/templates/deployment-client.yaml index fd2f98bbb..d4c92769c 100644 --- a/elasticsearch/templates/deployment-client.yaml +++ b/elasticsearch/templates/deployment-client.yaml @@ -19,7 +19,7 @@ limitations under the License. {{- $esUserSecret := .Values.secrets.elasticsearch.user }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_client .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_client .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.elasticsearch_client -}} {{- end -}} diff --git a/elasticsearch/templates/deployment-master.yaml b/elasticsearch/templates/deployment-master.yaml index a8ced6b88..c4f2b0672 100644 --- a/elasticsearch/templates/deployment-master.yaml +++ b/elasticsearch/templates/deployment-master.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_master .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_master .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.elasticsearch_master -}} {{- end -}} diff --git a/elasticsearch/templates/monitoring/prometheus/exporter-deployment.yaml b/elasticsearch/templates/monitoring/prometheus/exporter-deployment.yaml index a95f9375c..d9b10d1a7 100644 --- a/elasticsearch/templates/monitoring/prometheus/exporter-deployment.yaml +++ b/elasticsearch/templates/monitoring/prometheus/exporter-deployment.yaml @@ -17,7 +17,7 @@ limitations under the License. {{- if and .Values.manifests.monitoring.prometheus.deployment_exporter .Values.monitoring.prometheus.enabled }} {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} -{{- $_ := set .Values "pod_dependency" (merge .Values.dependencies.static.prometheus_elasticsearch_exporter .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := set .Values "pod_dependency" (merge .Values.dependencies.static.prometheus_elasticsearch_exporter .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.prometheus_elasticsearch_exporter -}} {{- end -}} diff --git a/elasticsearch/templates/statefulset-data.yaml b/elasticsearch/templates/statefulset-data.yaml index 09222c710..d4429647b 100644 --- a/elasticsearch/templates/statefulset-data.yaml +++ b/elasticsearch/templates/statefulset-data.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_data .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_data .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.elasticsearch_data -}} {{- end -}} diff --git a/elasticsearch/values.yaml b/elasticsearch/values.yaml index 91f810695..c22037ee0 100644 --- a/elasticsearch/values.yaml +++ b/elasticsearch/values.yaml @@ -39,6 +39,14 @@ labels: node_selector_value: enabled dependencies: + dynamic: + common: + local_image_registry: + jobs: + - elasticsearch-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: curator: services: null @@ -61,14 +69,6 @@ dependencies: - endpoint: internal service: elasticsearch -conditional_dependencies: - local_image_registry: - jobs: - - elasticsearch-image-repo-sync - services: - - service: local_image_registry - endpoint: node - pod: affinity: anti: diff --git a/flannel/templates/daemonset-kube-flannel-ds.yaml b/flannel/templates/daemonset-kube-flannel-ds.yaml index e2209a0d7..7895a49bf 100644 --- a/flannel/templates/daemonset-kube-flannel-ds.yaml +++ b/flannel/templates/daemonset-kube-flannel-ds.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.flannel .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.flannel .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.flannel -}} {{- end -}} diff --git a/flannel/values.yaml b/flannel/values.yaml index 076b5749b..a920a0f99 100644 --- a/flannel/values.yaml +++ b/flannel/values.yaml @@ -47,6 +47,14 @@ networking: podSubnet: 192.168.0.0/16 dependencies: + dynamic: + common: + local_image_registry: + jobs: + - flannel-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: flannel: services: null @@ -55,14 +63,6 @@ dependencies: - endpoint: internal service: local_image_registry -conditional_dependencies: - local_image_registry: - jobs: - - flannel-image-repo-sync - services: - - service: local_image_registry - endpoint: node - endpoints: cluster_domain_suffix: cluster.local local_image_registry: diff --git a/fluent-logging/templates/daemonset-fluent-bit.yaml b/fluent-logging/templates/daemonset-fluent-bit.yaml index 07020c19f..e8c9057eb 100644 --- a/fluent-logging/templates/daemonset-fluent-bit.yaml +++ b/fluent-logging/templates/daemonset-fluent-bit.yaml @@ -19,7 +19,7 @@ limitations under the License. {{- $dependencies := .Values.dependencies.static.fluentbit }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.fluentbit .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.fluentbit .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.fluentbit -}} {{- end -}} diff --git a/fluent-logging/templates/deployment-fluentd.yaml b/fluent-logging/templates/deployment-fluentd.yaml index 9f4ed7572..2d601e692 100644 --- a/fluent-logging/templates/deployment-fluentd.yaml +++ b/fluent-logging/templates/deployment-fluentd.yaml @@ -19,7 +19,7 @@ limitations under the License. {{- $esUserSecret := .Values.secrets.elasticsearch.user }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.fluentd .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.fluentd .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.fluentd -}} {{- end -}} diff --git a/fluent-logging/values.yaml b/fluent-logging/values.yaml index ae125d3a9..4e7ec1bbc 100644 --- a/fluent-logging/values.yaml +++ b/fluent-logging/values.yaml @@ -53,6 +53,14 @@ secrets: user: fluentd-elasticsearch-user dependencies: + dynamic: + common: + local_image_registry: + jobs: + - fluent-logging-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: elasticsearch-template: services: @@ -89,18 +97,6 @@ dependencies: - endpoint: internal service: fluentd -conditional_dependencies: - local_image_registry: - jobs: - - fluent-logging-image-repo-sync - services: - - service: local_image_registry - endpoint: node - fluentd: - services: - - service: kafka - endpoint: public - conf: fluentbit: - service: diff --git a/grafana/templates/deployment.yaml b/grafana/templates/deployment.yaml index e37bc175d..5a263554e 100644 --- a/grafana/templates/deployment.yaml +++ b/grafana/templates/deployment.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.grafana .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.grafana .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.grafana -}} {{- end -}} diff --git a/grafana/values.yaml b/grafana/values.yaml index a7f39fb41..76e424768 100644 --- a/grafana/values.yaml +++ b/grafana/values.yaml @@ -180,6 +180,14 @@ endpoints: public: 80 dependencies: + dynamic: + common: + local_image_registry: + jobs: + - grafana-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: db_init: services: @@ -211,14 +219,6 @@ dependencies: - endpoint: internal service: grafana -conditional_dependencies: - local_image_registry: - jobs: - - grafana-image-repo-sync - services: - - service: local_image_registry - endpoint: node - network: grafana: port: 3000 diff --git a/kibana/templates/deployment.yaml b/kibana/templates/deployment.yaml index a8338ae52..aa566879c 100644 --- a/kibana/templates/deployment.yaml +++ b/kibana/templates/deployment.yaml @@ -19,7 +19,7 @@ limitations under the License. {{- $esUserSecret := .Values.secrets.elasticsearch.user }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.kibana .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.kibana .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.kibana -}} {{- end -}} diff --git a/kibana/values.yaml b/kibana/values.yaml index 2b6589b8c..f63b5a3f4 100644 --- a/kibana/values.yaml +++ b/kibana/values.yaml @@ -72,6 +72,14 @@ secrets: admin: kibana-admin-creds dependencies: + dynamic: + common: + local_image_registry: + jobs: + - kibana-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: @@ -82,14 +90,6 @@ dependencies: - endpoint: internal service: elasticsearch -conditional_dependencies: - local_image_registry: - jobs: - - kibana-image-repo-sync - services: - - service: local_image_registry - endpoint: node - conf: apache: htpasswd: /usr/local/apache2/conf/.htpasswd diff --git a/kube-dns/templates/deployment-kube-dns.yaml b/kube-dns/templates/deployment-kube-dns.yaml index 9288dbd5f..b3d7c218e 100644 --- a/kube-dns/templates/deployment-kube-dns.yaml +++ b/kube-dns/templates/deployment-kube-dns.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.kube_dns .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.kube_dns .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.kube_dns -}} {{- end -}} diff --git a/kube-dns/values.yaml b/kube-dns/values.yaml index 4917945ff..c365a769d 100644 --- a/kube-dns/values.yaml +++ b/kube-dns/values.yaml @@ -49,6 +49,14 @@ networking: dnsIP: 10.96.0.10 dependencies: + dynamic: + common: + local_image_registry: + jobs: + - kube-dns-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: @@ -57,14 +65,6 @@ dependencies: kube_dns: services: null -conditional_dependencies: - local_image_registry: - jobs: - - kube-dns-image-repo-sync - services: - - service: local_image_registry - endpoint: node - endpoints: cluster_domain_suffix: cluster.local local_image_registry: diff --git a/nfs-provisioner/templates/deployment.yaml b/nfs-provisioner/templates/deployment.yaml index 2450fd2c1..428727f8b 100644 --- a/nfs-provisioner/templates/deployment.yaml +++ b/nfs-provisioner/templates/deployment.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.nfs .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.nfs .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.nfs -}} {{- end -}} diff --git a/nfs-provisioner/values.yaml b/nfs-provisioner/values.yaml index 60d08aeb9..e3b988226 100644 --- a/nfs-provisioner/values.yaml +++ b/nfs-provisioner/values.yaml @@ -81,6 +81,14 @@ storageclass: name: null dependencies: + dynamic: + common: + local_image_registry: + jobs: + - nfs-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: @@ -89,14 +97,6 @@ dependencies: nfs: services: null -conditional_dependencies: - local_image_registry: - jobs: - - nfs-image-repo-sync - services: - - service: local_image_registry - endpoint: node - endpoints: cluster_domain_suffix: cluster.local local_image_registry: diff --git a/prometheus-alertmanager/templates/statefulset.yaml b/prometheus-alertmanager/templates/statefulset.yaml index 38578a9dd..0cb683180 100644 --- a/prometheus-alertmanager/templates/statefulset.yaml +++ b/prometheus-alertmanager/templates/statefulset.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.alertmanager .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.alertmanager .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.alertmanager -}} {{- end -}} diff --git a/prometheus-alertmanager/values.yaml b/prometheus-alertmanager/values.yaml index 5ea08636a..2df5acca7 100644 --- a/prometheus-alertmanager/values.yaml +++ b/prometheus-alertmanager/values.yaml @@ -109,6 +109,14 @@ endpoints: default: 6783 dependencies: + dynamic: + common: + local_image_registry: + jobs: + - alertmanager-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: alertmanager: services: null @@ -117,14 +125,6 @@ dependencies: - endpoint: internal service: local_image_registry -conditional_dependencies: - local_image_registry: - jobs: - - alertmanager-image-repo-sync - services: - - service: local_image_registry - endpoint: node - network: alertmanager: ingress: diff --git a/prometheus-kube-state-metrics/templates/deployment.yaml b/prometheus-kube-state-metrics/templates/deployment.yaml index b2fcfb7dd..89b1a7de7 100644 --- a/prometheus-kube-state-metrics/templates/deployment.yaml +++ b/prometheus-kube-state-metrics/templates/deployment.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.kube_state_metrics .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.kube_state_metrics .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.kube_state_metrics -}} {{- end -}} diff --git a/prometheus-kube-state-metrics/values.yaml b/prometheus-kube-state-metrics/values.yaml index dea02616b..22e07cfde 100644 --- a/prometheus-kube-state-metrics/values.yaml +++ b/prometheus-kube-state-metrics/values.yaml @@ -74,20 +74,20 @@ pod: cpu: "2000m" dependencies: + dynamic: + common: + local_image_registry: + jobs: + - kube-metrics-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: - endpoint: internal service: local_image_registry -conditional_dependencies: - local_image_registry: - jobs: - - kube-metrics-image-repo-sync - services: - - service: local_image_registry - endpoint: node - endpoints: cluster_domain_suffix: cluster.local local_image_registry: diff --git a/prometheus-node-exporter/templates/daemonset.yaml b/prometheus-node-exporter/templates/daemonset.yaml index e9c424993..b9658aacd 100644 --- a/prometheus-node-exporter/templates/daemonset.yaml +++ b/prometheus-node-exporter/templates/daemonset.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.node_exporter .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.node_exporter .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.node_exporter -}} {{- end -}} diff --git a/prometheus-node-exporter/values.yaml b/prometheus-node-exporter/values.yaml index cd41c8138..a35df2226 100644 --- a/prometheus-node-exporter/values.yaml +++ b/prometheus-node-exporter/values.yaml @@ -77,6 +77,14 @@ pod: cpu: "2000m" dependencies: + dynamic: + common: + local_image_registry: + jobs: + - node-exporter-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: @@ -85,14 +93,6 @@ dependencies: node_exporter: services: null -conditional_dependencies: - local_image_registry: - jobs: - - node-exporter-image-repo-sync - services: - - service: local_image_registry - endpoint: node - monitoring: prometheus: enabled: true diff --git a/prometheus-openstack-exporter/templates/deployment.yaml b/prometheus-openstack-exporter/templates/deployment.yaml index f67213ce0..4a0e57028 100644 --- a/prometheus-openstack-exporter/templates/deployment.yaml +++ b/prometheus-openstack-exporter/templates/deployment.yaml @@ -19,7 +19,7 @@ limitations under the License. {{- $ksUserSecret := .Values.secrets.identity.user }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.prometheus_openstack_exporter .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.prometheus_openstack_exporter .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.prometheus_openstack_exporter -}} {{- end -}} diff --git a/prometheus-openstack-exporter/values.yaml b/prometheus-openstack-exporter/values.yaml index 3f527cd12..0983b36e9 100644 --- a/prometheus-openstack-exporter/values.yaml +++ b/prometheus-openstack-exporter/values.yaml @@ -82,6 +82,14 @@ pod: cpu: "2000m" dependencies: + dynamic: + common: + local_image_registry: + jobs: + - prometheus-openstack-exporter-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: @@ -98,14 +106,6 @@ dependencies: - endpoint: internal service: identity -conditional_dependencies: - local_image_registry: - jobs: - - prometheus-openstack-exporter-image-repo-sync - services: - - service: local_image_registry - endpoint: node - conf: prometheus_openstack_exporter: OS_POLLING_INTERVAL: 30 diff --git a/prometheus/templates/statefulset.yaml b/prometheus/templates/statefulset.yaml index 0fc737376..df3e8ef8b 100644 --- a/prometheus/templates/statefulset.yaml +++ b/prometheus/templates/statefulset.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.prometheus .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.prometheus .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.prometheus -}} {{- end -}} diff --git a/prometheus/values.yaml b/prometheus/values.yaml index 68283cc10..86fbf458b 100644 --- a/prometheus/values.yaml +++ b/prometheus/values.yaml @@ -130,6 +130,14 @@ endpoints: public: 80 dependencies: + dynamic: + common: + local_image_registry: + jobs: + - prometheus-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: @@ -138,14 +146,6 @@ dependencies: prometheus: services: null -conditional_dependencies: - local_image_registry: - jobs: - - prometheus-image-repo-sync - services: - - service: local_image_registry - endpoint: node - monitoring: prometheus: enabled: true diff --git a/redis/templates/deployment.yaml b/redis/templates/deployment.yaml index 7d7a29591..8066abf41 100644 --- a/redis/templates/deployment.yaml +++ b/redis/templates/deployment.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.redis .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.redis .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.redis -}} {{- end -}} diff --git a/redis/values.yaml b/redis/values.yaml index 0fdea747e..388edee75 100644 --- a/redis/values.yaml +++ b/redis/values.yaml @@ -72,6 +72,14 @@ network: port: 6379 dependencies: + dynamic: + common: + local_image_registry: + jobs: + - redis-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: @@ -80,14 +88,6 @@ dependencies: redis: services: null -conditional_dependencies: - local_image_registry: - jobs: - - redis-image-repo-sync - services: - - service: local_image_registry - endpoint: node - endpoints: cluster_domain_suffix: cluster.local local_image_registry: diff --git a/registry/templates/daemonset-registry-proxy.yaml b/registry/templates/daemonset-registry-proxy.yaml index 4e7fd4769..290b4f456 100644 --- a/registry/templates/daemonset-registry-proxy.yaml +++ b/registry/templates/daemonset-registry-proxy.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.registry_proxy .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.registry_proxy .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.registry_proxy -}} {{- end -}} diff --git a/registry/templates/deployment-registry.yaml b/registry/templates/deployment-registry.yaml index 0e071dc7a..79dc540e3 100644 --- a/registry/templates/deployment-registry.yaml +++ b/registry/templates/deployment-registry.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.registry .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.registry .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.registry -}} {{- end -}} diff --git a/registry/templates/job-bootstrap.yaml b/registry/templates/job-bootstrap.yaml index 1c3a70f22..01ba345e0 100644 --- a/registry/templates/job-bootstrap.yaml +++ b/registry/templates/job-bootstrap.yaml @@ -19,7 +19,7 @@ limitations under the License. {{- if .Values.bootstrap.enabled }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.bootstrap .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.bootstrap .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.bootstrap -}} {{- end -}} diff --git a/tiller/templates/deployment-tiller.yaml b/tiller/templates/deployment-tiller.yaml index 900262582..f6917394d 100644 --- a/tiller/templates/deployment-tiller.yaml +++ b/tiller/templates/deployment-tiller.yaml @@ -18,7 +18,7 @@ limitations under the License. {{- $envAll := . }} {{- if .Values.images.local_registry.active -}} {{- $_ := set .Values "pod_dependency" dict -}} -{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.tiller .Values.conditional_dependencies.local_image_registry) -}} +{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.tiller .Values.dependencies.dynamic.common.local_image_registry) -}} {{- else -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.tiller -}} {{- end -}} diff --git a/tiller/values.yaml b/tiller/values.yaml index f7b4b86f1..8c577ee89 100644 --- a/tiller/values.yaml +++ b/tiller/values.yaml @@ -48,6 +48,14 @@ pod: cpu: "2000m" dependencies: + dynamic: + common: + local_image_registry: + jobs: + - tiller-image-repo-sync + services: + - endpoint: node + service: local_image_registry static: image_repo_sync: services: @@ -56,14 +64,6 @@ dependencies: tiller: services: null -conditional_dependencies: - local_image_registry: - jobs: - - tiller-image-repo-sync - services: - - service: local_image_registry - endpoint: node - endpoints: cluster_domain_suffix: cluster.local local_image_registry: