Merge remote-tracking branch 'origin/master' into ADP-216_sops_automation

ADP-216_sops_automation
LeeW 10 months ago
commit 629579eaf3

@ -11,9 +11,12 @@ Purpose: Manage gpg keys for:
- checkin via MergeRequest/PullRequest - checkin via MergeRequest/PullRequest
### import gpg keys ### import gpg keys
```shell
gpg --import /path/to/keys/*.gpg.pub gpg --import /path/to/keys/*.gpg.pub
```
### list imported gpg keys ### list imported gpg keys
```shell
gpg --list-keys --keyid-format=long gpg --list-keys --keyid-format=long
@ -95,6 +98,8 @@ If these steps work, sops configured correctly - on your machine ;-)
#!/usr/bin/env bash #!/usr/bin/env bash
set -ueo pipefail set -ueo pipefail
# demo: create a file with a mock secret, src: https://bash-org-archive.com/?244321 # demo: create a file with a mock secret, src: https://bash-org-archive.com/?244321
# PREREQUISITE: valid sops config, i.e. .sops.yaml - Note: most repos already have one
# further reading: https://github.com/getsops/sops?tab=readme-ov-file#using-sops-yaml-conf-to-select-kms-pgp-and-age-for-new-files
yq -n '.demo.credentials.secret = "hunter2"' > secrets.yaml yq -n '.demo.credentials.secret = "hunter2"' > secrets.yaml
# encrypt # encrypt
sops -e -i secrets.yaml sops -e -i secrets.yaml
@ -108,4 +113,4 @@ sops -d secrets.yaml
```shell ```shell
cd example/ cd example/
./cmd_sops.sh ./cmd_sops.sh
``` ```

@ -0,0 +1,13 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZ63x7xYJKwYBBAHaRw8BAQdAxVEnJjkN/0RE6FlxNJVqUyzJUm4uXaCTjJ0d
6eFSI9+0I3NzcC1wcm9kIDxOU08tVGVhbS1EZXZPcHNAbmV0Z28uZGU+iJAEExYI
ADgWIQSsmw21kPSuIBfCrYNhE662bFEMPwUCZ63x7wIbAwULCQgHAgYVCgkICwIE
FgIDAQIeAQIXgAAKCRBhE662bFEMP4IXAQCl/C/HZ0WWmSv31GNlcBsIYdvys8Ny
c7qciu6ZAfuJ5wD/X6gsPohLVKZYT01pkiMRjehgBCeAIdYV7++1MnEloQa4OARn
rfHvEgorBgEEAZdVAQUBAQdAD9ikD606qN9oSWmebuqW2VXldozDndn34K6QnXfX
xHMDAQgHiHgEGBYIACAWIQSsmw21kPSuIBfCrYNhE662bFEMPwUCZ63x7wIbDAAK
CRBhE662bFEMP1zaAP94FZkb3Fm0P4fYSuuBLDUZK2dw1qt4lK2MNnFYUTAeBAD7
BTW3mExgOqq6IXXf0IDvGO1sa6We0Frkm1JZKNR2QwQ=
=4I3G
-----END PGP PUBLIC KEY BLOCK-----
Loading…
Cancel
Save