Skip to content

Commit

Permalink
Migrate otelcol image name to otelcol image repository
Browse files Browse the repository at this point in the history
  • Loading branch information
pmalek committed Nov 24, 2020
1 parent d1ed616 commit 38da807
Show file tree
Hide file tree
Showing 6 changed files with 50 additions and 2 deletions.
2 changes: 1 addition & 1 deletion deploy/helm/sumologic/templates/otelcol-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ spec:
{{- end }}
containers:
- name: otelcontrib-collector
image: {{ .Values.otelcol.deployment.image.name }}:{{ .Values.otelcol.deployment.image.tag }}
image: {{ .Values.otelcol.deployment.image.repository }}:{{ .Values.otelcol.deployment.image.tag }}
imagePullPolicy: {{ .Values.otelcol.deployment.image.pullPolicy }}
command:
- "/otelcontribcol"
Expand Down
1 change: 1 addition & 0 deletions deploy/helm/sumologic/upgrade-2.0.0.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ readonly MIN_YQ_VERSION=3.2.1

readonly KEY_MAPPINGS="
prometheus-operator.prometheusOperator.tlsProxy.enabled:kube-prometheus-stack.prometheusOperator.tls.enabled
otelcol.deployment.image.name:otelcol.deployment.image.repository
"

readonly KEY_VALUE_MAPPINGS="
Expand Down
2 changes: 1 addition & 1 deletion deploy/helm/sumologic/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1655,7 +1655,7 @@ otelcol:
## Memory Ballast size should be max 1/3 to 1/2 of memory.
memBallastSizeMib: "683"
image:
name: "sumologic/opentelemetry-collector"
repository: "sumologic/opentelemetry-collector"
tag: "0.12.0"
pullPolicy: IfNotPresent

Expand Down
21 changes: 21 additions & 0 deletions tests/upgrade_v2_script/static/otelcol_image_name.input.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
otelcol:
deployment:
nodeSelector: {}
tolerations: {}
replicas: 1
resources:
limits:
memory: 2Gi
cpu: 1000m
requests:
memory: 384Mi
cpu: 200m
podLabels: {}
podAnnotations: {}
memBallastSizeMib: "683"
image:
name: "sumologic/opentelemetry-collector"
tag: "0.12.0"
pullPolicy: IfNotPresent
metrics:
enabled: true
5 changes: 5 additions & 0 deletions tests/upgrade_v2_script/static/otelcol_image_name.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[INFO] Mapping otelcol.deployment.image.name into otelcol.deployment.image.repository


Thank you for upgrading to v2.0.0 of the Sumo Logic Kubernetes Collection Helm chart.
A new yaml file has been generated for you. Please check the current directory for new_values.yaml.
21 changes: 21 additions & 0 deletions tests/upgrade_v2_script/static/otelcol_image_name.output.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
otelcol:
deployment:
nodeSelector: {}
tolerations: {}
replicas: 1
resources:
limits:
memory: 2Gi
cpu: 1000m
requests:
memory: 384Mi
cpu: 200m
podLabels: {}
podAnnotations: {}
memBallastSizeMib: 683
image:
repository: sumologic/opentelemetry-collector
tag: 0.12.0
pullPolicy: IfNotPresent
metrics:
enabled: true

0 comments on commit 38da807

Please sign in to comment.