Uploaded image for project: 'HPCC'
  1. HPCC
  2. HPCC-25234 Avoid pod restarts on global config changes where possible (e.g. queues updates)
  3. HPCC-25753

Restrict auto-config changes to relevant changes by exclusion of section from configSHA annotation

    XMLWordPrintable

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 8.2.0
    • cloud, Helm
    • None

    Description

      Currently, the helm charts generate a SHA based on the whole ConfigMap change and use this SHA as an annotation in the Deployment.
      This means whenever there's any change in the ConfigMap (e.g. via helm update ..), the affected pod(s) auto-restart.

      Parts of the ConfigMap generated for each component isn't used, in other words, even if it changes, it will have no effect on the functionality of the component.
      To avoid needless pod restarts on updates, selectively filter sections and properties from the config SHA, so that it doesn't change, and cause a restart unnecessarily.

      Attachments

        Issue Links

          Activity

            People

              jakesmith Jake Smith
              jakesmith Jake Smith
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: