-
Epic
-
Resolution: Done
-
Major
-
None
-
charts for workflow lifecycle (CI/CD) Setup
-
L
-
False
-
-
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
- Think about how post install “scripting” can be implemented
- https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/hack/setup.sh
- https://github.com/rhdhorchestrator/orchestrator-go-operator/tree/main/docs/gitops
- Maybe run as a k8s job, so that we can “embed” the script inside a helm chart
- Possible re-use of existing charts at https://github.com/rhdhorchestrator/janus-idp-bootstrap
see https://docs.google.com/document/d/1-8dffXoRD4LKOzVR2SWi2NFsdxpm-GDwlH5BPxlXwl4/edit?tab=t.0 for more information
- causes
-
RHDHBUGS-2123 Doc issues in orchestrator-software-templates Helm chart
-
- Backlog
-
-
RHDHBUGS-2024 [Tech debt][Helm] Test the orchestrator-software-template-infra and orchestrator-software-templates charts in CI
-
- Backlog
-
-
RHDHBUGS-2122 Failing commands in orchestrator-software-templates-infra chart notes
-
- Backlog
-
-
RHIDP-8242 Exclude all charts in https://github.com/redhat-developer/rhdh-chart/tree/main/charts from downstream publishing unless explicitly added to the prepare.sh script
-
- Closed
-
- is triggered by
-
RHIDP-6163 Move post-install steps and templates to the RHDH Software templates repo
-
- Closed
-
- links to