updates instructions

ADP-216_sops_automation
LeeW 10 months ago
parent 0500061163
commit dfb4d0b53e

@ -9,12 +9,21 @@ Roles:
* New User: new key to be added; can be a new employee being added for first time, existing employee getting access to a new repo, key rotation, etc * New User: new key to be added; can be a new employee being added for first time, existing employee getting access to a new repo, key rotation, etc
* Existing User: user who already has access to the appropriate project * Existing User: user who already has access to the appropriate project
* E.g. look up in the [groups](/groups/) dir
* E.g. look up in in [verify/.sops.yaml](verify/.sops.yaml)
* Any User: either New User or Existing User * Any User: either New User or Existing User
## 1. Onboarding: New User: create and add a gpg key ## 1. Onboarding: New User: create and add a gpg key
- please follow instruction on following link: https://docs.github.com/en/authentication/managing-commit-signature-verification/generating-a-new-gpg-key - create a branch titled `add_pubkey_<firstname>-<lastname>`
- add ONLY the _PUBLIC_ part of your gpg key!!! - e.g. `git branch add_pubkey_test-user`
- checkin via MergeRequest/PullRequest - Note: no strict naming convention for the branch, it's strictly a Human-in-the-Loop process
- please follow steps 1-13 at the following link: https://docs.github.com/en/authentication/managing-commit-signature-verification/generating-a-new-gpg-key
- CAVEAT: step 14 is not necessary, as it is specific to a GitHub account
- add ONLY the _PUBLIC_ part of your gpg key!!! to this repo
- file format: `<email>@netgo.de.gpg.pub`
- git: commit the new file, push
- open a MergeRequest/PullRequest
- hand-off to an Existing User for approval and further configuration
### 1b. Onboarding: Any User: Add new user to groups ### 1b. Onboarding: Any User: Add new user to groups

Loading…
Cancel
Save