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