Skip to content

Commit

Permalink
Merge pull request #124 from bedag/123-common-common-chart-duplicated…
Browse files Browse the repository at this point in the history
…-init-container

[common]: fix duplicated init container
  • Loading branch information
Nightreaver authored Nov 20, 2023
2 parents 431085e + 1e1a778 commit 50b0a3b
Show file tree
Hide file tree
Showing 10 changed files with 15 additions and 9 deletions.
2 changes: 1 addition & 1 deletion charts/common/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
name: common
description: "Bedag's common Helm chart to use for creating other Helm charts"
version: 10.10.1
version: 10.10.2
# A chart can be either an 'application' or a 'library' chart.
#
# Application charts are a collection of templates that can be packaged into versioned archives
Expand Down
2 changes: 1 addition & 1 deletion charts/common/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# common

![Version: 10.10.1](https://img.shields.io/badge/Version-10.10.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
![Version: 10.10.2](https://img.shields.io/badge/Version-10.10.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)

Bedag's common Helm chart to use for creating other Helm charts

Expand Down
6 changes: 6 additions & 0 deletions charts/common/ci/values.test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,12 @@ components:
mountPath: /opt/my-binary-license
content: 'base64 encoded data'
resources: {}
initContainers:
init-container-1:
image:
repository: db-init
tag: "latest"
resources: {}
component-2:
# start common.service
services:
Expand Down
2 changes: 1 addition & 1 deletion charts/common/templates/_binaryfiles.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
{{- if $componentValues.controller }}
{{- if $componentValues.controller.deploy }}
{{- if or $componentValues.controller.containers $componentValues.controller.initContainers }}
{{- $containers := merge ($componentValues.controller.containers | default dict) ($componentValues.controller.initContainers | default dict) }}
{{- $containers := merge (dict) ($componentValues.controller.containers | default dict) ($componentValues.controller.initContainers | default dict) }}
{{- range $containerName, $containerValues := $containers }}
{{- $configBinarys := $containerValues.binaryFiles }}
{{- if $configBinarys }}
Expand Down
2 changes: 1 addition & 1 deletion charts/common/templates/_configfiles.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Sensitive configs goes inside a Secret and non-sensitive configs are put in a Co
{{- if $componentValues.controller }}
{{- if $componentValues.controller.deploy }}
{{- if or $componentValues.controller.containers $componentValues.controller.initContainers }}
{{- $containers := merge ($componentValues.controller.containers | default dict) ($componentValues.controller.initContainers | default dict) }}
{{- $containers := merge (dict) ($componentValues.controller.containers | default dict) ($componentValues.controller.initContainers | default dict) }}
{{- range $containerName, $containerValues := $containers }}
{{- $configFiles := $containerValues.configFiles }}
{{- if $configFiles }}
Expand Down
2 changes: 1 addition & 1 deletion charts/common/templates/_configmap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ data:
{{- end }}
{{- end }}
{{- if or $componentValues.controller.containers $componentValues.controller.initContainers }}
{{- $containers := merge ($componentValues.controller.containers | default dict) ($componentValues.controller.initContainers | default dict) }}
{{- $containers := merge (dict) ($componentValues.controller.containers | default dict) ($componentValues.controller.initContainers | default dict) }}
{{- range $containerName, $containerValues := $containers }}
{{- $configMap := $containerValues.envConfigMap }}
{{- if $configMap }}
Expand Down
2 changes: 1 addition & 1 deletion charts/common/templates/_deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ spec:
{{ .key }}: {{ include (print $.Template.BasePath .checksumFrom) $root | sha256sum }}
{{- end }}
{{- if or $deployment.containers $deployment.initContainers }}
{{- $containers := merge ($deployment.containers | default dict) ($deployment.initContainers | default dict) }}
{{- $containers := merge (dict) ($deployment.containers | default dict) ($deployment.initContainers | default dict) }}
{{- range $containerName, $containerValues := $containers }}
{{- $configMap := $containerValues.envConfigMap }}
{{- if and $configMap (not $deployment.disableChecksumAnnotations) }}
Expand Down
2 changes: 1 addition & 1 deletion charts/common/templates/_pod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ volumes:
{{- end }}
{{- end }}
{{- if or $controllerValues.containers $controllerValues.initContainers }}
{{- $containers := merge ($controllerValues.containers | default dict) ($controllerValues.initContainers | default dict) }}
{{- $containers := merge (dict) ($controllerValues.containers | default dict) ($controllerValues.initContainers | default dict) }}
{{- range $containerName, $containerValues := $containers }}
{{- $configFiles := $containerValues.configFiles }}
{{- if $configFiles }}
Expand Down
2 changes: 1 addition & 1 deletion charts/common/templates/_secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ data:
{{- end }}
{{- end }}
{{- if or $componentValues.controller.containers $componentValues.controller.initContainers }}
{{- $containers := merge ($componentValues.controller.containers | default dict) ($componentValues.controller.initContainers | default dict) }}
{{- $containers := merge (dict) ($componentValues.controller.containers | default dict) ($componentValues.controller.initContainers | default dict) }}
{{- range $containerName, $containerValues := $containers }}
{{- $secret := $containerValues.envSecret }}
{{- if $secret }}
Expand Down
2 changes: 1 addition & 1 deletion charts/common/templates/_statefulset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ spec:
{{ .key }}: {{ include (print $.Template.BasePath .checksumFrom) $root | sha256sum }}
{{- end }}
{{- if or $statefulset.containers $statefulset.initContainers }}
{{- $containers := merge ($statefulset.containers | default dict) ($statefulset.initContainers | default dict) }}
{{- $containers := merge (dict) ($statefulset.containers | default dict) ($statefulset.initContainers | default dict) }}
{{- range $containerName, $containerValues := $containers }}
{{- $configMap := $containerValues.envConfigMap }}
{{- if and $configMap (not $statefulset.disableChecksumAnnotations) }}
Expand Down

0 comments on commit 50b0a3b

Please sign in to comment.