Sign inSign up

credativ/argocd

By credativ

•Updated 10 days ago

Argo CD Custom Image with git-crypt

Image
0

4.5K

credativ/argocd repository overview

⁠Argo CD Image

Argo CD custom image for git-crypt usage.

Image is build at GitHub/credativ/argo-cd-image⁠

⁠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.

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⁠.

Tag summary

Content type

Image

Digest

sha256:a12961006…

Size

206 MB

Last updated

10 days ago

docker pull credativ/argocd