bcgov / nr-rfc-admin

River Forecast Centre repository for zenhub and organization wiki
Apache License 2.0
0 stars 0 forks source link

Secret Management #47

Open franTarkenton opened 11 months ago

franTarkenton commented 11 months ago

Currently we are embedding secrets required by different github actions into the repositories. When the actions run the secrets are loaded to the environment, where the scripts can then access and use them.

As we start to expand and have the use for more secrets we should move the storage of the secrets to a service like vault. There are two options in terms of which vault to use. There is a vault that comes with our openshift namespace, however should also have a conversation with one team to find out about whether the vault service they provide could provide us with more configuration options.

This ticket will provide the following documentation:

The ticket will also migrate how we use secrets in all the other RFC repositories: