Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-3821

Prepare Helmfile 1.0 upgrade

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Jenkins Pipeline
    • Tags:
    • Team:
      PLATFORM
    • Sprint:
      nxplatform #121
    • Story Points:
      5

      Description

      Helmfile will soon be released in 1.0 version, at this moment the semver rules will be enforced on the project.

      The helmfile team has some breaking change for this release: https://github.com/helmfile/helmfile/blob/main/docs/proposals/towards-1.0.md

      We are impacted by two points:

      • Forbid the use of environments and releases within a single helmfile.yaml.gotmpl part
      • Force .gotmpl file extension for helmfile.yaml in case you want helmfile to render it as a go template before yaml parsing.

      The first one shouldn't be an issue.
      The second one will need an update in the shared library to test which helmfile extension to take.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: