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

Optionally install additional charts for workflow lifecycle (CI/CD) Setup (POC/demo purposes)

    • charts for workflow lifecycle (CI/CD) Setup
    • L
    • False
    • Hide

      None

      Show
      None
    • False
    • RHIDP-8318Optional Charts for workflow lifecycle (CI/CD) post-installation setup of the Helm-based Orchestrator flavor (POC/Demo use cases)
    • To Do
    • RHIDP-8318 - Optional Charts for workflow lifecycle (CI/CD) post-installation setup of the Helm-based Orchestrator flavor (POC/Demo use cases)
    • QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
    • 0% To Do, 100% In Progress, 0% Done
    • Release Note Not Required

      A set of helm charts will be developed, containing the required Tekton pipelines and Tekton tasks, to streamline the deployment and management of these resources.

      Use case is for PoC and demo purposes.

      It’s additional to Orchestrator infra and plugin setup. We can assume a clean OpenShift cluster as the install target.

      Add additional Helm chart to facilitate the configuration of the CI/CD infrastructure on a fresh cluster.

      Included as an optional chart in rhdh-charts, in the same way as https://github.com/redhat-developer/rhdh-chart/blob/main/charts/orchestrator-infra/README.md

      Assumption / Pre-requisites

      • Install orchestrator-infrastructure chart (knative, sonataflow)
      • Install RHDH chart (values to enable orchestrator plugin)

      New Helm Charts

      • orchestrator-software-templates-infra chart
        • Installs tekton operator and argocd operator
      • orchestrator-software-templates chart
        • Installs tekton pipelines
        • Install argocd instance and argocd project
        • Include software-templates as catalog configuration (see above) - don’t “patch” existing rhdh-config.yaml but “include software-template-config.yaml”

      Optional

      see https://docs.google.com/document/d/1-8dffXoRD4LKOzVR2SWi2NFsdxpm-GDwlH5BPxlXwl4/edit?tab=t.0 for more information

              rh-ee-eshalev Elai Shalev
              rh-ee-mhild Marcel Hild
              RHIDP - Install
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: