Uploaded image for project: 'Managed Service - Streams'
  1. Managed Service - Streams
  2. MGDSTRM-10075

Deprecate "manualInstallPlanApproval: true" configuration

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Critical Critical
    • None
    • None
    • None
    • None
    • MK - Sprint 227, MK - Sprint 228

      WHAT

      RHOSAK Addons have the following configuration in the managed-tenants repository:
      manualInstallPlanApproval: true
      https://gitlab.cee.redhat.com/service/managed-tenants/-/blob/main/addons/ocs-consumer-dev/metadata/stage/addon.yaml#L82 

      It is used to set the Subscription to "manual" at install time. This means even the initial installation of RHOSAK needs to be approved.

      This configuration is being deprecated.

      HOW

      • RHOSAK can add the manual approval to the Subscription after the initial installation, like RHOAM does.
      • Remove the configuration from the managed-tenants repository metadata.

      TESTS

      • Make sure RHOSAK will work properly for upgrades without the managed-tenants configuration in place.

      DONE

      • Configuration is removed from managed-tenants repository.

              srbiswas@redhat.com Srijoni Biswas
              asegundo+sd-mt-sre Amador Pahim
              Kafka Fleet Services
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: