GitOpsify Everything: When Crossplane Meets Argo CD
summary
A Crossplane-based bridge is implemented so Argo CD manages both OpenShift infrastructure and apps from Git: a cluster pool of pre-provisioned OCP 4.10.3 clusters is defined in Git/Helm, Argo CD syncs it, the Crossplane provider calls the infra APIs, writes endpoints/creds to secrets, and continuously reconciles — deleted clusters are auto-recreated. Parallel work adds an ansible provider that runs remote Galaxy/Git playbooks via a single-run controller, supports dry-run then create/update, and requires idempotent playbooks with a state field.
AI-written summary · about
chapters (11)
- 0:00Intro
- 0:30Agenda
- 1:45CI/CD Deployment Pipeline - Generic View
- 3:58Infrastructure Provisioning / Lifecycle Management
- 6:08Crossplane as an abstraction platform for Infrastructure Provisioning
- 9:45Managing Infrastructure Lifecycle and Application Deployment using GitOps
- 14:19Automation in Non-Claud-Native World - Generic View
- 18:38The Ansible Run Lifecycle Crossplane Managed Resource Lifecycle
- 21:05The Ansible Run Lifecycle Mapping Ansible Runto Managed Resource Lifecycle
- 22:38Best Practices for Ansible User
- 24:24Comparing with Ansible Operator
related talks
30mGitOpsifying Cloud Infra with Crossplane, ArgoCD
26mGitOps Simplified
32mGitOps, an Elegant Tool for Hybrid Cloud Kubernetes
23mEmpower Developers with GitOps-Driven Kubernetes Cluster Provisioning
19mGitOps: Unlocking the Power of Kubernetes Cluster Management
26mGitOps Me Some of That! Managing Hundreds of Clusters with Argo CD
33mLike Peas And Carrots: Argo CD And Crossplane For Infrastructure Management
31mScaling Kubernetes Fleet Management Using GitOps Bridge
