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

[Cancelled][Decommission Hub] binder-staging #2026

Closed
6 tasks
sgibson91 opened this issue Jan 6, 2023 · 4 comments
Closed
6 tasks

[Cancelled][Decommission Hub] binder-staging #2026

sgibson91 opened this issue Jan 6, 2023 · 4 comments
Assignees

Comments

@sgibson91
Copy link
Member

sgibson91 commented Jan 6, 2023

Summary

We had a crypto-mining incident on this hub ages ago. I attempted to lock it up with CILogon in this PR but was unsuccessful. And I've just spent the last bit of time trying with GitHub OAuth instead, but I just can't get it to work. My suspicion is that the docs here are outdated because I don't think the jupyterhub.auth key exists anymore...

Anyway, in the spirit of cleaning up, I propose we just get rid of this hub now.

Task List

Phase II - Hub Removal

(These steps are described in more detail in the docs at https://infrastructure.2i2c.org/en/latest/howto/hubs/delete-hub.html.)

  • Manage existing data (migrate data from the hub or delete it)
  • Remove the appropriate config/clusters/<cluster_name>/<hub_name>.values.yaml files. A complete list of relevant files can be found under the appropriate entry in the associated cluster.yaml file.
  • Remove the associated hub entry from the config/clusters/<cluster_name>/cluster.yaml file.
  • Remove the hub deployment
    • helm --namespace HUB_NAME delete HUB_NAME
    • kubectl delete namespace HUB_NAME
  • Delete the hub's authentication application on auth0, GitHub or CILogon
  • Also cleanup the deploy-hubs workflow file as I think there's some commented out code related to special-casing binder-staging in there too
@yuvipanda
Copy link
Member

I'd love for us to instead fixup the instructions - even if we don't run the pangeo binder from here, I think we will run other ones.

@GeorgianaElena
Copy link
Member

I'd love for us to instead fixup the instructions - even if we don't run the pangeo binder from here

Opened jupyterhub/binderhub#1646 to update binderhub auth instructions to match the working config in #2393.

even if we don't run the pangeo binder from here, I think we will run other ones.

Wondering if this is still true or if we should decommission it instead?

@yuvipanda
Copy link
Member

I still think it is worth it. And thank you for fixing that, @GeorgianaElena!

@damianavila
Copy link
Contributor

Given the authentication piece is fixed by @GeorgianaElena, I think there is value in keeping it alive since we are most likely deploying binder instances in the future. So, I am gonna close this one for now.

@github-project-automation github-project-automation bot moved this from Needs Shaping / Refinement to Complete in DEPRECATED Engineering and Product Backlog Mar 29, 2023
@damianavila damianavila changed the title [Decommission Hub] binder-staging [Cancelled][Decommission Hub] binder-staging Mar 29, 2023
@damianavila damianavila moved this to Done 🎉 in Sprint Board Mar 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Archived in project
Development

No branches or pull requests

4 participants