Skip to content

Ensure deployment annotations with configmap hashes and eliminate errors

Konstantinos Samaras-Tsakiris requested to merge improve-rollout-cm-change into master

Instead of annotating and rolling out the deployment at a very unusual place (where we mutate the configmaps), do it as a separate step in the reconciliation loop.

  • Simplifies logic
  • Removes unintuitive API call from deep inside the call stack, from a function that is only supposed to mutate configmaps
  • Eliminate wall of errors on normal reconciliations

Merge request reports