dependencies: move static dependencies under a 'static' key

This PS moves static dependencies unser a 'static' key to allow
expansion to cover dynamic dependencies.

Change-Id: Ia0e853564955e0fbbe5a9e91a8b8924c703b1b02
This commit is contained in:
Pete Birley 2018-02-23 10:35:23 -08:00 committed by portdirect
parent b84fd4da05
commit e0c688d7ee
66 changed files with 308 additions and 290 deletions

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.etcd .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.etcd .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.etcd -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.etcd -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := "calico-etcd"}} {{- $serviceAccountName := "calico-etcd"}}

View File

@ -35,9 +35,9 @@ limitations under the License.
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.calico_node .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.calico_node .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.calico_node -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.calico_node -}}
{{- end -}} {{- end -}}
{{- $prometheus_annotations := $envAll.Values.monitoring.prometheus.calico_node }} {{- $prometheus_annotations := $envAll.Values.monitoring.prometheus.calico_node }}

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.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.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.calico_kube_policy_controllers -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.calico_kube_policy_controllers -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := printf "%s-%s" .Release.Name "calico-kube-controllers"}} {{- $serviceAccountName := printf "%s-%s" .Release.Name "calico-kube-controllers"}}

View File

@ -16,7 +16,7 @@ limitations under the License.
{{- if .Values.manifests.job_calico_settings }} {{- if .Values.manifests.job_calico_settings }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.calico_settings -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.calico_settings -}}
{{- $serviceAccountName := "calico-settings"}} {{- $serviceAccountName := "calico-settings"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "calico-image-repo-sync"}} {{- $serviceAccountName := "calico-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -117,20 +117,21 @@ pod:
timeout: 5 timeout: 5
dependencies: dependencies:
etcd: static:
services: null calico_kube_policy_controllers:
calico_node: services:
services: - endpoint: internal
- service: etcd service: etcd
endpoint: internal calico_node:
calico_settings: services:
services: - endpoint: internal
- service: etcd service: etcd
endpoint: internal calico_settings:
calico_kube_policy_controllers: services:
services: - endpoint: internal
- service: etcd service: etcd
endpoint: internal etcd:
services: null
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.cron_curator }} {{- if .Values.manifests.cron_curator }}
{{- if .Capabilities.APIVersions.Has "batch/v2alpha1" }} {{- if .Capabilities.APIVersions.Has "batch/v2alpha1" }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.curator -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.curator -}}
{{- $serviceAccountName := "elastic-curator"}} {{- $serviceAccountName := "elastic-curator"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -19,9 +19,9 @@ limitations under the License.
{{- $esUserSecret := .Values.secrets.elasticsearch.user }} {{- $esUserSecret := .Values.secrets.elasticsearch.user }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.elasticsearch_client .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_client .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.elasticsearch_client -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.elasticsearch_client -}}
{{- end -}} {{- end -}}
{{- $mounts_elasticsearch := .Values.pod.mounts.elasticsearch.elasticsearch }} {{- $mounts_elasticsearch := .Values.pod.mounts.elasticsearch.elasticsearch }}

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.elasticsearch_master .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_master .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.elasticsearch_master -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.elasticsearch_master -}}
{{- end -}} {{- end -}}
{{- $mounts_elasticsearch := .Values.pod.mounts.elasticsearch.elasticsearch }} {{- $mounts_elasticsearch := .Values.pod.mounts.elasticsearch.elasticsearch }}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "elasticsearch-image-repo-sync"}} {{- $serviceAccountName := "elasticsearch-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -18,7 +18,7 @@ limitations under the License.
{{- if .Values.conf.elasticsearch.repository.enabled }} {{- if .Values.conf.elasticsearch.repository.enabled }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $esUserSecret := .Values.secrets.elasticsearch.user }} {{- $esUserSecret := .Values.secrets.elasticsearch.user }}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.snapshot_repository -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.snapshot_repository -}}
{{- $serviceAccountName := "elasticsearch-register-snapshot-repository" }} {{- $serviceAccountName := "elasticsearch-register-snapshot-repository" }}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -17,9 +17,9 @@ limitations under the License.
{{- if and .Values.manifests.monitoring.prometheus.deployment_exporter .Values.monitoring.prometheus.enabled }} {{- if and .Values.manifests.monitoring.prometheus.deployment_exporter .Values.monitoring.prometheus.enabled }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" (merge .Values.dependencies.prometheus_elasticsearch_exporter .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := set .Values "pod_dependency" (merge .Values.dependencies.static.prometheus_elasticsearch_exporter .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.prometheus_elasticsearch_exporter -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.prometheus_elasticsearch_exporter -}}
{{- end -}} {{- end -}}
{{- $esUserSecret := .Values.secrets.elasticsearch.user }} {{- $esUserSecret := .Values.secrets.elasticsearch.user }}

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.elasticsearch_data .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.elasticsearch_data .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.elasticsearch_data -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.elasticsearch_data -}}
{{- end -}} {{- end -}}
{{- $mounts_elasticsearch := .Values.pod.mounts.elasticsearch.elasticsearch }} {{- $mounts_elasticsearch := .Values.pod.mounts.elasticsearch.elasticsearch }}

View File

@ -39,26 +39,27 @@ labels:
node_selector_value: enabled node_selector_value: enabled
dependencies: dependencies:
elasticsearch_client: static:
services: null curator:
elasticsearch_master: services: null
services: null elasticsearch_client:
elasticsearch_data: services: null
services: null elasticsearch_data:
prometheus_elasticsearch_exporter: services: null
services: elasticsearch_master:
- service: elasticsearch services: null
endpoint: internal image_repo_sync:
curator: services:
services: null - endpoint: internal
image_repo_sync: service: local_image_registry
services: prometheus_elasticsearch_exporter:
- service: local_image_registry services:
endpoint: internal - endpoint: internal
snapshot_repository: service: elasticsearch
services: snapshot_repository:
- service: elasticsearch services:
endpoint: internal - endpoint: internal
service: elasticsearch
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.flannel .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.flannel .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.flannel -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.flannel -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := printf "%s-%s" .Release.Name "flannel"}} {{- $serviceAccountName := printf "%s-%s" .Release.Name "flannel"}}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "flannel-image-repo-sync"}} {{- $serviceAccountName := "flannel-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -47,12 +47,13 @@ networking:
podSubnet: 192.168.0.0/16 podSubnet: 192.168.0.0/16
dependencies: dependencies:
flannel: static:
services: null flannel:
image_repo_sync: services: null
services: image_repo_sync:
- service: local_image_registry services:
endpoint: internal - endpoint: internal
service: local_image_registry
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -16,12 +16,12 @@ limitations under the License.
{{- if .Values.manifests.daemonset_fluentbit }} {{- if .Values.manifests.daemonset_fluentbit }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $dependencies := .Values.dependencies.fluentbit }} {{- $dependencies := .Values.dependencies.static.fluentbit }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.fluentbit .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.fluentbit .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.fluentbit -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.fluentbit -}}
{{- end -}} {{- end -}}
{{- $mounts_fluentbit := .Values.pod.mounts.fluentbit.fluentbit }} {{- $mounts_fluentbit := .Values.pod.mounts.fluentbit.fluentbit }}

View File

@ -19,9 +19,9 @@ limitations under the License.
{{- $esUserSecret := .Values.secrets.elasticsearch.user }} {{- $esUserSecret := .Values.secrets.elasticsearch.user }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.fluentd .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.fluentd .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.fluentd -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.fluentd -}}
{{- end -}} {{- end -}}
{{- $mounts_fluentd := .Values.pod.mounts.fluentd.fluentd }} {{- $mounts_fluentd := .Values.pod.mounts.fluentd.fluentd }}

View File

@ -16,7 +16,7 @@ limitations under the License.
{{- if .Values.manifests.job_elasticsearch_template }} {{- if .Values.manifests.job_elasticsearch_template }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $dependencies := .Values.dependencies.elasticsearch_template }} {{- $dependencies := .Values.dependencies.static.elasticsearch_template }}
{{- $mounts_elasticsearch_template := .Values.pod.mounts.elasticsearch_template.elasticsearch_template }} {{- $mounts_elasticsearch_template := .Values.pod.mounts.elasticsearch_template.elasticsearch_template }}
{{- $mounts_elasticsearch_template_init := .Values.pod.mounts.elasticsearch_template.init_container }} {{- $mounts_elasticsearch_template_init := .Values.pod.mounts.elasticsearch_template.init_container }}
--- ---

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "fluent-logging-image-repo-sync"}} {{- $serviceAccountName := "fluent-logging-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -16,7 +16,7 @@ limitations under the License.
{{- if and .Values.manifests.monitoring.prometheus.deployment_exporter .Values.monitoring.prometheus.enabled }} {{- if and .Values.manifests.monitoring.prometheus.deployment_exporter .Values.monitoring.prometheus.enabled }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $dependencies := .Values.dependencies.prometheus_fluentd_exporter }} {{- $dependencies := .Values.dependencies.static.prometheus_fluentd_exporter }}
{{ $fluentd_host := tuple "fluentd" "internal" "metrics" $envAll | include "helm-toolkit.endpoints.host_and_port_endpoint_uri_lookup" }} {{ $fluentd_host := tuple "fluentd" "internal" "metrics" $envAll | include "helm-toolkit.endpoints.host_and_port_endpoint_uri_lookup" }}
{{ $fluentd_metrics_path := "api/plugins.json" }} {{ $fluentd_metrics_path := "api/plugins.json" }}

View File

@ -53,40 +53,41 @@ secrets:
user: fluentd-elasticsearch-user user: fluentd-elasticsearch-user
dependencies: dependencies:
image_repo_sync: static:
services: elasticsearch-template:
- service: local_image_registry services:
endpoint: internal - endpoint: internal
fluentd: service: elasticsearch
services: fluentbit:
- service: elasticsearch jobs:
endpoint: internal - elasticsearch-template
fluentd_with_kafka: services:
services: - endpoint: internal
- service: elasticsearch service: fluentd
endpoint: internal fluentd:
- service: kafka services:
endpoint: public - endpoint: internal
fluentbit: service: elasticsearch
jobs: fluentd_with_kafka:
- elasticsearch-template services:
services: - endpoint: internal
- service: fluentd service: elasticsearch
endpoint: internal - endpoint: public
elasticsearch-template: service: kafka
services: image_repo_sync:
- service: elasticsearch services:
endpoint: internal - endpoint: internal
tests: service: local_image_registry
services: prometheus_fluentd_exporter:
- service: elasticsearch services:
endpoint: internal - endpoint: internal
- service: fluentd service: fluentd
endpoint: internal tests:
prometheus_fluentd_exporter: services:
services: - endpoint: internal
- service: fluentd service: elasticsearch
endpoint: internal - endpoint: internal
service: fluentd
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.grafana .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.grafana .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.grafana -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.grafana -}}
{{- end -}} {{- end -}}
{{- $mounts_grafana := .Values.pod.mounts.grafana.grafana }} {{- $mounts_grafana := .Values.pod.mounts.grafana.grafana }}

View File

@ -16,7 +16,7 @@ limitations under the License.
{{- if .Values.manifests.job_db_init_session }} {{- if .Values.manifests.job_db_init_session }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $dependencies := .Values.dependencies.db_init_session }} {{- $dependencies := .Values.dependencies.static.db_init_session }}
{{- $serviceAccountName := "grafana-db-init-session" }} {{- $serviceAccountName := "grafana-db-init-session" }}
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -16,7 +16,7 @@ limitations under the License.
{{- if .Values.manifests.job_db_init }} {{- if .Values.manifests.job_db_init }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $dependencies := .Values.dependencies.db_init }} {{- $dependencies := .Values.dependencies.static.db_init }}
{{- $serviceAccountName := "grafana-db-init" }} {{- $serviceAccountName := "grafana-db-init" }}
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -16,7 +16,7 @@ limitations under the License.
{{- if .Values.manifests.job_db_session_sync }} {{- if .Values.manifests.job_db_session_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $dependencies := .Values.dependencies.db_session_sync }} {{- $dependencies := .Values.dependencies.static.db_session_sync }}
{{- $serviceAccountName := "grafana-db-session-sync" }} {{- $serviceAccountName := "grafana-db-session-sync" }}
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "grafana-image-repo-sync" }} {{- $serviceAccountName := "grafana-image-repo-sync" }}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_datasource }} {{- if .Values.manifests.job_datasource }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.register_datasource -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.register_datasource -}}
{{- $serviceAccountName := "grafana-register-datasource" }} {{- $serviceAccountName := "grafana-register-datasource" }}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
--- ---

View File

@ -180,35 +180,36 @@ endpoints:
public: 80 public: 80
dependencies: dependencies:
db_init: static:
services: db_init:
- service: oslo_db services:
endpoint: internal - endpoint: internal
db_init_session: service: oslo_db
services: db_init_session:
- service: oslo_db services:
endpoint: internal - endpoint: internal
db_session_sync: service: oslo_db
jobs: db_session_sync:
- grafana-db-init-session jobs:
services: - grafana-db-init-session
- service: oslo_db services:
endpoint: internal - endpoint: internal
register_datasource: service: oslo_db
services: grafana:
- service: grafana jobs:
endpoint: internal - grafana-db-init
grafana: - grafana-db-session-sync
jobs: services:
- grafana-db-init - endpoint: internal
- grafana-db-session-sync service: oslo_db
services: image_repo_sync:
- service: oslo_db services:
endpoint: internal - endpoint: internal
image_repo_sync: service: local_image_registry
services: register_datasource:
- service: local_image_registry services:
endpoint: internal - endpoint: internal
service: grafana
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -19,9 +19,9 @@ limitations under the License.
{{- $esUserSecret := .Values.secrets.elasticsearch.user }} {{- $esUserSecret := .Values.secrets.elasticsearch.user }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.kibana .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.kibana .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.kibana -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.kibana -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := "kibana" }} {{- $serviceAccountName := "kibana" }}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "kibana-image-repo-sync" }} {{- $serviceAccountName := "kibana-image-repo-sync" }}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -72,14 +72,15 @@ secrets:
admin: kibana-admin-creds admin: kibana-admin-creds
dependencies: dependencies:
kibana: static:
services: image_repo_sync:
- service: elasticsearch services:
endpoint: internal - endpoint: internal
image_repo_sync: service: local_image_registry
services: kibana:
- service: local_image_registry services:
endpoint: internal - endpoint: internal
service: elasticsearch
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.kube_dns .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.kube_dns .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.kube_dns -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.kube_dns -}}
{{- end -}} {{- end -}}
--- ---
apiVersion: extensions/v1beta1 apiVersion: extensions/v1beta1

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "kube-dns-image-repo-sync"}} {{- $serviceAccountName := "kube-dns-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -49,12 +49,13 @@ networking:
dnsIP: 10.96.0.10 dnsIP: 10.96.0.10
dependencies: dependencies:
kube_dns: static:
services: null image_repo_sync:
image_repo_sync: services:
services: - endpoint: internal
- service: local_image_registry service: local_image_registry
endpoint: internal kube_dns:
services: null
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.nfs .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.nfs .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.nfs -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.nfs -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := printf "%s-%s" .Release.Name "nfs-provisioner"}} {{- $serviceAccountName := printf "%s-%s" .Release.Name "nfs-provisioner"}}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "nfs-image-repo-sync"}} {{- $serviceAccountName := "nfs-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -81,12 +81,13 @@ storageclass:
name: null name: null
dependencies: dependencies:
nfs: static:
services: null image_repo_sync:
image_repo_sync: services:
services: - endpoint: internal
- service: local_image_registry service: local_image_registry
endpoint: internal nfs:
services: null
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "alertmanager-image-repo-sync"}} {{- $serviceAccountName := "alertmanager-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.alertmanager .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.alertmanager .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.alertmanager -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.alertmanager -}}
{{- end -}} {{- end -}}
{{- $mounts_alertmanager := .Values.pod.mounts.alertmanager.alertmanager }} {{- $mounts_alertmanager := .Values.pod.mounts.alertmanager.alertmanager }}

View File

@ -35,11 +35,11 @@ labels:
pod: pod:
affinity: affinity:
anti: anti:
type: type:
default: preferredDuringSchedulingIgnoredDuringExecution default: preferredDuringSchedulingIgnoredDuringExecution
topologyKey: topologyKey:
default: kubernetes.io/hostname default: kubernetes.io/hostname
mounts: mounts:
alertmanager: alertmanager:
alertmanager: alertmanager:
@ -109,12 +109,13 @@ endpoints:
default: 6783 default: 6783
dependencies: dependencies:
alertmanager: static:
services: null alertmanager:
image_repo_sync: services: null
services: image_repo_sync:
- service: local_image_registry services:
endpoint: internal - endpoint: internal
service: local_image_registry
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.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.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.kube_state_metrics -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.kube_state_metrics -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := printf "%s-%s" .Release.Name "kube-state-metrics"}} {{- $serviceAccountName := printf "%s-%s" .Release.Name "kube-state-metrics"}}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "kube-metrics-image-repo-sync"}} {{- $serviceAccountName := "kube-metrics-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -34,11 +34,11 @@ labels:
pod: pod:
affinity: affinity:
anti: anti:
type: type:
default: preferredDuringSchedulingIgnoredDuringExecution default: preferredDuringSchedulingIgnoredDuringExecution
topologyKey: topologyKey:
default: kubernetes.io/hostname default: kubernetes.io/hostname
mounts: mounts:
kube_state_metrics: kube_state_metrics:
kube_state_metrics: kube_state_metrics:
@ -74,10 +74,11 @@ pod:
cpu: "2000m" cpu: "2000m"
dependencies: dependencies:
image_repo_sync: static:
services: image_repo_sync:
- service: local_image_registry services:
endpoint: internal - endpoint: internal
service: local_image_registry
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.node_exporter .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.node_exporter .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.node_exporter -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.node_exporter -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := printf "%s-%s" .Release.Name "node-exporter"}} {{- $serviceAccountName := printf "%s-%s" .Release.Name "node-exporter"}}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "node-exporter-image-repo-sync"}} {{- $serviceAccountName := "node-exporter-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -34,11 +34,11 @@ labels:
pod: pod:
affinity: affinity:
anti: anti:
type: type:
default: preferredDuringSchedulingIgnoredDuringExecution default: preferredDuringSchedulingIgnoredDuringExecution
topologyKey: topologyKey:
default: kubernetes.io/hostname default: kubernetes.io/hostname
mounts: mounts:
node_exporter: node_exporter:
node_exporter: node_exporter:
@ -77,12 +77,13 @@ pod:
cpu: "2000m" cpu: "2000m"
dependencies: dependencies:
node_exporter: static:
services: null image_repo_sync:
image_repo_sync: services:
services: - endpoint: internal
- service: local_image_registry service: local_image_registry
endpoint: internal node_exporter:
services: null
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -19,9 +19,9 @@ limitations under the License.
{{- $ksUserSecret := .Values.secrets.identity.user }} {{- $ksUserSecret := .Values.secrets.identity.user }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.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.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.prometheus_openstack_exporter -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.prometheus_openstack_exporter -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := "prometheus-openstack-exporter" }} {{- $serviceAccountName := "prometheus-openstack-exporter" }}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "prometheus-openstack-exporter-image-repo-sync"}} {{- $serviceAccountName := "prometheus-openstack-exporter-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -16,7 +16,7 @@ limitations under the License.
{{- if .Values.manifests.job_ks_user }} {{- if .Values.manifests.job_ks_user }}
{{- $envAll := . }} {{- $envAll := . }}
{{- $dependencies := .Values.dependencies.ks_user }} {{- $dependencies := .Values.dependencies.static.ks_user }}
{{- $serviceAccountName := "prometheus-openstack-exporter-ks-user" }} {{- $serviceAccountName := "prometheus-openstack-exporter-ks-user" }}
{{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $dependencies $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -82,20 +82,21 @@ pod:
cpu: "2000m" cpu: "2000m"
dependencies: dependencies:
ks_user: static:
services: image_repo_sync:
- service: identity services:
endpoint: internal - endpoint: internal
prometheus_openstack_exporter: service: local_image_registry
jobs: ks_user:
- prometheus-openstack-exporter-ks-user services:
services: - endpoint: internal
- service: identity service: identity
endpoint: internal prometheus_openstack_exporter:
image_repo_sync: jobs:
services: - prometheus-openstack-exporter-ks-user
- service: local_image_registry services:
endpoint: internal - endpoint: internal
service: identity
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "prometheus-image-repo-sync"}} {{- $serviceAccountName := "prometheus-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.prometheus .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.prometheus .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.prometheus -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.prometheus -}}
{{- end -}} {{- end -}}
{{- $mounts_prometheus := .Values.pod.mounts.prometheus.prometheus }} {{- $mounts_prometheus := .Values.pod.mounts.prometheus.prometheus }}

View File

@ -36,11 +36,11 @@ labels:
pod: pod:
affinity: affinity:
anti: anti:
type: type:
default: preferredDuringSchedulingIgnoredDuringExecution default: preferredDuringSchedulingIgnoredDuringExecution
topologyKey: topologyKey:
default: kubernetes.io/hostname default: kubernetes.io/hostname
mounts: mounts:
prometheus: prometheus:
prometheus: prometheus:
@ -130,12 +130,13 @@ endpoints:
public: 80 public: 80
dependencies: dependencies:
prometheus: static:
services: null image_repo_sync:
image_repo_sync: services:
services: - endpoint: internal
- service: local_image_registry service: local_image_registry
endpoint: internal prometheus:
services: null
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.redis .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.redis .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.redis -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.redis -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := "redis"}} {{- $serviceAccountName := "redis"}}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "redis-image-repo-sync"}} {{- $serviceAccountName := "redis-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -72,12 +72,13 @@ network:
port: 6379 port: 6379
dependencies: dependencies:
redis: static:
services: null image_repo_sync:
image_repo_sync: services:
services: - endpoint: internal
- service: local_image_registry service: local_image_registry
endpoint: internal redis:
services: null
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.registry_proxy .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.registry_proxy .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.registry_proxy -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.registry_proxy -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := "docker-registry-proxy"}} {{- $serviceAccountName := "docker-registry-proxy"}}

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.registry .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.registry .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.registry -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.registry -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := "docker-registry"}} {{- $serviceAccountName := "docker-registry"}}

View File

@ -19,9 +19,9 @@ limitations under the License.
{{- if .Values.bootstrap.enabled }} {{- if .Values.bootstrap.enabled }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.bootstrap .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.bootstrap .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.bootstrap -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.bootstrap -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := "docker-bootstrap"}} {{- $serviceAccountName := "docker-bootstrap"}}

View File

@ -72,11 +72,11 @@ conf:
pod: pod:
affinity: affinity:
anti: anti:
type: type:
default: preferredDuringSchedulingIgnoredDuringExecution default: preferredDuringSchedulingIgnoredDuringExecution
topologyKey: topologyKey:
default: kubernetes.io/hostname default: kubernetes.io/hostname
replicas: replicas:
registry: 1 registry: 1
lifecycle: lifecycle:
@ -120,20 +120,21 @@ bootstrap:
- quay.io/stackanetes/kubernetes-entrypoint:v0.2.1 - quay.io/stackanetes/kubernetes-entrypoint:v0.2.1
dependencies: dependencies:
registry: static:
services: bootstrap:
- service: redis daemonset:
endpoint: internal - docker-registry-proxy
registry_proxy: services:
services: - endpoint: internal
- service: docker_registry service: docker_registry
endpoint: internal registry:
bootstrap: services:
daemonset: - endpoint: internal
- docker-registry-proxy service: redis
services: registry_proxy:
- service: docker_registry services:
endpoint: internal - endpoint: internal
service: docker_registry
endpoints: endpoints:
cluster_domain_suffix: cluster.local cluster_domain_suffix: cluster.local

View File

@ -18,9 +18,9 @@ limitations under the License.
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" dict -}} {{- $_ := set .Values "pod_dependency" dict -}}
{{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.tiller .Values.conditional_dependencies.local_image_registry) -}} {{- $_ := include "helm-toolkit.utils.merge" (tuple .Values.pod_dependency .Values.dependencies.static.tiller .Values.conditional_dependencies.local_image_registry) -}}
{{- else -}} {{- else -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.tiller -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.tiller -}}
{{- end -}} {{- end -}}
{{- $serviceAccountName := printf "%s-%s" .Release.Name "tiller" }} {{- $serviceAccountName := printf "%s-%s" .Release.Name "tiller" }}

View File

@ -17,7 +17,7 @@ limitations under the License.
{{- if .Values.manifests.job_image_repo_sync }} {{- if .Values.manifests.job_image_repo_sync }}
{{- $envAll := . }} {{- $envAll := . }}
{{- if .Values.images.local_registry.active -}} {{- if .Values.images.local_registry.active -}}
{{- $_ := set .Values "pod_dependency" .Values.dependencies.image_repo_sync -}} {{- $_ := set .Values "pod_dependency" .Values.dependencies.static.image_repo_sync -}}
{{- $serviceAccountName := "kube-dns-image-repo-sync"}} {{- $serviceAccountName := "kube-dns-image-repo-sync"}}
{{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }} {{ tuple $envAll $envAll.Values.pod_dependency $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}

View File

@ -48,12 +48,13 @@ pod:
cpu: "2000m" cpu: "2000m"
dependencies: dependencies:
tiller: static:
services: null image_repo_sync:
image_repo_sync: services:
services: - endpoint: internal
- service: local_image_registry service: local_image_registry
endpoint: internal tiller:
services: null
conditional_dependencies: conditional_dependencies:
local_image_registry: local_image_registry:

View File

@ -151,9 +151,10 @@ charts:
manifests: manifests:
job_ks_user: false job_ks_user: false
dependencies: dependencies:
prometheus_openstack_exporter: static:
jobs: null prometheus_openstack_exporter:
services: null jobs: null
services: null
grafana: grafana:
chart_name: grafana chart_name: grafana
@ -165,9 +166,10 @@ charts:
output: false output: false
values: values:
dependencies: dependencies:
grafana: static:
jobs: null grafana:
services: null jobs: null
services: null
manifests: manifests:
ingress: false ingress: false
job_db_init: false job_db_init: false