Decide whether or not we should utilize the latest stable helm chart, or a built version for auto-deploys
We currently utilized a released version of our helm chart and specify the versions of components we want to use on an individual basis. This will not scale with auto-deploys. We need to take in a tag to CNG and perform a deployment of what CNG has built. The question remains, do we also take what CNG built and tell charts to perform a release of this, or is it sufficient to utilize the latest stable, and target k8s-workloads with various component version updates?
Option 1
- Update k8s-workload components after CNG is build
Potential Issues
- We will not explicitly know if what was built is compatible with the version of the component to be released
Option 2
- After CNG builds, send the same information to charts, then we'd deploy that specific version of charts that has the desired components already defined
Potential issues
- Time, we'd need to wait for both CNG + charts prior to starting a deploy