diff --git a/etc/k8s/helm-chart/deploy-azure.ps1 b/etc/k8s/helm-chart/deploy-azure.ps1 index 96bc82d..891f24b 100644 --- a/etc/k8s/helm-chart/deploy-azure.ps1 +++ b/etc/k8s/helm-chart/deploy-azure.ps1 @@ -1 +1,3 @@ -helm upgrade --install eh-az eventhub -f .\eventhub\values.azure.yaml --namespace eventhub --create-namespace \ No newline at end of file +param ($version='latest') + +helm upgrade --install eh-az eventhub -f .\eventhub\values.azure.yaml --namespace eventhub --create-namespace --set global.eventHubImageVersion=$version \ No newline at end of file diff --git a/etc/k8s/helm-chart/eventhub/charts/account/templates/account.yaml b/etc/k8s/helm-chart/eventhub/charts/account/templates/account.yaml index 0fc80aa..08ee5e4 100644 --- a/etc/k8s/helm-chart/eventhub/charts/account/templates/account.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/account/templates/account.yaml @@ -12,7 +12,7 @@ spec: app: {{ .Release.Name }}-{{ .Chart.Name }} spec: containers: - - image: {{ .Values.containerImage }} + - image: {{ .Values.containerImage }}:{{ .Values.global.eventHubImageVersion }} imagePullPolicy: {{ .Values.global.imagePullPolicy }} name: {{ .Release.Name }}-{{ .Chart.Name }} ports: diff --git a/etc/k8s/helm-chart/eventhub/charts/admin-api/templates/admin-api.yaml b/etc/k8s/helm-chart/eventhub/charts/admin-api/templates/admin-api.yaml index 0fc80aa..08ee5e4 100644 --- a/etc/k8s/helm-chart/eventhub/charts/admin-api/templates/admin-api.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/admin-api/templates/admin-api.yaml @@ -12,7 +12,7 @@ spec: app: {{ .Release.Name }}-{{ .Chart.Name }} spec: containers: - - image: {{ .Values.containerImage }} + - image: {{ .Values.containerImage }}:{{ .Values.global.eventHubImageVersion }} imagePullPolicy: {{ .Values.global.imagePullPolicy }} name: {{ .Release.Name }}-{{ .Chart.Name }} ports: diff --git a/etc/k8s/helm-chart/eventhub/charts/admin/templates/admin.yaml b/etc/k8s/helm-chart/eventhub/charts/admin/templates/admin.yaml index ca27707..939994b 100644 --- a/etc/k8s/helm-chart/eventhub/charts/admin/templates/admin.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/admin/templates/admin.yaml @@ -12,7 +12,7 @@ spec: app: {{ .Release.Name }}-{{ .Chart.Name }} spec: containers: - - image: {{ .Values.containerImage }} + - image: {{ .Values.containerImage }}:{{ .Values.global.eventHubImageVersion }} imagePullPolicy: {{ .Values.global.imagePullPolicy }} name: {{ .Release.Name }}-{{ .Chart.Name }} ports: diff --git a/etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml b/etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml index 0fc80aa..08ee5e4 100644 --- a/etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml @@ -12,7 +12,7 @@ spec: app: {{ .Release.Name }}-{{ .Chart.Name }} spec: containers: - - image: {{ .Values.containerImage }} + - image: {{ .Values.containerImage }}:{{ .Values.global.eventHubImageVersion }} imagePullPolicy: {{ .Values.global.imagePullPolicy }} name: {{ .Release.Name }}-{{ .Chart.Name }} ports: diff --git a/etc/k8s/helm-chart/eventhub/charts/background-services/templates/background-services.yaml b/etc/k8s/helm-chart/eventhub/charts/background-services/templates/background-services.yaml index 6e7d8ee..570a6c2 100644 --- a/etc/k8s/helm-chart/eventhub/charts/background-services/templates/background-services.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/background-services/templates/background-services.yaml @@ -8,7 +8,7 @@ spec: spec: containers: - name: {{ .Release.Name }}-{{ .Chart.Name }} - image: {{ .Values.containerImage }} + image: {{ .Values.containerImage }}:{{ .Values.global.eventHubImageVersion }} imagePullPolicy: {{ .Values.global.imagePullPolicy }} env: {{ include "eventhub.global.env" . | indent 8 }} diff --git a/etc/k8s/helm-chart/eventhub/charts/dbmigrator/templates/migrator.yaml b/etc/k8s/helm-chart/eventhub/charts/dbmigrator/templates/migrator.yaml index 03b7b64..b595bd7 100644 --- a/etc/k8s/helm-chart/eventhub/charts/dbmigrator/templates/migrator.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/dbmigrator/templates/migrator.yaml @@ -8,7 +8,7 @@ spec: spec: containers: - name: {{ .Release.Name }}-{{ .Chart.Name }} - image: {{ .Values.containerImage }} + image: {{ .Values.containerImage }}:{{ .Values.global.eventHubImageVersion }} imagePullPolicy: {{ .Values.global.imagePullPolicy }} env: {{ include "eventhub.global.env" . | indent 8 }} diff --git a/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml b/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml index ca27707..939994b 100644 --- a/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml +++ b/etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml @@ -12,7 +12,7 @@ spec: app: {{ .Release.Name }}-{{ .Chart.Name }} spec: containers: - - image: {{ .Values.containerImage }} + - image: {{ .Values.containerImage }}:{{ .Values.global.eventHubImageVersion }} imagePullPolicy: {{ .Values.global.imagePullPolicy }} name: {{ .Release.Name }}-{{ .Chart.Name }} ports: diff --git a/etc/k8s/helm-chart/eventhub/values.azure.yaml b/etc/k8s/helm-chart/eventhub/values.azure.yaml index c98ca3c..4aba737 100644 --- a/etc/k8s/helm-chart/eventhub/values.azure.yaml +++ b/etc/k8s/helm-chart/eventhub/values.azure.yaml @@ -19,6 +19,7 @@ global: internalAuthServerRequireHttpsMetadata: "false" stringEncryptionDefaultPassPhrase: "TxVIZFPxK33czbbv" imagePullPolicy: Always + eventHubImageVersion: latest account: containerImage: "volocr.azurecr.io/eventhub.account" api: diff --git a/etc/k8s/helm-chart/eventhub/values.yaml b/etc/k8s/helm-chart/eventhub/values.yaml index 0fd8d6a..153b4d5 100644 --- a/etc/k8s/helm-chart/eventhub/values.yaml +++ b/etc/k8s/helm-chart/eventhub/values.yaml @@ -19,6 +19,7 @@ global: internalAuthServerRequireHttpsMetadata: "false" stringEncryptionDefaultPassPhrase: "TxVIZFPxK33czbbv" imagePullPolicy: Never + eventHubImageVersion: latest account: containerImage: "eventhub.account" api: