Inhaltsverzeichnis

ArgoCD

Installation Core Variante

stable getting started

Installation Helm Chart Variante

# install argocd via helm and customized values1
helm upgrade --install argocd argo-cd \
  --repo https://argoproj.github.io/argo-helm \
  --values values.yaml --create-namespace --namespace argocd

values.yaml:

# helm override name
nameOverride: argocd
 
# settings for argocd
global:
  # domain dns name for ingress
  domain: argocd.tuxnet.lab
 
#
configs:
  params:
    # tls termination is handled on ingress, so the server will run
    # via insecure mode
    server.insecure: true

server:
  # ingress settings
  ingress:
    enabled: true
    annotations:
      # we use the cert-manager for the tls certificates
      cert-manager.io/clusterissuer: ca-issuer
    # ingressController traefik is used in this lab
    ingressClassName: "traefik"
    # and we use tls termination on ingress level
    tls:  true

Add OCI Helm Repository

argocd repo add registry-1.docker.io/bitnamicharts --type helm --name "Bitnami OCI" --enable-oci