components/svix: Define svix image version
Related to swh/infra/sysadm-environment#5165 (closed)
The svix image was declared with the tag latest
. As the imagePullPolicy
is defined to IfNotPresent
, the image will never be updated.
With these modifications we can control which svix-server version is deployed.
Helm diff
./helm-diff.sh cluster-components
[cluster-components] Comparing changes between branches production and define_svix_image_version...
Your branch is up to date with 'origin/production'.
[cluster-components] Generate config in production branch for cluster-components/values/admin-rke2.yaml...
[cluster-components] Generate config in production branch for cluster-components/values/archive-production-rke2.yaml...
[cluster-components] Generate config in production branch for cluster-components/values/archive-staging-rke2.yaml...
[cluster-components] Generate config in production branch for cluster-components/values/gitlab-production.yaml...
[cluster-components] Generate config in production branch for cluster-components/values/gitlab-staging.yaml...
[cluster-components] Generate config in production branch for cluster-components/values/minikube.yaml...
[cluster-components] Generate config in production branch for cluster-components/values/rancher.yaml...
[cluster-components] Generate config in production branch for cluster-components/values/test-staging-rke2.yaml...
Your branch is up to date with 'origin/define_svix_image_version'.
[cluster-components] Generate config in define_svix_image_version branch for cluster-components/values/admin-rke2.yaml...
[cluster-components] Generate config in define_svix_image_version branch for cluster-components/values/archive-production-rke2.yaml...
[cluster-components] Generate config in define_svix_image_version branch for cluster-components/values/archive-staging-rke2.yaml...
[cluster-components] Generate config in define_svix_image_version branch for cluster-components/values/gitlab-production.yaml...
[cluster-components] Generate config in define_svix_image_version branch for cluster-components/values/gitlab-staging.yaml...
[cluster-components] Generate config in define_svix_image_version branch for cluster-components/values/minikube.yaml...
[cluster-components] Generate config in define_svix_image_version branch for cluster-components/values/rancher.yaml...
[cluster-components] Generate config in define_svix_image_version branch for cluster-components/values/test-staging-rke2.yaml...
------------- diff for cluster-components/values/admin-rke2.yaml -------------
No differences
------------- diff for cluster-components/values/archive-production-rke2.yaml -------------
No differences
------------- diff for cluster-components/values/archive-staging-rke2.yaml -------------
--- /tmp/swh-chart.cluster-components.eltG2p17/archive-staging-rke2.yaml.before 2023-12-11 17:51:17.499533728 +0100
+++ /tmp/swh-chart.cluster-components.eltG2p17/archive-staging-rke2.yaml.after 2023-12-11 17:51:18.639552403 +0100
@@ -96,21 +96,21 @@
metadata:
labels:
app: svix-server
spec:
containers:
- name: svix-server
resources:
requests:
memory: 100Mi
cpu: 100m
- image: svix/svix-server:latest
+ image: svix/svix-server:v1.13
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8071
name: svix
readinessProbe:
httpGet:
path: /
port: svix
initialDelaySeconds: 5
failureThreshold: 30
------------- diff for cluster-components/values/gitlab-production.yaml -------------
No differences
------------- diff for cluster-components/values/gitlab-staging.yaml -------------
No differences
------------- diff for cluster-components/values/minikube.yaml -------------
No differences
------------- diff for cluster-components/values/rancher.yaml -------------
No differences
------------- diff for cluster-components/values/test-staging-rke2.yaml -------------
--- /tmp/swh-chart.cluster-components.eltG2p17/test-staging-rke2.yaml.before 2023-12-11 17:51:18.431548995 +0100
+++ /tmp/swh-chart.cluster-components.eltG2p17/test-staging-rke2.yaml.after 2023-12-11 17:51:19.623568522 +0100
@@ -255,21 +255,21 @@
metadata:
labels:
app: svix-server
spec:
containers:
- name: svix-server
resources:
requests:
memory: 100Mi
cpu: 100m
- image: svix/svix-server:latest
+ image: svix/svix-server:v1.14
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8071
name: svix
readinessProbe:
httpGet:
path: /
port: svix
initialDelaySeconds: 5
failureThreshold: 30