Added: enterprise image tage overrides

This commit is contained in:
Valeriano Manassero 2023-01-12 09:00:19 +01:00
parent 644c40d5bc
commit 24145bc6d6
4 changed files with 39 additions and 9 deletions

View File

@ -35,7 +35,11 @@ spec:
{{- end }} {{- end }}
initContainers: initContainers:
- name: init-apiserver - name: init-apiserver
image: "{{ .Values.apiserver.image.repository }}:{{ .Values.apiserver.image.tag | default .Chart.AppVersion }}" {{- if .Values.enterpriseFeatures.enabled }}
image: "{{ .Values.apiserver.image.repository }}:{{ .Values.enterpriseFeatures.apiserverImageTagOverride }}"
{{- else }}
image: "{{ .Values.apiserver.image.repository }}:{{ .Values.apiserver.image.tag }}"
{{- end }}
command: command:
- /bin/sh - /bin/sh
- -c - -c
@ -47,7 +51,11 @@ spec:
done done
containers: containers:
- name: clearml-apiserver - name: clearml-apiserver
image: "{{ .Values.apiserver.image.repository }}:{{ .Values.apiserver.image.tag | default .Chart.AppVersion }}" {{- if .Values.enterpriseFeatures.enabled }}
image: "{{ .Values.apiserver.image.repository }}:{{ .Values.enterpriseFeatures.apiserverImageTagOverride }}"
{{- else }}
image: "{{ .Values.apiserver.image.repository }}:{{ .Values.apiserver.image.tag }}"
{{- end }}
imagePullPolicy: {{ .Values.apiserver.image.pullPolicy }} imagePullPolicy: {{ .Values.apiserver.image.pullPolicy }}
ports: ports:
- name: http - name: http

View File

@ -33,7 +33,11 @@ spec:
claimName: {{ include "fileserver.referenceName" . }}-data claimName: {{ include "fileserver.referenceName" . }}-data
initContainers: initContainers:
- name: init-fileserver - name: init-fileserver
image: "{{ .Values.fileserver.image.repository }}:{{ .Values.fileserver.image.tag | default .Chart.AppVersion }}" {{- if .Values.enterpriseFeatures.enabled }}
image: "{{ .Values.fileserver.image.repository }}:{{ .Values.enterpriseFeatures.fileserverImageTagOverride }}"
{{- else }}
image: "{{ .Values.fileserver.image.repository }}:{{ .Values.fileserver.image.tag }}"
{{- end }}
command: command:
- /bin/sh - /bin/sh
- -c - -c
@ -45,7 +49,11 @@ spec:
done done
containers: containers:
- name: clearml-fileserver - name: clearml-fileserver
image: "{{ .Values.fileserver.image.repository }}:{{ .Values.fileserver.image.tag | default .Chart.AppVersion }}" {{- if .Values.enterpriseFeatures.enabled }}
image: "{{ .Values.fileserver.image.repository }}:{{ .Values.enterpriseFeatures.fileserverImageTagOverride }}"
{{- else }}
image: "{{ .Values.fileserver.image.repository }}:{{ .Values.fileserver.image.tag }}"
{{- end }}
imagePullPolicy: {{ .Values.fileserver.image.pullPolicy }} imagePullPolicy: {{ .Values.fileserver.image.pullPolicy }}
ports: ports:
- name: http - name: http

View File

@ -52,7 +52,11 @@ spec:
{{- end }} {{- end }}
{{- end }} {{- end }}
- name: init-webserver - name: init-webserver
image: "{{ .Values.webserver.image.repository }}:{{ .Values.webserver.image.tag | default .Chart.AppVersion }}" {{- if .Values.enterpriseFeatures.enabled }}
image: "{{ .Values.webserver.image.repository }}:{{ .Values.enterpriseFeatures.webserverImageTagOverride }}"
{{- else }}
image: "{{ .Values.webserver.image.repository }}:{{ .Values.webserver.image.tag }}"
{{- end }}
command: command:
- /bin/sh - /bin/sh
- -c - -c
@ -64,7 +68,11 @@ spec:
done done
containers: containers:
- name: clearml-webserver - name: clearml-webserver
image: "{{ .Values.webserver.image.repository }}:{{ .Values.webserver.image.tag | default .Chart.AppVersion }}" {{- if .Values.enterpriseFeatures.enabled }}
image: "{{ .Values.webserver.image.repository }}:{{ .Values.enterpriseFeatures.webserverImageTagOverride }}"
{{- else }}
image: "{{ .Values.webserver.image.repository }}:{{ .Values.webserver.image.tag }}"
{{- end }}
imagePullPolicy: {{ .Values.webserver.image.pullPolicy }} imagePullPolicy: {{ .Values.webserver.image.pullPolicy }}
ports: ports:
- name: http - name: http

View File

@ -357,6 +357,12 @@ enterpriseFeatures:
enabled: false enabled: false
# -- Company ID # -- Company ID
defaultCompanyGuid: "d1bd92a3b039400cbafc60a7a5b1e52b" defaultCompanyGuid: "d1bd92a3b039400cbafc60a7a5b1e52b"
# -- Image tag override for apiserver enterprise version
apiserverImageTagOverride: "3.15.2-902"
# -- Image tag override for fileserver enterprise version
fileserverImageTagOverride: "3.15.2-902"
# -- Image tag override for webserver enterprise version
webserverImageTagOverride: "3.15.2-787"
# -- Air gapped documentation configurations # -- Air gapped documentation configurations
airGappedDocumentation: airGappedDocumentation:
# -- Enable/Disable air gapped documentation deployment # -- Enable/Disable air gapped documentation deployment
@ -364,7 +370,7 @@ enterpriseFeatures:
# -- Air gapped documentation image configuration # -- Air gapped documentation image configuration
image: image:
repository: "" repository: ""
tag: "" tag: "4"
# -- set this value AND overrideReferenceFileUrl if external endpoint exposure is in place (like a LoadBalancer) # -- set this value AND overrideReferenceFileUrl if external endpoint exposure is in place (like a LoadBalancer)
# example: "https://api.clearml.local" # example: "https://api.clearml.local"
overrideReferenceApiUrl: "" overrideReferenceApiUrl: ""
@ -389,11 +395,11 @@ enterpriseFeatures:
image: image:
repository: "" repository: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
tag: "" tag: "1.24-57"
# -- APPS base spawning pods image # -- APPS base spawning pods image
basePodImage: basePodImage:
repository: "" repository: ""
tag: "" tag: "app-1.1.1-47"
# -- APPS number of pods # -- APPS number of pods
replicaCount: 1 replicaCount: 1
# -- APPS extra envrinoment variables # -- APPS extra envrinoment variables