Change Management with the Pulumi Kubernetes Operator and Kargo
Blog post from Pulumi
The integration of the Pulumi Kubernetes Operator (PKO) with Kargo, a continuous promotion platform, offers a structured approach to managing infrastructure changes across multiple environments. By combining PKO, Kargo, and Argo CD, users gain enhanced change management capabilities such as controlled release timing, deployment visualization, automatic verification of changes, approval gates for human review, and comprehensive change tracking. Kargo facilitates the movement of infrastructure code through distinct lifecycle stages by packaging artifacts as "freight" and promoting them systematically. It ensures that infrastructure changes undergo rigorous processes, including previews, deployments, and verification steps, before promotion to the next stage. This setup reduces the risks associated with manual deployments and provides a transparent audit trail, making it particularly beneficial for teams overseeing complex, multi-environment infrastructures. Through automation and well-defined roles and policies, organizations can achieve greater consistency and reliability in their infrastructure rollout processes.