Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-12127

rhdh-test-instance CI: Add operator installation and orchestrator support to PR deploy command

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Operator, Orchestrator
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      The CI step registry script (redhat-developer-rhdh-test-instance-commands.sh) needs updates to support operator and orchestrator deployments:

      1. Operator installation not handled

      The CI script calls source ./deploy.sh operator $version but the operator must be installed first via operator/install-operator.sh. Currently operator deployments will fail in CI because the CatalogSource and operator CSV are never created. The script should call install-operator.sh before deploy.sh when install_type is operator.

      Note: deploy.sh already handles this automatically when OPENSHIFT_CI=true, but explicit handling in the CI script would be more robust.

      2. No orchestrator support in PR comment format

      The current comment format is: /test deploy [helm|operator] [version] [duration]

      There is no way to request orchestrator deployment. The format should be extended to support an optional orch flag, e.g.:

      • /test deploy helm 1.9 orch 4h
      • /test deploy operator 1.9 orch

      This should set export WITH_ORCHESTRATOR=1 before calling deploy.sh and pass --with-orchestrator flag.

      Affected file

      ci-operator/step-registry/redhat-developer/rhdh-test-instance/redhat-developer-rhdh-test-instance-commands.sh in openshift/release

              Unassigned Unassigned
              skhileri Subhash Khileri
              RHDH Install
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: