From GitOps delivery to full pipeline-as-code CI/CD
Day 1
ArgoCD — GitOps Delivery for Kubernetes
- App-of-Apps pattern: bootstrapping entire cluster configurations from a single root Application
- Sync policies: automated vs manual sync, self-heal, prune — and when to use each
- ApplicationSets: templated multi-environment deployments using cluster, list, and git generators
- RBAC and SSO integration: project-based access control, Dex for OIDC, group-to-role mappings
- Multi-cluster deployments: hub-and-spoke model, declarative cluster registration, fleet management
- Sync waves and hooks: PreSync, Sync, PostSync resource ordering, health checks and readiness gates
- Drift detection: understanding OutOfSync state, notifications via ArgoCD Notifications controller
Day 2
Concourse CI — Pipeline-as-Code
- Pipeline model: resources, tasks, and jobs as a DAG — no implicit ordering, full reproducibility
- Resource types: git, docker-image, registry-image, time, s3, semver, and custom resource types
- Task containers: image configuration, input/output mapping, run block, caching with task caches
- fly CLI: login, set-pipeline, trigger-job, hijack for live debugging, watch for log streaming
- Secrets management: Vault credential manager, Credhub integration, environment variable interpolation
- Teams and permissions: team isolation, main vs project teams, pipeline visibility settings
- ArgoCD integration: triggering ArgoCD sync from Concourse, full GitOps pipeline end-to-end
What your team walks away with
After two days participants can operate GitOps delivery with ArgoCD and build maintainable CI pipelines in Concourse — and connect the two into a coherent, auditable delivery workflow.
- Deploy applications with ArgoCD using GitOps patterns, including automated sync and self-healing
- Manage multi-environment rollouts with ApplicationSets and declarative cluster generators
- Build and maintain Concourse pipelines entirely as code with proper resource typing and task isolation
- Secure secrets in pipelines using Vault or Credhub credential managers
- Integrate CI/CD into a full GitOps workflow where every change flows from Git to cluster automatically
Book the ArgoCD & Concourse training
Reach out to schedule a session for your team — remote, on-site, or hybrid, in German or English.
Get in touch