cds-snc / notification-planning-core

Project planning for GC Notify Core Team
0 stars 0 forks source link

Remove secrets from Github Actions #299

Open ben851 opened 4 months ago

ben851 commented 4 months ago

Description

As a developer of GC Notify, I would to be able to administer our secrets in a single location. GitHub actions secrets are not very manageable as it is impossible to see the secret value once created, and these secret changes are done out of band.

WHY are we building?

Why do we need this?

WHAT are we building?

Rework github actions workflows to have only the absolute minimum of GA secrets, and reference everything else using aws secret manager. Github Tokens and AWS Account ID's should be the only secrets github requires

VALUE created by our solution

Close to the business, what's the value?

Acceptance Criteria

Given some context, when (X) action occurs, then (Y) outcome is achieved.

QA Steps