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

Add support for essential contacts to FAST (CSPR-related) #2010

Merged
merged 1 commit into from
Jan 25, 2024

Conversation

ludoo
Copy link
Collaborator

@ludoo ludoo commented Jan 25, 2024

Fixes #2006

Essential contacts are added to FAST stages 0, 1, 2 taking care to avoid setting them with too loose granularity (e.g. org level) as they inherit down, and to leave them in control of the appropriate team (e.g. networking team can manage essential contacts for their context).

Stages 3 are effectively managed by the respective blueprints, so that needs to be tackled there. The project factory should already support essential contacts as it basically proxies the project module.

This PR also adds a few missing roles to the project factory read-only service account in stage 1, and adds the proper dependencies for essential contacts in the resource management modules.

@ludoo ludoo added the cspr label Jan 25, 2024
@ludoo ludoo requested review from juliocc and wiktorn January 25, 2024 08:32
@ludoo ludoo changed the title Add support for essential contacts to FAST (CSPR) Add support for essential contacts to FAST (CSPR-related) Jan 25, 2024
@ludoo ludoo merged commit 6d9b640 into master Jan 25, 2024
13 checks passed
@ludoo ludoo deleted the ludo/issue-2006 branch January 25, 2024 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Essential Contacts
2 participants