• Icon: Epic Epic
    • Resolution: Done
    • Icon: Major Major
    • 1.5.0
    • None
    • Operator
    • None
    • Simplify Operator configuration per platform
    • S
    • False
    • Hide

      None

      Show
      None
    • False
    • Done
    • RHIDP-2233 - RHDH Operator: Improve configuration for simplifying user experience (onboarding)
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0% To Do, 0% In Progress, 100% Done
    • Hide
      = Automatic platform detection for {product-short} Operator configuration

      In this update, the {product-short} Operator has been enhanced to automatically detect the platform it is running on (such as EKS, AKS, or GKE) and apply the necessary patches to the fsGroup field in the security contexts of the containers.

      This enhancement removes the need for manual updates to the Operator default configuration, simplifying the installation process and eliminating some post-installation steps.
      Show
      = Automatic platform detection for {product-short} Operator configuration In this update, the {product-short} Operator has been enhanced to automatically detect the platform it is running on (such as EKS, AKS, or GKE) and apply the necessary patches to the fsGroup field in the security contexts of the containers. This enhancement removes the need for manual updates to the Operator default configuration, simplifying the installation process and eliminating some post-installation steps.
    • Enhancement
    • Done

      EPIC Goal

      To make RHDH and other profiles work for any platform with no additional patching of default configuration.

      Background/Feature Origin

      There is an issue with filesystem permissions which does not allow to use the same default config for Openshift and K8s platfroms like EKS, AKS, GKE:
      https://issues.redhat.com/browse/RHIDP-1560
      So installation RHDH to these Platforms requires additional patching of deployment.yam, db-statefulset.yaml and service.yaml, as described:

      Why is this important?

      To improve user experience and avoid additional manual steps installing Operator.

      User Scenarios

      Operator installation as mentioned in the docs above

      Acceptance Criteria

      Release Enablement/Demo - Provide necessary release enablement details
      and documents

      DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
      Issue>

      DEV - Upstream documentation merged: <link to meaningful PR or GitHub
      Issue>

      DEV - Downstream build attached to advisory: <link to errata>

      QE - Test plans in Playwright: <link or reference to playwright>

      QE - Automated tests merged: <link or reference to automated tests>

      DOC - Downstream documentation merged: <link to meaningful PR>

              gazarenk-1 Gennady Azarenkov
              gazarenk-1 Gennady Azarenkov
              Armel Soro
              RHIDP - Install
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: