Z2jh on an isolated k8s cluster? (No internet access)

We have a requirement to install z2jh on a k8s cluster which has no Internet access but does have an associated docker registry. For other packages we’re installing it’s a simple matter to set a single image registry value when executing the helm chart. Unfortunately, z2jh does not appear to have this capability.

Two questions:

  1. Does anyone have a suggestion for simpler method to accomplish this short of some straightforward but extensive edits to the helm chart or a large values.yaml input? e.g. Find all the image definitions and modify or override them?

  2. Has anyone else done this and have any suggestions, tips or experiences they’d care to share? I would be especially interested in any snags they encountered.

For the thread, I believe this is the list of values.yaml overrides in z2jh should one go that route:

hub.image.name

proxy.chp.image.name
proxy.traefik.image.name
proxy.secretSync.image.name

singleuser.networkTools.image.name
singleuser.image.name

scheduling.userScheduler.image.name
scheduling.userPlaceholder.image.name

prePuller.hook.image.name
prePuller.pause.image.name
1 Like