Browse Source

Add versioning on azure deployment

pull/55/head
Halil İbrahim Kalkan 5 years ago
parent
commit
ad5f4c1df1
  1. 4
      etc/k8s/helm-chart/deploy-azure.ps1
  2. 2
      etc/k8s/helm-chart/eventhub/charts/account/templates/account.yaml
  3. 2
      etc/k8s/helm-chart/eventhub/charts/admin-api/templates/admin-api.yaml
  4. 2
      etc/k8s/helm-chart/eventhub/charts/admin/templates/admin.yaml
  5. 2
      etc/k8s/helm-chart/eventhub/charts/api/templates/api.yaml
  6. 2
      etc/k8s/helm-chart/eventhub/charts/background-services/templates/background-services.yaml
  7. 2
      etc/k8s/helm-chart/eventhub/charts/dbmigrator/templates/migrator.yaml
  8. 2
      etc/k8s/helm-chart/eventhub/charts/www/templates/www.yaml
  9. 1
      etc/k8s/helm-chart/eventhub/values.azure.yaml
  10. 1
      etc/k8s/helm-chart/eventhub/values.yaml

4
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
param ($version='latest')
helm upgrade --install eh-az eventhub -f .\eventhub\values.azure.yaml --namespace eventhub --create-namespace --set global.eventHubImageVersion=$version

2
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:

2
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:

2
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:

2
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:

2
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 }}

2
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 }}

2
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:

1
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:

1
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:

Loading…
Cancel
Save