Helmut Migrations 23.4 [Prep GEN]

The 23.4 release separates Helmut from VidiFlow. Helmut now has its own inventory file where the version of the Helmut Connector Helm chart and the version the Helmut Messenger container image can be specified.

For systems using Helmut, the following changes need to be performed:

  1. Create a new file under inventory named 09_vpms3.helmut.v2.yaml

  2. The new file should contain the Helmut messenger version and any values to be overridden for the Helmut Connector Helm chart. Below is the format to be used:

  3. ---
    helmut:
      vidicore:
        helmut_messenger:
          tag: 23.3.13
    ---
    helmut:
      helmut-connector:
        helm_chart:
          chart_values:
            hull:
              config:
                general:
                  data:
                    endpoints:
                      helmutconnector:
                        uri:
                          api: '<Helmut endpoint>'
    


  4. The Helmut feature needs to be enabled under 00_vpms3.global.v2.yaml. The following block needs to be added to the exiting configuration.

  5. global:
      features:
        helmut:
          enabled: true
    


  6. The helmut-connector block should be removed from 10_vpms3.vidiflow.v2.yaml. The configuration should be moved to the new 09_vpms3.helmut.v2.yaml file.