cds-snc / notification-planning-core

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

Refactor how we track SENSITIVE_SERVICES #34

Open sastels opened 1 year ago

sastels commented 1 year ago

Description

As a Notify dec, I need to be able to change the Notify secrets.

WHY are we building? We are getting close to the max size of secrets we can encrypt with aws kms encrypt

WHAT are we building? refactor how we store SENSITIVE_SECRETS

Acceptance Criteria

QA Steps

Notes

We use a config SENSITIVE_SERVICES to help us identify admin access to sensitive services (essentially PTM right now).

The value is used by admin and currently set in the manifest repo's encrypted secrets. There is an upper limit to how large these secrets (in total) can be and still use aws kms encrypt to encrypt.

This variable is getting longer and longer as we add more services. We should consider

sastels commented 1 month ago

Now a setting in admin view for the service.