The presentation discusses the use of GitOps and crossplane to manage both infrastructure and application deployment in a consistent manner across cloud-native and non-cloud-native systems.
- GitOps and Argo CD are used to manage application deployment templates and synchronize with GitHub repositories for deployment.
- Crossplane provides an abstraction platform for infrastructure provisioning, allowing for the management of both cloud-native and non-cloud-native systems.
- An Ansible provider is being developed to bridge the gap between cloud-native and non-cloud-native systems.
- The use of GitOps and crossplane allows for versioning and auditing of infrastructure and ensures that clusters map back to the defined state in GitHub.
- The infrastructure interface is a custom interface, which makes it difficult to adopt GitOps, but crossplane provides a solution to this problem.