ArgoCD GnuPG signature verification

From wikieduonline
Jump to navigation Jump to search

Documentation

Add signature keys to existing project[edit]

Example[edit]

gpg --list-secret-keys --keyid-format=long
gpg --armor --export [email protected] > my-public-key.asc


0) Create a new project and move application to project:

argocd proj create my-secure-proj -r <REPO_URL> --signature-keys <KEY_ID> 
argocd app set <APP_NAME> --project my-secure-proj

1) Add GPG to server

argocd gpg add --from /path/tomy-public-key.asc --grpc-web --insecure --server argocd.test.internal

2) Assign GPG to my-secure-proj

argocd proj set my-secure-proj --signature-keys 4AEE18F83AFDEB23,07E34825A909B250
(no output)


 argocd proj set default --signature-keys <KEY_ID>


argocd proj add-signature-key myproj 4AEE18F83AFDEB23

Argo v1.7

Errors[edit]

Related[edit]

See also[edit]

Advertising: