ops-demo/manifests/argocd/values.yaml
Paul Harkink 621d2cbcde feat(ex01): ArgoCD bootstrap — Vagrantfile, helm install, app-of-apps
- Vagrantfile: Ubuntu 24.04, k3s (no traefik/servicelb), Helm, yq,
  host-only 192.168.56.10, pre-pulls key images
- scripts/bootstrap.sh: installs ArgoCD via Helm, applies root app
- apps/project.yaml: permissive AppProject for workshop
- apps/root.yaml: App-of-Apps watching apps/ directory
- apps/argocd.yaml: ArgoCD self-manages via Helm chart 7.7.11
- manifests/argocd/values.yaml: insecure mode, port-forward access
2026-02-28 15:24:42 +01:00

48 lines
1.2 KiB
YAML

# ArgoCD Helm values for the workshop
# Phase 1: insecure mode + port-forward access only
# Phase 3: ingress added (see comment below)
global:
nodeSelector: {}
server:
# Run in insecure mode (no TLS on the server itself).
# TLS termination is handled by Ingress-Nginx in Exercise 03.
extraArgs:
- --insecure
# ── Exercise 03: uncomment this block after Ingress-Nginx is deployed ──────
# ingress:
# enabled: true
# ingressClassName: nginx
# hostname: argocd.192.168.56.200.nip.io
# annotations:
# nginx.ingress.kubernetes.io/ssl-passthrough: "false"
# nginx.ingress.kubernetes.io/backend-protocol: "HTTP"
# ──────────────────────────────────────────────────────────────────────────
configs:
params:
server.insecure: true
cm:
# Allow the root app to manage itself
application.resourceTrackingMethod: annotation
repoServer:
resources:
requests:
cpu: 100m
memory: 256Mi
applicationSet:
resources:
requests:
cpu: 50m
memory: 128Mi
notifications:
enabled: false
dex:
enabled: false