Too Long; Didn't Read
In this article, we are going to learn how to automate the provisioning of cloud resources via Crossplane and combine it with GitOps practices. We will use Flux as a GitOps engine, but the same could be achieved with ArgoCD or Rancher Fleet. Flux exposes several components in the form of Kubernetes CRDs and controllers that help with expressing a workflow with the GitOps model. We would manage Crossplane also using Flux, but for demo purposes we are focusing only on the application level.