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 Hub] farallon.2i2c.cloud #1454

Closed
2 of 12 tasks
yuvipanda opened this issue Jun 22, 2022 · 3 comments · Fixed by #1456
Closed
2 of 12 tasks

[Decommission Hub] farallon.2i2c.cloud #1454

yuvipanda opened this issue Jun 22, 2022 · 3 comments · Fixed by #1456
Assignees

Comments

@yuvipanda
Copy link
Member

yuvipanda commented Jun 22, 2022

Summary

@cgentemann reached out to me and said this hub can now be decomissioned, as the users have moved to an ESIP run 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

  • Manage existing data (migrate data from the hub or delete it)
  • Remove the appropriate config/clusters/<cluster_name>/<hub_name>.values.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 or GitHub

Phase III - Cluster Removal

This phase is only necessary for single hub clusters.

  • Run terraform plan -destroy and terraform apply from the appropriate workspace, to destroy the cluster
  • Remove the following files from the repository:
    • The associated config/clusters/<cluster_name> directory
    • The associated CI deployer key in secrets/
    • Remove the name of the cluster from CI
@yuvipanda
Copy link
Member Author

This is our last kops based cluster, so with this gone we can clean out our kops docs + code

@yuvipanda
Copy link
Member Author

I got confirmation from @cgentemann that it's ok to delete everything

@damianavila
Copy link
Contributor

@yuvipanda, since you closed it I assume you remove the hub and clean up everything in the Farallon AWS land, can you confirm? Thanks!!

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
Development

Successfully merging a pull request may close this issue.

2 participants