-
Notifications
You must be signed in to change notification settings - Fork 290
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
Create Centralized GitHub Action for Managing Secrets #7109
Comments
this ticket is dependent on (#7108) |
This issue is stale because it has been open 90 days with no activity. |
As we agreed, we applied this feature to a couple of our workflows. We will monitor the modified workflows and gather feedback from the team. If everything is fine, we will implement it in all other workflows across all repositories and delete the GitHub secrets. Once that's done, we will document this feature. |
A follow-up ticket has been raised to implement the centralized secrets management action in other repositories managed by MP and update the remaining workflows in the MP repository. |
Hey @sukeshreddyg could you tick off the completed tasks in the Definition of Done for example, has the documentation been done? thanks. |
Leaving the review until the DoD is confirmed as completed. |
The ticket has been reviewed according to the updated DoD, tasks have been completed and a follow-up ticket was raised to capture the rollout of the centralized GitHub action for managing secrets. moving to done. |
User Story
As a Modernisation Platform Engineer
I want to create a centralized GitHub Action in the
github-actions
repository to manage secretsSo that any updates or changes can be made in one place and easily utilized across multiple repositories.
Value / Purpose
Useful Contacts
No response
Additional Information
Reusable Workflow: https://github.com/ministryofjustice/modernisation-platform/blob/main/.github/workflows/secrets-retrieval.yml
Action to decrypt the secrets: https://github.com/ministryofjustice/modernisation-platform/blob/main/.github/actions/decrypt-secrets/action.yml
Proposal / Unknowns
github-actions
repository to manage secrets.Definition of Done
github-actions
repository. and tested with thescheduled-baseline
workflowreusable workflow
to use the new centralized action, ensuring that secrets are fetched from AWS Secrets Manager and managed in one place.The text was updated successfully, but these errors were encountered: