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

Allow running dev setup without kubernetes #1323

Merged
merged 1 commit into from
Sep 3, 2021

Conversation

yuvipanda
Copy link
Collaborator

  • Talk to kubernetes to get list of running user pods only
    if quotas are set. This saves a network call, and allows
    running locally without a kubernetes setup (for frontend dev).
    This does meean we lose the log value of number of other
    pods currently running a given repo, though.
  • Optionally make kube parameter to Build None - this works
    fine for FakeClient. We should abstract this out better so
    Build is abstract and KubeBuild is kubernetes specific, but
    that can come later

- Talk to kubernetes to get list of running user pods only
  if quotas are set. This saves a network call, and allows
  running locally without a kubernetes setup (for frontend dev).
  This does meean we lose the log value of number of other
  pods currently running a given repo, though.
- Optionally make `kube` parameter to `Build` `None` - this works
  fine for FakeClient. We should abstract this out better so
  `Build` is abstract and `KubeBuild` is kubernetes specific, but
  that can come later
@yuvipanda
Copy link
Collaborator Author

Just fixing things along the way as I try to follow the contributing guide (https://github.com/jupyterhub/binderhub/blob/master/CONTRIBUTING.md#develop-user-interface).

@yuvipanda yuvipanda requested review from minrk, choldgraf and bitnik and removed request for choldgraf June 30, 2021 12:58
@manics
Copy link
Member

manics commented Jul 10, 2021

Not for this PR, but would be nice if we could also develop the front-end without Docker 😃

@minrk minrk merged commit 4f53b2e into jupyterhub:master Sep 3, 2021
consideRatio pushed a commit to jupyterhub/helm-chart that referenced this pull request Sep 3, 2021
jupyterhub/binderhub#1323 Merge pull request #1323 from yuvipanda/fix-fake-build
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.

3 participants