How Argo CD Autopilot works
mainArgo CD Autopilot automates the lifecycle of Argo CD and your GitOps repository using an opinionated workflow:
- Bootstrap Phase: The
bootstrapcommand deploys an Argo CD manifest to your target Kubernetes cluster and commits an Argo CDApplicationmanifest to a specific directory in your GitOps repository. This creates a self-managing Argo CD installation. - Post-Bootstrap Management: Once bootstrapped, the tool interacts primarily with your GitOps repository rather than the cluster directly.
- Application Lifecycle: Users create Projects and Applications via Autopilot. Autopilot commits the necessary manifests to Git, and Argo CD then synchronizes those changes to the cluster.
Note on Connectivity: Autopilot communicates with the Kubernetes cluster directly only during the bootstrap phase. For all subsequent operations (like adding projects or applications), Autopilot requires access to the GitOps repository and the Argo CD server.