Understanding CI/CD and GitOps
So far, we have addressed manually invoking the Helm CLI to install and manage Helm charts. While this is acceptable when getting started with Helm, as you look to manage a chart in a production-like environment, there are questions that you need to consider, including the following:
- How can I be sure that the best practices for Helm chart deployments are enforced?
- What are the implications for collaborators participating in the deployment process?
You may be familiar with the best practices and processes around deploying Helm charts; however, any new collaborators or team members may not have the same level of knowledge or expertise. Not to mention, you may become limited in the level of support that you can provide to others as your responsibilities among the number of applications you manage increases. Through the use of automation and repeatable processes, we can address these challenges.
While this chapter will focus primarily...