Open jrdnbradford opened 3 weeks ago
Technically this is doable- the information can be programatically queried from the appVersion
field
https://github.com/jupyterhub/zero-to-jupyterhub-k8s/blob/3.3.7/jupyterhub/Chart.yaml#L5
in the published Helm chart package.
The problem is it's not a one-to-one mapping since only the major version of JupyterHub needs to match, so a given image would need to be tagged with multiple helm chart versions.
I can definitely see how it could make things easier for admins, but major releases of Z2JH are infrequent and often involve other breaking changes, so it's vital to read the changelog. Given that a major bump in the JupyterHub version necessitates a major bump in Z2JH I think this reduces the benefit of the additional tag.
Ah, good info, thanks @manics. I agree.
There is an example how to add a new tagger, if someone needs it: https://github.com/jupyter/docker-stacks/pull/1791/files
What docker image(s) is this feature applicable to?
all-spark-notebook, base-notebook, datascience-notebook, docker-stacks-foundation, julia-notebook, minimal-notebook, pyspark-notebook, pytorch-notebook, r-notebook, scipy-notebook, tensorflow-notebook
What change(s) are you proposing?
Add a new
k8s-hub-#.#.#
tag to JupyterLab images in quay.io.How does this affect the user?
For those using Z2JH with containers/automation, they must specify:
k8s-hub
imageThe versions of the
k8s-hub
image tag and the Helm Chart match, but they are distinct from the version of JupyterHub running on JupyterLab. For instance, Helm Chart/k8s-hub
version 3.3.7 has JupyterHub version 4.1.5.To ensure that JupyterHub running in the
k8s-hub
image and set up via the Helm chart match the version installed in the user-facing JupyterLab image, some work is required.Adding a
k8s-hub-#.#.#
tag to JupyterLab images would allow Z2JH admins to set one variable (thek8s-hub
/Helm Chart version) to ensure the software matches amongst the user and hub environments.This would allow better automation and make it more difficult for admins to have versions of the Hub image and JupyterLab out of sync.
Anything else?
No response