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

Cilogon cleanup #4971

Merged
merged 10 commits into from
Oct 17, 2024
Merged

Cilogon cleanup #4971

merged 10 commits into from
Oct 17, 2024

Conversation

sgibson91
Copy link
Member

@sgibson91 sgibson91 commented Oct 16, 2024

This PR adds some functionality to the CILogon section of the deployer to facilitate cleanup of unused clients. fixes #4937

  • some refactoring to ensure single-purpose functions where needed
  • checks IDs of existing clients against those used in config, and marks those not present for deletion
  • checks that the clusters and hubs associated with a client (via naming convention) actually exist and marks any that don't for deletion
  • the actual deletion step is behind an optional CLI flag

This comment was marked as resolved.

@sgibson91 sgibson91 added the deployer:skip-deploy Skips deployment of anything (support, staging, prod) label Oct 17, 2024
@sgibson91 sgibson91 marked this pull request as ready for review October 17, 2024 10:47
@sgibson91 sgibson91 merged commit 71036c4 into 2i2c-org:main Oct 17, 2024
39 checks passed
@sgibson91 sgibson91 deleted the cilogon-cleanup branch October 17, 2024 10:52
Copy link

🎉🎉🎉🎉

Monitor the deployment of the hubs here 👉 https://github.com/2i2c-org/infrastructure/actions/runs/11383481197

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deployer:skip-deploy Skips deployment of anything (support, staging, prod)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Automate identifying/cleaning-up duplicated and/or unused CILogon clients
1 participant