Skip to content

Commit 607a6b7

Browse files
committed
argocd: Add GPG public key for user import
1 parent 88d1a90 commit 607a6b7

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

README.md

+15
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,19 @@ Secrets are encrypted in this repository using [SOPS](https://github.com/mozilla
1010

1111
If you'd like to change anything about hashbang's infrastructure, please send a PR!
1212

13+
## Setup
14+
15+
### Dependencies
16+
17+
1. kubectl
18+
2. kustomize
19+
3. sops
20+
4. [ksops][ksops]
21+
5. gnupg
22+
23+
For encrypting passwords please ensure that you import the Hashbang ArgoCD GPG Key.
24+
This can be done by running `gpg --import extra/deploy-key.pub`
25+
1326

1427
## Common Tasks
1528

@@ -29,3 +42,5 @@ An existing admin will need to generate a password for the new admin.
2942
Add the new user to the default argo project (`argocd/projects/default.yaml`).
3043

3144
Have the new user create a password for accessing metrics and hash it with `htpasswd -n -B adminusername`. Add it to `monitoring/user-auth.env.yaml`.
45+
46+
[ksops]: https://github.com/viaduct-ai/kustomize-sops

extras/deploy-key.pub

+51
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
-----BEGIN PGP PUBLIC KEY BLOCK-----
2+
3+
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
50+
=5hAt
51+
-----END PGP PUBLIC KEY BLOCK-----

0 commit comments

Comments
 (0)