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

Automated starfish zone management #275

Merged
merged 19 commits into from
Feb 9, 2024
Merged

Automated starfish zone management #275

merged 19 commits into from
Feb 9, 2024

Conversation

claire-peters
Copy link
Collaborator

Emphasis at this time is on zone creation. Addition of a series of tools to automate management of Starfish zones that correspond to Coldfront projects:

  • When a new storage allocation that's on a Starfish-tracked resource is added, a zone is checked for and added if not present.
  • The process of Starfish zone creation will include the addition of the Project's corresponding AD group to our Starfish AD group.
  • When a storage allocation is deactivated or removed, a check will be run to see if the zone should be removed as well, and if passed, it will be removed.

@claire-peters
Copy link
Collaborator Author

Plan was changed slightly from the above due to potential delays in allocations being picked up by starfish. Now there is a bulk update command that runs regularly and checks all projects that have starfish-tracked allocations, adds a "Starfish Zone" projectattribute if not yet present, and removes zones for projects with that projectattribute if they no longer have Starfish-tracked allocations.

@claire-peters claire-peters merged commit 20f4f59 into master Feb 9, 2024
2 checks passed
@claire-peters claire-peters deleted the cp_zonecreation branch February 9, 2024 18:37
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.

1 participant