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

[Decommission] itcoocean hub #5386

Open
12 tasks
Gman0909 opened this issue Jan 16, 2025 · 0 comments
Open
12 tasks

[Decommission] itcoocean hub #5386

Gman0909 opened this issue Jan 16, 2025 · 0 comments

Comments

@Gman0909
Copy link
Contributor

Gman0909 commented Jan 16, 2025

Summary

After an email exchange with Eli Holmes, @colliand requests that the P&S team arrange to decommission the itcocean hub. Eli reports that the work on that hub has been transferred over to the NMFS Openscapes hub.

Info

Task List

Phase I

  • Confirm with Community Representative that the hub is no longer in use and it's safe to decommission
  • Confirm if there is any data to migrate from the hub before decommissioning
    • If yes, confirm where the data should be migrated to
      • Confirm a 2i2c Engineer has access to the destination in order to complete the data migration
    • If no, confirm it is ok to delete all the data stored in the user home directories

Phase II - Hub Removal

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

  • Manage existing home directory data (migrate data from the hub or delete it)
  • Manage existing cloud bucket data (migrate data, or delete it)
    • This hub has a scratch bucket that will need to be deleted in terraform
  • Delete the hub's authentication application on GitHub or CILogon (note CILogon removal requires the hub config in place)
  • 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
    • TIP: Run deployer use-cluster-credentials <cluster_name> before running the commands below
    • helm --namespace HUB_NAME delete HUB_NAME
    • kubectl delete namespace HUB_NAME

This hub is on AWS so we will also need to:

  • Delete the hub-specific node pool in eksctl

Definition of Done

A non-specific, pre-defined list of tasks that should be considered before marking the task complete.

  • [] All the tasks above have been completed
  • [] Existing functionality was not broken
@sgibson91 sgibson91 changed the title [Decommission] itcocean hub [Decommission] itcoocean hub Jan 16, 2025
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

No branches or pull requests

1 participant