Skip to content
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

Deploy jupyterhub-configurator #316

Merged
merged 4 commits into from
Mar 25, 2021
Merged

Deploy jupyterhub-configurator #316

merged 4 commits into from
Mar 25, 2021

Conversation

yuvipanda
Copy link
Member

@yuvipanda yuvipanda commented Mar 24, 2021

Simple deployment of https://github.com/yuvipanda/jupyterhub-configurator.

  • Built into the hub image, as that's the easiest - we need
    the package there anyway, to use the mixin.
    Will probably move to its own container as a sidecar at
    some point soon.
  • Seprate service named configurator for the proxy to be able to
    find it, even though it's in the same container as the hub!
    We can't expose more ports from the hub service, so the proxy
    can't actually reach port 10101 on the hub container. We need
    a new service, plus appropriate networlpolicy rules for this.
    This should be made simpler.
  • Use configurator mixin to bring let the spawner take in dynamic
    configuration. This means spawns will fail if the configurator
    fails, and that's ok. Explicit decision to try make this work
    well.
  • Chartpress to build and push the image. We use quay.io, since we
    don't want to push a copy of the image to each project. Hub images
    are pulled infrequently enough for this to be ok.

Ref #312

Simple deployment of github.com/yuvipanda/jupyterhub-configurator.

- Built into the hub image, as that's the easiest - we need
  the package there anyway, to use the mixin.
  Will probably move to its own container as a sidecar at
  some point soon.
- Seprate service named configurator for the proxy to be able to
  find it, even though it's in the same container as the hub!
  We can't expose more ports from the hub service, so the proxy
  can't actually reach port 10101 on the hub container. We need
  a new service, plus appropriate networlpolicy rules for this.
  This should be made simpler.
- Use configurator mixin to bring let the spawner take in dynamic
  configuration. This means spawns *will fail* if the configurator
  fails, and that's ok. Explicit decision to try make this work
  well.
- Chartpress to build and push the image.
Don't want to rebuild this for each project we
maintain.
@yuvipanda yuvipanda merged commit 24f6f93 into master Mar 25, 2021
@yuvipanda yuvipanda deleted the remove-nbinteract branch March 25, 2021 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant