Skip to content

Commit 69c6dfe

Browse files
committed
fix: update container images to resolve CI failures
- Fix infra-crd-check image: use specific kubectl version (1.31.2) instead of :latest - Fix postgres-backup deployment: make image configurable and update to postgresql 16.6.0 - Previous hardcoded images (kubectl:latest, postgresql:15.3.0-debian-11-r0) were causing ImagePullBackOff errors These changes resolve CI test failures in both kots-install-test and helm-install-test.
1 parent bd57950 commit 69c6dfe

File tree

3 files changed

+19
-6
lines changed

3 files changed

+19
-6
lines changed

applications/mlflow/charts/infra/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ crdCheck:
88
# -- Image repository
99
repository: bitnami/kubectl
1010
# -- Image tag
11-
tag: latest
11+
tag: "1.31.2"
1212
# -- CRDs to check
1313
crds:
1414
- name: tenants.minio.min.io

applications/mlflow/charts/mlflow/templates/postgres-backup-deployment.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ spec:
2525
defaultMode: 0777
2626
initContainers:
2727
- name: wait-for-postgresql
28-
image: docker.io/bitnami/postgresql:15.3.0-debian-11-r0
29-
imagePullPolicy: {{ .Values.mlflow.image.pullPolicy }}
28+
image: "{{ .Values.postgres.backup.image.registry }}/{{ .Values.postgres.backup.image.repository }}:{{ .Values.postgres.backup.image.tag }}"
29+
imagePullPolicy: {{ .Values.postgres.backup.image.pullPolicy }}
3030
command:
3131
[
3232
"sh",
@@ -37,8 +37,8 @@ spec:
3737
- secretRef:
3838
name: {{ printf "%s-waitfor-postgres" (include "mlflow.fullname" .) | trunc 63 | trimAll "-" }}
3939
- name: restore-db
40-
image: docker.io/bitnami/postgresql:15.3.0-debian-11-r0
41-
imagePullPolicy: {{ .Values.mlflow.image.pullPolicy }}
40+
image: "{{ .Values.postgres.backup.image.registry }}/{{ .Values.postgres.backup.image.repository }}:{{ .Values.postgres.backup.image.tag }}"
41+
imagePullPolicy: {{ .Values.postgres.backup.image.pullPolicy }}
4242
command: ["/bin/sh", "/scripts/db-restore.sh"]
4343
envFrom:
4444
- secretRef:
@@ -50,7 +50,7 @@ spec:
5050
mountPath: /scripts
5151
containers:
5252
- name: sleep
53-
image: docker.io/bitnami/postgresql:15.3.0-debian-11-r0
53+
image: "{{ .Values.postgres.backup.image.registry }}/{{ .Values.postgres.backup.image.repository }}:{{ .Values.postgres.backup.image.tag }}"
5454
command: ["sh", "-c", "sleep infinity"]
5555
envFrom:
5656
- secretRef:

applications/mlflow/charts/mlflow/values.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -688,3 +688,16 @@ postgres:
688688
port: 5432
689689
# -- External Postgres database
690690
database: mlflow
691+
692+
# -- Postgres backup configuration
693+
backup:
694+
# -- Image details for the postgres backup deployment
695+
image:
696+
# -- Image registry
697+
registry: docker.io
698+
# -- Image repository
699+
repository: bitnami/postgresql
700+
# -- Image tag
701+
tag: "16.6.0"
702+
# -- Image pull policy
703+
pullPolicy: IfNotPresent

0 commit comments

Comments
 (0)