Skip to content

credativ/argo-cd-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Argo CD Image

Builds and push (Docker Hub and GitHub) an Argo CD custom image for git-crypt usage.

When do we build?

Renovate is watching our repository and automerges every night latest Release. Based on this image the custom image is built and pushed to Docker Hub and GitHub.

Examples for pulling:

crictl pull credativ/argocd:v3.2.1
crictl pull ghcr.io/credativ/argocd:v3.2.1

Create GPG Key

If you need to create a GPG key have a look into gpg.sh which can be used as example. Please adjust to your needs.

How to use?

Example for using with Argo CD Helm installation.

Create a GPG Key and add as Secret:

apiVersion: v1
kind: Secret
metadata:
  name: argocd-gpg-keys
stringData:
  <gpg-key-id>: |-
    <gpg-private-key>

Adjust repoServer to import the GPG key to keyring.

repoServer:
  volumes:
    - name: gpg-keys
      secret:
        defaultMode: 420
        secretName: argocd-gpg-keys
  volumeMounts:
    - mountPath: /app/config/gpg/source
      name: gpg-keys

For adding the key to your repository using git-crypt please reach out to the git-crypt documentation.

Copyright

All product names, logos, and brands are property of their respective owners.

Argo and Argo CD are trademarks of The Linux Foundation.

Docker is a trademark of Docker, Inc.

GitHub is a trademark of GitHub, Inc.

git-crypt is a project by Andrew Ayer.

About

Creates custom image for Argo CD

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •