-
Notifications
You must be signed in to change notification settings - Fork 93
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tidy up non-core helm charts handles global image config #3229
Labels
Comments
t83714
added a commit
that referenced
this issue
Oct 1, 2021
- "magda.imagePullSecrets" - "magda.image" - "magda.imagePullPolicy" according to #3229
t83714
added a commit
that referenced
this issue
Oct 2, 2021
t83714
added a commit
to magda-io/magda-ckan-connector
that referenced
this issue
Oct 5, 2021
This was referenced Oct 10, 2021
t83714
added a commit
to magda-io/magda-csw-connector
that referenced
this issue
Oct 11, 2021
3 tasks
t83714
added a commit
to magda-io/magda-project-open-data-connector
that referenced
this issue
Oct 11, 2021
- Related to magda-io/magda#3229, Use magda-common for docker image related logic
t83714
added a commit
to magda-io/magda-dap-connector
that referenced
this issue
Oct 11, 2021
This was referenced Oct 11, 2021
t83714
added a commit
to magda-io/magda-preview-map
that referenced
this issue
Oct 11, 2021
3 tasks
t83714
added a commit
to magda-io/magda-function-esri-url-processor
that referenced
this issue
Oct 11, 2021
3 tasks
t83714
added a commit
to magda-io/magda-function-history-report
that referenced
this issue
Oct 11, 2021
3 tasks
t83714
added a commit
to magda-io/magda-minion-visualization
that referenced
this issue
Oct 12, 2021
3 tasks
t83714
added a commit
to magda-io/magda-minion-broken-link
that referenced
this issue
Oct 12, 2021
t83714
added a commit
to magda-io/magda-minion-format
that referenced
this issue
Oct 12, 2021
t83714
added a commit
to magda-io/magda-minion-linked-data-rating
that referenced
this issue
Oct 12, 2021
t83714
added a commit
to magda-io/magda-minion-ckan-exporter
that referenced
this issue
Oct 12, 2021
closed via PR: #3240 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Tidy up non-core helm charts handles global image config
We have the following image config:
.Values.defaultImage
: individual chart's default image config.repository
is set todocker.io/data61
tag
is set to.Chart.Version
pullPolicy
is set toIfNotPresent
imagePullSecret
is set tofalse
.Values.image
: individual chart's own image runtime config..Values.global.image
: for overriding image config of all sub charts..Values.global.connectors.image
: for overriding image config of all connectors charts.Values.global.minions.image
: for overriding image config of all minions charts.Values.global.urlProcessors.image
: for overriding image config of all urlProcessors chartsEach of the image config can have the following fields:
repository
: e.g.docker.io/data61
tag
: Sub module version e.g.0.0.57-0
tag
field is not available to all types of image config. And only available to (and will be used for) the followings:.Values.image
.Values.global.image
.Chart.Version
will be used as default value.pullPolicy
: image pull policy e.g.IfNotPresent
imagePullSecret
: can be either:false
which presents no pull secret is set / provided.To avoid confusion and make it more consistent across all Magda core charts & plugins, we will make the following changes.
imagePullSecret
will still be supported. But we will auto check the following fields:pullSecret
pullSecrets
imagePullSecrets
false
type as before..Values.image
always has top priority. i.e. if it's set, its value will be the final value..Values.image
is not set:.Values.global.image
,.Values.global.connectors.image
etc.) has been set, the chart's default image config (.Values.defaultImage
) will be used..Values.global.image
is set, its value will only be used ifmagdaModuleType
of the chart iscore
.magdaModuleType
of charts in Magda's core repo tocore
..Values.global.connectors.image
is set, its value will only be used ifmagdaModuleType
of the chart isconnector
..Values.global.minions.image
is set, its value will only be used ifmagdaModuleType
of the chart isminion
..Values.global.urlProcessors.image
is set, its value will only be used ifmagdaModuleType
of the chart isurlProcessor
.Todo:
magda-common
. They are:magda.imagePullSecrets
magda.image
magda.imagePullPolicy
The text was updated successfully, but these errors were encountered: