diff --git a/.tekton/controller-rhel9-operator-on-pull-request-1-4.yaml b/.tekton/controller-rhel9-operator-on-pull-request-1-4.yaml index b6bd210d..107a616d 100644 --- a/.tekton/controller-rhel9-operator-on-pull-request-1-4.yaml +++ b/.tekton/controller-rhel9-operator-on-pull-request-1-4.yaml @@ -2,7 +2,7 @@ apiVersion: tekton.dev/v1 kind: PipelineRun metadata: annotations: - build.appstudio.openshift.io/repo: https://github.com/parodos-dev/orchestrator-helm-operator?rev={{revision}} + build.appstudio.openshift.io/repo: https://github.com/rhdhorchestrator/orchestrator-helm-operator?rev={{revision}} build.appstudio.redhat.com/commit_sha: '{{revision}}' build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' build.appstudio.redhat.com/target_branch: '{{target_branch}}' diff --git a/.tekton/controller-rhel9-operator-on-push-1-4.yaml b/.tekton/controller-rhel9-operator-on-push-1-4.yaml index 66cd1147..ffb78c49 100644 --- a/.tekton/controller-rhel9-operator-on-push-1-4.yaml +++ b/.tekton/controller-rhel9-operator-on-push-1-4.yaml @@ -2,7 +2,7 @@ apiVersion: tekton.dev/v1 kind: PipelineRun metadata: annotations: - build.appstudio.openshift.io/repo: https://github.com/parodos-dev/orchestrator-helm-operator?rev={{revision}} + build.appstudio.openshift.io/repo: https://github.com/rhdhorchestrator/orchestrator-helm-operator?rev={{revision}} build.appstudio.redhat.com/commit_sha: '{{revision}}' build.appstudio.redhat.com/target_branch: '{{target_branch}}' pipelinesascode.tekton.dev/max-keep-runs: "3" diff --git a/.tekton/orchestrator-operator-bundle-on-pull-request-1-4.yaml b/.tekton/orchestrator-operator-bundle-on-pull-request-1-4.yaml index e1d7020b..1e86aff0 100644 --- a/.tekton/orchestrator-operator-bundle-on-pull-request-1-4.yaml +++ b/.tekton/orchestrator-operator-bundle-on-pull-request-1-4.yaml @@ -2,7 +2,7 @@ apiVersion: tekton.dev/v1 kind: PipelineRun metadata: annotations: - build.appstudio.openshift.io/repo: https://github.com/parodos-dev/orchestrator-helm-operator?rev={{revision}} + build.appstudio.openshift.io/repo: https://github.com/rhdhorchestrator/orchestrator-helm-operator?rev={{revision}} build.appstudio.redhat.com/commit_sha: '{{revision}}' build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' build.appstudio.redhat.com/target_branch: '{{target_branch}}' diff --git a/.tekton/orchestrator-operator-bundle-on-push-1-4.yaml b/.tekton/orchestrator-operator-bundle-on-push-1-4.yaml index 21590195..6bf5b0a9 100644 --- a/.tekton/orchestrator-operator-bundle-on-push-1-4.yaml +++ b/.tekton/orchestrator-operator-bundle-on-push-1-4.yaml @@ -2,7 +2,7 @@ apiVersion: tekton.dev/v1 kind: PipelineRun metadata: annotations: - build.appstudio.openshift.io/repo: https://github.com/parodos-dev/orchestrator-helm-operator?rev={{revision}} + build.appstudio.openshift.io/repo: https://github.com/rhdhorchestrator/orchestrator-helm-operator?rev={{revision}} build.appstudio.redhat.com/commit_sha: '{{revision}}' build.appstudio.redhat.com/target_branch: '{{target_branch}}' pipelinesascode.tekton.dev/max-keep-runs: "3" diff --git a/Dockerfile b/Dockerfile index 5d5475f1..dc30223b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,7 +8,7 @@ LABEL name="rhdh-orchestrator-helm-operator-bundle" LABEL release="1.3.0" LABEL version="1.3.0" LABEL maintainer="Red Hat jgil@redhat.com" -LABEL url="https://github.com/parodos-dev/orchestrator-helm-operator" +LABEL url="https://github.com/rhdhorchestrator/orchestrator-helm-operator" LABEL vendor="Red Hat, Inc." LABEL description="RHDH Orchestrator introduces serverless asynchronous workflows to Backstage, \ with a focus on facilitating the transition of applications to the cloud, \ diff --git a/README.md b/README.md index 98ab9fdf..6c5e2789 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Meta Operator for deploying the Orchestrator helm charts # Installing the operator -Please visit the [README.md](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/README.md) page and follow the guide to install the operator in your cluster. +Please visit the [README.md](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/README.md) page and follow the guide to install the operator in your cluster. ## Releasing the operator @@ -12,7 +12,7 @@ Follow these steps to release a new version of the operator: 1. Pull a fresh copy of the repository. Alternatively pull the latest from main on your existing repository and ensure that the HEAD matches the upstream's HEAD commit hash. 1. Create a new branch, example `release/1.2.0-rc7`. -1. Update the Makefile to increment the z-stream value by 1 and commit the change to the Makefile as `Release 1.2.0-rc8"`. Example commit: https://github.com/parodos-dev/orchestrator-helm-operator/commit/0bcedf59d03dd0ace380c342ebdb0187d82ad8d6 +1. Update the Makefile to increment the z-stream value by 1 and commit the change to the Makefile as `Release 1.2.0-rc8"`. Example commit: https://github.com/rhdhorchestrator/orchestrator-helm-operator/commit/0bcedf59d03dd0ace380c342ebdb0187d82ad8d6 1. Push the commit. 1. Create a new PR against main, unless the changes are targeting a specific release. 1. Get the PR reviewed by the owner of the changes to the chart or by another team member. Two more pair of eyes are always welcome for these kind of things. diff --git a/bundle.konflux.Dockerfile b/bundle.konflux.Dockerfile index 80ec8715..349bf4fe 100644 --- a/bundle.konflux.Dockerfile +++ b/bundle.konflux.Dockerfile @@ -21,7 +21,7 @@ LABEL name="rhdh-orchestrator-helm-operator-bundle" LABEL release="1.3.0" LABEL version="1.3.0" LABEL maintainer="Red Hat jgil@redhat.com" -LABEL url="https://github.com/parodos-dev/orchestrator-helm-operator" +LABEL url="https://github.com/rhdhorchestrator/orchestrator-helm-operator" LABEL vendor="Red Hat, Inc." LABEL description="RHDH Orchestrator introduces serverless asynchronous workflows to Backstage, \ with a focus on facilitating the transition of applications to the cloud, \ diff --git a/bundle/manifests/orchestrator-operator.clusterserviceversion.yaml b/bundle/manifests/orchestrator-operator.clusterserviceversion.yaml index c52524b1..43decd12 100644 --- a/bundle/manifests/orchestrator-operator.clusterserviceversion.yaml +++ b/bundle/manifests/orchestrator-operator.clusterserviceversion.yaml @@ -163,7 +163,7 @@ metadata: operators.openshift.io/valid-subscription: '["Red Hat Developer Hub"]' operators.operatorframework.io/builder: operator-sdk-v1.35.0 operators.operatorframework.io/project_layout: helm.sdk.operatorframework.io/v1 - repository: https://github.com/parodos-dev/orchestrator-helm-operator + repository: https://github.com/rhdhorchestrator/orchestrator-helm-operator labels: operatorframework.io/arch.amd64: supported operatorframework.io/arch.arm64: unsupported @@ -176,7 +176,7 @@ spec: apiservicedefinitions: {} customresourcedefinitions: owned: - - description: Parodos introduces serverless asynchronous workflows to Backstage, + - description: RHDH Orchestrator introduces serverless asynchronous workflows to Backstage, with a focus on facilitating the transition of applications to the cloud, onboarding developers, and enabling users to create workflows for backstage actions or external systems. @@ -190,7 +190,7 @@ spec: ## More Information * [Red Hat Developer Hub Product Page](https://www.redhat.com/en/technologies/cloud-computing/developer-hub) - * [Product Documentation](https://parodos.dev) + * [Product Documentation](https://rhdhorchestrator.io) displayName: Orchestrator Operator icon: - base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLWEwYWY5ZDg4LTU3MGItNGQ0Ny04OWQ4LThjYWU0YmE5MjdhMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzggMzgiPjx0aXRsZT5vcmNoZXN0cmF0b3IgaWNvbjwvdGl0bGU+CjxkZXNjPkNsb3VkPC9kZXNjPgo8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOC4wLWMwMDEgMS4wMDAwMDAsIDAwMDAvMDAvMDAtMDA6MDA6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyI+CiAgICAgICAgIDx4bXA6cmhjYy1lZmZlY3RpdmUtb24+MjAyNC0wNy0wOFQyMDo1Nzo1OS44NjVaPC94bXA6cmhjYy1lZmZlY3RpdmUtb24+CiAgICAgICAgIDx4bXA6cmhjYy1yaWdodHMtcmVzdHJpY3RlZD5ubzwveG1wOnJoY2MtcmlnaHRzLXJlc3RyaWN0ZWQ+CiAgICAgICAgIDx4bXA6YnJhbmQtY29udGVudC1zdWJ0eXBlPlRlY2hub2xvZ3kgaWNvbjwveG1wOmJyYW5kLWNvbnRlbnQtc3VidHlwZT4KICAgICAgICAgPHhtcDpyaGNjLW1ldGFkYXRhLWNvbXBsZXRlLW1vZGVyYXRvcj5wZW5kaW5nPC94bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS1tb2RlcmF0b3I+CiAgICAgICAgIDx4bXA6cmhjYy10cmFuc2xhdGlvbi1pZD5UUkE4Nzk4MDVkOC0zZGZiLTRlMzgtOTc1NS1jNWNlOTY3MjI5OGY8L3htcDpyaGNjLXRyYW5zbGF0aW9uLWlkPgogICAgICAgICA8eG1wOmJyYW5kLWNvbnRlbnQtdHlwZT5JY29uPC94bXA6YnJhbmQtY29udGVudC10eXBlPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAyNC0wNy0wOFQyMDo1Nzo1OS44NjVaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpyaGNjLWRlcml2YXRpdmUtaWQ+REVSODc5ODA1ZDgtM2RmYi00ZTM4LTk3NTUtYzVjZTk2NzIyOThmPC94bXA6cmhjYy1kZXJpdmF0aXZlLWlkPgogICAgICAgICA8eG1wOnJoY2MtZWZmZWN0aXZlLW9uLXNldC1vbi11cGxvYWQ+dHJ1ZTwveG1wOnJoY2MtZWZmZWN0aXZlLW9uLXNldC1vbi11cGxvYWQ+CiAgICAgICAgIDx4bXA6YnJhbmQtbG9nby1jb2xvcj5TdGFuZGFyZDwveG1wOmJyYW5kLWxvZ28tY29sb3I+CiAgICAgICAgIDx4bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS11cGxvYWRlcj5wZW5kaW5nPC94bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS11cGxvYWRlcj4KICAgICAgICAgPHhtcDpyaGNjLWZpbGUtbGFzdC1tb2RpZmllZD4yMDI0LTA3LTA4VDIwOjU4OjA5LjkzOFo8L3htcDpyaGNjLWZpbGUtbGFzdC1tb2RpZmllZD4KICAgICAgICAgPHhtcDpyaGNjLWF1ZGllbmNlPnJoY2MtYXVkaWVuY2U6aW50ZXJuYWw8L3htcDpyaGNjLWF1ZGllbmNlPgogICAgICAgICA8eG1wOnJoY2Mtbm90aWZ5LXBvcnRhbC1zdWJzY3JpYmVycy1vbi1jaGFuZ2U+eWVzPC94bXA6cmhjYy1ub3RpZnktcG9ydGFsLXN1YnNjcmliZXJzLW9uLWNoYW5nZT4KICAgICAgICAgPHhtcDpyaGNjLXByb2R1Y3Q+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPnJoY2MtcHJvZHVjdDpyZWQtaGF0LWRldmVsb3Blci1odWI8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3htcDpyaGNjLXByb2R1Y3Q+CiAgICAgICAgIDx0aWZmOkltYWdlTGVuZ3RoPjM4PC90aWZmOkltYWdlTGVuZ3RoPgogICAgICAgICA8dGlmZjpJbWFnZVdpZHRoPjM4PC90aWZmOkltYWdlV2lkdGg+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6bW9kaWZpZWQ+MjAyNC0wNy0wOFQyMDo1OToyMi44ODlaPC9kYzptb2RpZmllZD4KICAgICAgICAgPGRjOmRlc2NyaXB0aW9uPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5DbG91ZDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6ZGVzY3JpcHRpb24+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+b3JjaGVzdHJhdG9yIGljb248L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8eG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlVzZSB0ZWNobm9sb2d5IGljb25zIHRvIHJlcHJlc2VudCBSZWQgSGF0IHByb2R1Y3RzIGFuZCBjb21wb25lbnRzLiBEbyBub3QgcmVtb3ZlIHRoZSBpY29uIGZyb20gdGhlIGJvdW5kaW5nIHNoYXBlLjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwveG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPjxzdHlsZT4udXVpZC1jMTkzZTg1NC1kOTU4LTRhZGYtYjNiZS03ZmVhMjNjNmZiMWZ7ZmlsbDojZTBlMGUwO30udXVpZC1jMTkzZTg1NC1kOTU4LTRhZGYtYjNiZS03ZmVhMjNjNmZiMWYsLnV1aWQtMzU4MjVlODEtMTdiMy00YWQ1LThhZTUtOGYxODU4OGIzNjg5LC51dWlkLWQ3MzhjOTFjLTkxYjUtNDg1OC04MWRhLTEyZjA2MmNkNTkwNCwudXVpZC0wMmVjZTY4MC1kOTVjLTQ1Y2QtYjg0Ny0xZjQwZGZlYTg5MTF7c3Ryb2tlLXdpZHRoOjBweDt9LnV1aWQtMzU4MjVlODEtMTdiMy00YWQ1LThhZTUtOGYxODU4OGIzNjg5e2ZpbGw6IzAwMDt9LnV1aWQtZDczOGM5MWMtOTFiNS00ODU4LTgxZGEtMTJmMDYyY2Q1OTA0e2ZpbGw6I2UwMDt9LnV1aWQtMDJlY2U2ODAtZDk1Yy00NWNkLWI4NDctMWY0MGRmZWE4OTExe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9InV1aWQtMDJlY2U2ODAtZDk1Yy00NWNkLWI4NDctMWY0MGRmZWE4OTExIiB4PSIxIiB5PSIxIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSI5IiByeT0iOSIvPjxwYXRoIGNsYXNzPSJ1dWlkLWMxOTNlODU0LWQ5NTgtNGFkZi1iM2JlLTdmZWEyM2M2ZmIxZiIgZD0iTTI4LDIuMjVjNC4yNzM0LDAsNy43NSwzLjQ3NjYsNy43NSw3Ljc1djE4YzAsNC4yNzM0LTMuNDc2Niw3Ljc1LTcuNzUsNy43NUgxMGMtNC4yNzM0LDAtNy43NS0zLjQ3NjYtNy43NS03Ljc1VjEwYzAtNC4yNzM0LDMuNDc2Ni03Ljc1LDcuNzUtNy43NWgxOE0yOCwxSDEwQzUuMDI5NCwxLDEsNS4wMjk0LDEsMTB2MThjMCw0Ljk3MDYsNC4wMjk0LDksOSw5aDE4YzQuOTcwNiwwLDktNC4wMjk0LDktOVYxMGMwLTQuOTcwNi00LjAyOTQtOS05LTloMFoiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0xNCw5LjM3NWgtNGMtLjM0NDcsMC0uNjI1LjI3OTgtLjYyNS42MjV2NGMwLC4zNDUyLjI4MDMuNjI1LjYyNS42MjVoNGMuMzQ0NywwLC42MjUtLjI3OTguNjI1LS42MjV2LTRjMC0uMzQ1Mi0uMjgwMy0uNjI1LS42MjUtLjYyNVpNMTMuMzc1LDEzLjM3NWgtMi43NXYtMi43NWgyLjc1djIuNzVaIi8+PHBhdGggY2xhc3M9InV1aWQtZDczOGM5MWMtOTFiNS00ODU4LTgxZGEtMTJmMDYyY2Q1OTA0IiBkPSJNMjcsMjIuNjE5NmMuMTY5OSwwLC4zMzAxLS4wNTk2LjQzOTUtLjE3OTcuMTIwMS0uMTEwNC4xOTA0LS4yODAzLjE5MDQtLjQzOTksMC0uMDgwMS0uMDIwNS0uMTYwMi0uMDQ5OC0uMjQwMi0uMDMwMy0uMDY5OC0uMDgwMS0uMTQwMS0uMTQwNi0uMTk5Ny0uMjI5NS0uMjMwNS0uNjQ5NC0uMjMwNS0uODc5OSwwLS4xMjAxLjEwOTktLjE3OTcuMjY5NS0uMTc5Ny40Mzk5LDAsLjE2OTkuMDU5Ni4zMjk2LjE3OTcuNDM5OS4xMjAxLjEyMDEuMjgwMy4xNzk3LjQ0MDQuMTc5N1oiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0yNSwyMi42MTk2Yy4xNjk5LDAsLjMzMDEtLjA1OTYuNDM5NS0uMTc5Ny4xMjAxLS4xMTA0LjE5MDQtLjI4MDMuMTkwNC0uNDM5OSwwLS4wODAxLS4wMjA1LS4xNjAyLS4wNDk4LS4yNDAyLS4wMzAzLS4wNjk4LS4wODAxLS4xNDAxLS4xNDA2LS4xOTk3LS4wNDk4LS4wNjAxLS4xMjk5LS4xMTA0LS4xOTkyLS4xNDAxLS4yMzA1LS4wOTAzLS41MTA3LS4wNC0uNjgwNy4xNDAxLS4wNTk2LjA1OTYtLjEwOTQuMTI5OS0uMTM5Ni4xOTk3LS4wMzAzLjA4MDEtLjA0OTguMTYwMi0uMDQ5OC4yNDAyLDAsLjE1OTcuMDY5My4zMjk2LjE4OTUuNDM5OS4xMTA0LjEyMDEuMjgwMy4xNzk3LjQ0MDQuMTc5N1oiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0yOSwxOS4zNzVoLThjLS4zNDQ3LDAtLjYyNS4yNzk4LS42MjUuNjI1djhjMCwuMzQ1Mi4yODAzLjYyNS42MjUuNjI1aDhjLjM0NDcsMCwuNjI1LS4yNzk4LjYyNS0uNjI1di04YzAtLjM0NTItLjI4MDMtLjYyNS0uNjI1LS42MjVaTTI4LjM3NSwyNy4zNzVoLTYuNzV2LTYuNzVoNi43NXY2Ljc1WiIvPjxwYXRoIGNsYXNzPSJ1dWlkLTM1ODI1ZTgxLTE3YjMtNGFkNS04YWU1LThmMTg1ODhiMzY4OSIgZD0iTTIxLjUsMTEuMzc1aC01LjVjLS4zNDQ3LDAtLjYyNS4yNzk4LS42MjUuNjI1cy4yODAzLjYyNS42MjUuNjI1aDUuNWMxLjAzNDIsMCwxLjg3NS44NDEzLDEuODc1LDEuODc1cy0uODQwOCwxLjg3NS0xLjg3NSwxLjg3NWgtMi44NzV2LS4zNzVjMC0uMjUyOS0uMTUyMy0uNDgwNS0uMzg1Ny0uNTc3Ni0uMjMxNC0uMDk1Mi0uNTAyLS4wNDM5LS42ODE2LjEzNTdsLTEsMWMtLjAxMjkuMDEyOS0uMDE3NS4wMy0uMDI4OS4wNDM4LS4wNDEyLjA0ODgtLjA4MDYuMDk5NC0uMTA1NC4xNTkyLS4wMjc2LjA2Ny0uMDM5LjEzODItLjA0MjQuMjA5Ni0uMDAwNS4wMTAzLS4wMDU5LjAxODktLjAwNTkuMDI5MywwLC4wMTA0LjAwNTUuMDE5Mi4wMDYuMDI5NS4wMDM0LjA3MTMuMDE0Ny4xNDIzLjA0MjMuMjA5NC4wMjQ5LjA2MDEuMDY0NC4xMTEuMTA1OC4xNi4wMTE0LjAxMzUuMDE1OC4wMzA0LjAyODUuMDQzMWwxLDFjLjEyMDEuMTE5Ni4yODAzLjE4MzEuNDQyNC4xODMxLjA4MTEsMCwuMTYyMS0uMDE1Ni4yMzkzLS4wNDc0LjIzMzQtLjA5NzIuMzg1Ny0uMzI0Ny4zODU3LS41Nzc2di0uMzc1aDIuODc1YzEuNzIyNywwLDMuMTI1LTEuNDAxOSwzLjEyNS0zLjEyNXMtMS40MDIzLTMuMTI1LTMuMTI1LTMuMTI1WiIvPjxwYXRoIGNsYXNzPSJ1dWlkLTM1ODI1ZTgxLTE3YjMtNGFkNS04YWU1LThmMTg1ODhiMzY4OSIgZD0iTTE3LjQ0MjQsMjAuNTU4MWMtLjI0NDEtLjI0NDEtLjY0MDYtLjI0NDEtLjg4NDgsMC0uMjQzMi4yNDQxLS4yNDMyLjYzOTYsMCwuODgzOGwuOTMzNC45MzMxaC0zLjQ5MWMtMS4zMDk2LDAtMi4zNzUtMS4wNjU0LTIuMzc1LTIuMzc1czEuMDY1NC0yLjM3NSwyLjM3NS0yLjM3NWgxYy4zNDQ3LDAsLjYyNS0uMjc5OC42MjUtLjYyNXMtLjI4MDMtLjYyNS0uNjI1LS42MjVoLTFjLTEuOTk5LDAtMy42MjUsMS42MjYtMy42MjUsMy42MjVzMS42MjYsMy42MjUsMy42MjUsMy42MjVoMy40OTFsLS45MzM0LjkzMzFjLS4yNDMyLjI0NDEtLjI0MzIuNjM5NiwwLC44ODM4LjEyMjEuMTIyMS4yODIyLjE4MzEuNDQyNC4xODMxcy4zMjAzLS4wNjEuNDQyNC0uMTgzMWwyLTJjLjI0MzItLjI0NDEuMjQzMi0uNjM5NiwwLS44ODM4bC0yLTJaIi8+PC9zdmc+ @@ -555,7 +555,7 @@ spec: - Backstage links: - name: Orchestrator Operator - url: https://github.com/parodos-dev/orchestrator-helm-operator + url: https://github.com/rhdhorchestrator/orchestrator-helm-operator maintainers: - email: jgil@redhat.com name: Red Hat diff --git a/config/manifests/bases/orchestrator-operator.clusterserviceversion.yaml b/config/manifests/bases/orchestrator-operator.clusterserviceversion.yaml index 062438b4..634c8bb8 100644 --- a/config/manifests/bases/orchestrator-operator.clusterserviceversion.yaml +++ b/config/manifests/bases/orchestrator-operator.clusterserviceversion.yaml @@ -20,7 +20,7 @@ metadata: managed resources (operands). To prevent data loss or disruption, you'll need to manually delete them. operators.openshift.io/valid-subscription: '["Red Hat Developer Hub"]' - repository: https://github.com/parodos-dev/orchestrator-helm-operator + repository: https://github.com/rhdhorchestrator/orchestrator-helm-operator labels: operatorframework.io/arch.amd64: supported operatorframework.io/arch.arm64: unsupported @@ -33,7 +33,7 @@ spec: apiservicedefinitions: {} customresourcedefinitions: owned: - - description: Parodos introduces serverless asynchronous workflows to Backstage, + - description: RHDH Orchestrator introduces serverless asynchronous workflows to Backstage, with a focus on facilitating the transition of applications to the cloud, onboarding developers, and enabling users to create workflows for backstage actions or external systems. @@ -47,7 +47,7 @@ spec: ## More Information * [Red Hat Developer Hub Product Page](https://www.redhat.com/en/technologies/cloud-computing/developer-hub) - * [Product Documentation](https://parodos.dev) + * [Product Documentation](https://rhdhorchestrator.io) displayName: Orchestrator Operator icon: - base64data: PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLWEwYWY5ZDg4LTU3MGItNGQ0Ny04OWQ4LThjYWU0YmE5MjdhMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzggMzgiPjx0aXRsZT5vcmNoZXN0cmF0b3IgaWNvbjwvdGl0bGU+CjxkZXNjPkNsb3VkPC9kZXNjPgo8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOC4wLWMwMDEgMS4wMDAwMDAsIDAwMDAvMDAvMDAtMDA6MDA6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyI+CiAgICAgICAgIDx4bXA6cmhjYy1lZmZlY3RpdmUtb24+MjAyNC0wNy0wOFQyMDo1Nzo1OS44NjVaPC94bXA6cmhjYy1lZmZlY3RpdmUtb24+CiAgICAgICAgIDx4bXA6cmhjYy1yaWdodHMtcmVzdHJpY3RlZD5ubzwveG1wOnJoY2MtcmlnaHRzLXJlc3RyaWN0ZWQ+CiAgICAgICAgIDx4bXA6YnJhbmQtY29udGVudC1zdWJ0eXBlPlRlY2hub2xvZ3kgaWNvbjwveG1wOmJyYW5kLWNvbnRlbnQtc3VidHlwZT4KICAgICAgICAgPHhtcDpyaGNjLW1ldGFkYXRhLWNvbXBsZXRlLW1vZGVyYXRvcj5wZW5kaW5nPC94bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS1tb2RlcmF0b3I+CiAgICAgICAgIDx4bXA6cmhjYy10cmFuc2xhdGlvbi1pZD5UUkE4Nzk4MDVkOC0zZGZiLTRlMzgtOTc1NS1jNWNlOTY3MjI5OGY8L3htcDpyaGNjLXRyYW5zbGF0aW9uLWlkPgogICAgICAgICA8eG1wOmJyYW5kLWNvbnRlbnQtdHlwZT5JY29uPC94bXA6YnJhbmQtY29udGVudC10eXBlPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAyNC0wNy0wOFQyMDo1Nzo1OS44NjVaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpyaGNjLWRlcml2YXRpdmUtaWQ+REVSODc5ODA1ZDgtM2RmYi00ZTM4LTk3NTUtYzVjZTk2NzIyOThmPC94bXA6cmhjYy1kZXJpdmF0aXZlLWlkPgogICAgICAgICA8eG1wOnJoY2MtZWZmZWN0aXZlLW9uLXNldC1vbi11cGxvYWQ+dHJ1ZTwveG1wOnJoY2MtZWZmZWN0aXZlLW9uLXNldC1vbi11cGxvYWQ+CiAgICAgICAgIDx4bXA6YnJhbmQtbG9nby1jb2xvcj5TdGFuZGFyZDwveG1wOmJyYW5kLWxvZ28tY29sb3I+CiAgICAgICAgIDx4bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS11cGxvYWRlcj5wZW5kaW5nPC94bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS11cGxvYWRlcj4KICAgICAgICAgPHhtcDpyaGNjLWZpbGUtbGFzdC1tb2RpZmllZD4yMDI0LTA3LTA4VDIwOjU4OjA5LjkzOFo8L3htcDpyaGNjLWZpbGUtbGFzdC1tb2RpZmllZD4KICAgICAgICAgPHhtcDpyaGNjLWF1ZGllbmNlPnJoY2MtYXVkaWVuY2U6aW50ZXJuYWw8L3htcDpyaGNjLWF1ZGllbmNlPgogICAgICAgICA8eG1wOnJoY2Mtbm90aWZ5LXBvcnRhbC1zdWJzY3JpYmVycy1vbi1jaGFuZ2U+eWVzPC94bXA6cmhjYy1ub3RpZnktcG9ydGFsLXN1YnNjcmliZXJzLW9uLWNoYW5nZT4KICAgICAgICAgPHhtcDpyaGNjLXByb2R1Y3Q+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPnJoY2MtcHJvZHVjdDpyZWQtaGF0LWRldmVsb3Blci1odWI8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3htcDpyaGNjLXByb2R1Y3Q+CiAgICAgICAgIDx0aWZmOkltYWdlTGVuZ3RoPjM4PC90aWZmOkltYWdlTGVuZ3RoPgogICAgICAgICA8dGlmZjpJbWFnZVdpZHRoPjM4PC90aWZmOkltYWdlV2lkdGg+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6bW9kaWZpZWQ+MjAyNC0wNy0wOFQyMDo1OToyMi44ODlaPC9kYzptb2RpZmllZD4KICAgICAgICAgPGRjOmRlc2NyaXB0aW9uPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5DbG91ZDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6ZGVzY3JpcHRpb24+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+b3JjaGVzdHJhdG9yIGljb248L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8eG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlVzZSB0ZWNobm9sb2d5IGljb25zIHRvIHJlcHJlc2VudCBSZWQgSGF0IHByb2R1Y3RzIGFuZCBjb21wb25lbnRzLiBEbyBub3QgcmVtb3ZlIHRoZSBpY29uIGZyb20gdGhlIGJvdW5kaW5nIHNoYXBlLjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwveG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPjxzdHlsZT4udXVpZC1jMTkzZTg1NC1kOTU4LTRhZGYtYjNiZS03ZmVhMjNjNmZiMWZ7ZmlsbDojZTBlMGUwO30udXVpZC1jMTkzZTg1NC1kOTU4LTRhZGYtYjNiZS03ZmVhMjNjNmZiMWYsLnV1aWQtMzU4MjVlODEtMTdiMy00YWQ1LThhZTUtOGYxODU4OGIzNjg5LC51dWlkLWQ3MzhjOTFjLTkxYjUtNDg1OC04MWRhLTEyZjA2MmNkNTkwNCwudXVpZC0wMmVjZTY4MC1kOTVjLTQ1Y2QtYjg0Ny0xZjQwZGZlYTg5MTF7c3Ryb2tlLXdpZHRoOjBweDt9LnV1aWQtMzU4MjVlODEtMTdiMy00YWQ1LThhZTUtOGYxODU4OGIzNjg5e2ZpbGw6IzAwMDt9LnV1aWQtZDczOGM5MWMtOTFiNS00ODU4LTgxZGEtMTJmMDYyY2Q1OTA0e2ZpbGw6I2UwMDt9LnV1aWQtMDJlY2U2ODAtZDk1Yy00NWNkLWI4NDctMWY0MGRmZWE4OTExe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9InV1aWQtMDJlY2U2ODAtZDk1Yy00NWNkLWI4NDctMWY0MGRmZWE4OTExIiB4PSIxIiB5PSIxIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSI5IiByeT0iOSIvPjxwYXRoIGNsYXNzPSJ1dWlkLWMxOTNlODU0LWQ5NTgtNGFkZi1iM2JlLTdmZWEyM2M2ZmIxZiIgZD0iTTI4LDIuMjVjNC4yNzM0LDAsNy43NSwzLjQ3NjYsNy43NSw3Ljc1djE4YzAsNC4yNzM0LTMuNDc2Niw3Ljc1LTcuNzUsNy43NUgxMGMtNC4yNzM0LDAtNy43NS0zLjQ3NjYtNy43NS03Ljc1VjEwYzAtNC4yNzM0LDMuNDc2Ni03Ljc1LDcuNzUtNy43NWgxOE0yOCwxSDEwQzUuMDI5NCwxLDEsNS4wMjk0LDEsMTB2MThjMCw0Ljk3MDYsNC4wMjk0LDksOSw5aDE4YzQuOTcwNiwwLDktNC4wMjk0LDktOVYxMGMwLTQuOTcwNi00LjAyOTQtOS05LTloMFoiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0xNCw5LjM3NWgtNGMtLjM0NDcsMC0uNjI1LjI3OTgtLjYyNS42MjV2NGMwLC4zNDUyLjI4MDMuNjI1LjYyNS42MjVoNGMuMzQ0NywwLC42MjUtLjI3OTguNjI1LS42MjV2LTRjMC0uMzQ1Mi0uMjgwMy0uNjI1LS42MjUtLjYyNVpNMTMuMzc1LDEzLjM3NWgtMi43NXYtMi43NWgyLjc1djIuNzVaIi8+PHBhdGggY2xhc3M9InV1aWQtZDczOGM5MWMtOTFiNS00ODU4LTgxZGEtMTJmMDYyY2Q1OTA0IiBkPSJNMjcsMjIuNjE5NmMuMTY5OSwwLC4zMzAxLS4wNTk2LjQzOTUtLjE3OTcuMTIwMS0uMTEwNC4xOTA0LS4yODAzLjE5MDQtLjQzOTksMC0uMDgwMS0uMDIwNS0uMTYwMi0uMDQ5OC0uMjQwMi0uMDMwMy0uMDY5OC0uMDgwMS0uMTQwMS0uMTQwNi0uMTk5Ny0uMjI5NS0uMjMwNS0uNjQ5NC0uMjMwNS0uODc5OSwwLS4xMjAxLjEwOTktLjE3OTcuMjY5NS0uMTc5Ny40Mzk5LDAsLjE2OTkuMDU5Ni4zMjk2LjE3OTcuNDM5OS4xMjAxLjEyMDEuMjgwMy4xNzk3LjQ0MDQuMTc5N1oiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0yNSwyMi42MTk2Yy4xNjk5LDAsLjMzMDEtLjA1OTYuNDM5NS0uMTc5Ny4xMjAxLS4xMTA0LjE5MDQtLjI4MDMuMTkwNC0uNDM5OSwwLS4wODAxLS4wMjA1LS4xNjAyLS4wNDk4LS4yNDAyLS4wMzAzLS4wNjk4LS4wODAxLS4xNDAxLS4xNDA2LS4xOTk3LS4wNDk4LS4wNjAxLS4xMjk5LS4xMTA0LS4xOTkyLS4xNDAxLS4yMzA1LS4wOTAzLS41MTA3LS4wNC0uNjgwNy4xNDAxLS4wNTk2LjA1OTYtLjEwOTQuMTI5OS0uMTM5Ni4xOTk3LS4wMzAzLjA4MDEtLjA0OTguMTYwMi0uMDQ5OC4yNDAyLDAsLjE1OTcuMDY5My4zMjk2LjE4OTUuNDM5OS4xMTA0LjEyMDEuMjgwMy4xNzk3LjQ0MDQuMTc5N1oiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0yOSwxOS4zNzVoLThjLS4zNDQ3LDAtLjYyNS4yNzk4LS42MjUuNjI1djhjMCwuMzQ1Mi4yODAzLjYyNS42MjUuNjI1aDhjLjM0NDcsMCwuNjI1LS4yNzk4LjYyNS0uNjI1di04YzAtLjM0NTItLjI4MDMtLjYyNS0uNjI1LS42MjVaTTI4LjM3NSwyNy4zNzVoLTYuNzV2LTYuNzVoNi43NXY2Ljc1WiIvPjxwYXRoIGNsYXNzPSJ1dWlkLTM1ODI1ZTgxLTE3YjMtNGFkNS04YWU1LThmMTg1ODhiMzY4OSIgZD0iTTIxLjUsMTEuMzc1aC01LjVjLS4zNDQ3LDAtLjYyNS4yNzk4LS42MjUuNjI1cy4yODAzLjYyNS42MjUuNjI1aDUuNWMxLjAzNDIsMCwxLjg3NS44NDEzLDEuODc1LDEuODc1cy0uODQwOCwxLjg3NS0xLjg3NSwxLjg3NWgtMi44NzV2LS4zNzVjMC0uMjUyOS0uMTUyMy0uNDgwNS0uMzg1Ny0uNTc3Ni0uMjMxNC0uMDk1Mi0uNTAyLS4wNDM5LS42ODE2LjEzNTdsLTEsMWMtLjAxMjkuMDEyOS0uMDE3NS4wMy0uMDI4OS4wNDM4LS4wNDEyLjA0ODgtLjA4MDYuMDk5NC0uMTA1NC4xNTkyLS4wMjc2LjA2Ny0uMDM5LjEzODItLjA0MjQuMjA5Ni0uMDAwNS4wMTAzLS4wMDU5LjAxODktLjAwNTkuMDI5MywwLC4wMTA0LjAwNTUuMDE5Mi4wMDYuMDI5NS4wMDM0LjA3MTMuMDE0Ny4xNDIzLjA0MjMuMjA5NC4wMjQ5LjA2MDEuMDY0NC4xMTEuMTA1OC4xNi4wMTE0LjAxMzUuMDE1OC4wMzA0LjAyODUuMDQzMWwxLDFjLjEyMDEuMTE5Ni4yODAzLjE4MzEuNDQyNC4xODMxLjA4MTEsMCwuMTYyMS0uMDE1Ni4yMzkzLS4wNDc0LjIzMzQtLjA5NzIuMzg1Ny0uMzI0Ny4zODU3LS41Nzc2di0uMzc1aDIuODc1YzEuNzIyNywwLDMuMTI1LTEuNDAxOSwzLjEyNS0zLjEyNXMtMS40MDIzLTMuMTI1LTMuMTI1LTMuMTI1WiIvPjxwYXRoIGNsYXNzPSJ1dWlkLTM1ODI1ZTgxLTE3YjMtNGFkNS04YWU1LThmMTg1ODhiMzY4OSIgZD0iTTE3LjQ0MjQsMjAuNTU4MWMtLjI0NDEtLjI0NDEtLjY0MDYtLjI0NDEtLjg4NDgsMC0uMjQzMi4yNDQxLS4yNDMyLjYzOTYsMCwuODgzOGwuOTMzNC45MzMxaC0zLjQ5MWMtMS4zMDk2LDAtMi4zNzUtMS4wNjU0LTIuMzc1LTIuMzc1czEuMDY1NC0yLjM3NSwyLjM3NS0yLjM3NWgxYy4zNDQ3LDAsLjYyNS0uMjc5OC42MjUtLjYyNXMtLjI4MDMtLjYyNS0uNjI1LS42MjVoLTFjLTEuOTk5LDAtMy42MjUsMS42MjYtMy42MjUsMy42MjVzMS42MjYsMy42MjUsMy42MjUsMy42MjVoMy40OTFsLS45MzM0LjkzMzFjLS4yNDMyLjI0NDEtLjI0MzIuNjM5NiwwLC44ODM4LjEyMjEuMTIyMS4yODIyLjE4MzEuNDQyNC4xODMxcy4zMjAzLS4wNjEuNDQyNC0uMTgzMWwyLTJjLjI0MzItLjI0NDEuMjQzMi0uNjM5NiwwLS44ODM4bC0yLTJaIi8+PC9zdmc+ @@ -71,7 +71,7 @@ spec: - Backstage links: - name: Orchestrator Operator - url: https://github.com/parodos-dev/orchestrator-helm-operator + url: https://github.com/rhdhorchestrator/orchestrator-helm-operator maintainers: - email: jgil@redhat.com name: Red Hat diff --git a/docs/README.md b/docs/README.md index f6c9c508..8d5e5a97 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,6 +1,6 @@ # Orchestrator Operator Documentation -Welcome to the **Orchestrator Operator Documentation**. This folder contains supplemental information and resources related to the Orchestrator operator project. For the complete and official documentation, please visit the [Orchestrator Documentation](https://www.parodos.dev/). +Welcome to the **Orchestrator Operator Documentation**. This folder contains supplemental information and resources related to the Orchestrator operator project. For the complete and official documentation, please visit the [Orchestrator Documentation](https://www.rhdhorchestrator.io/). ## Overview @@ -20,5 +20,5 @@ The **Orchestrator** project facilitates the automation of complex workflows acr ## Additional Resources -- For the official and comprehensive documentation, please refer to the [Orchestrator Official Documentation](https://www.parodos.dev/). -- If you encounter any issues or need further assistance, please open an issue on our [GitHub Issues](https://github.com/parodos-dev/orchestrator-helm-operator/issues) page. +- For the official and comprehensive documentation, please refer to the [Orchestrator Official Documentation](https://www.rhdhorchestrator.io/). +- If you encounter any issues or need further assistance, please open an issue on our [GitHub Issues](https://github.com/rhdhorchestrator/orchestrator-helm-operator/issues) page. diff --git a/docs/gitops/README.md b/docs/gitops/README.md index 90e743e7..bbd39608 100644 --- a/docs/gitops/README.md +++ b/docs/gitops/README.md @@ -61,7 +61,7 @@ To install the OpenShift GitOps Operator with custom configuration: ```bash oc new-project orchestrator-gitops - oc apply -f https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/main/docs/gitops/resources/argocd-example.yaml + oc apply -f https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/main/docs/gitops/resources/argocd-example.yaml ``` Alternatively, if creating a default ArgoCD instance, ensure to exclude Tekton resources from its specification: @@ -92,7 +92,7 @@ There is a need to create a single K8s secret combined with the following secret 1. A secret for Quay.io organization to push the images built by the pipeline: - Create or edit a [Robot account](https://access.redhat.com/documentation/en-us/red_hat_quay/3.3/html/use_red_hat_quay/use-quay-manage-repo) and grant it `Write` permissions to the newly created repository - Download the credentials as Kubernetes secret. -2. A secret for _registry.redhat.io_. To build workflow images, the pipeline uses the [builder image](https://github.com/parodos-dev/serverless-workflows/blob/main/pipeline/workflow-builder.Dockerfile) from [registry.redhat.io](https://registry.redhat.io). +2. A secret for _registry.redhat.io_. To build workflow images, the pipeline uses the [builder image](https://github.com/rhdhorchestrator/serverless-workflows/blob/main/pipeline/workflow-builder.Dockerfile) from [registry.redhat.io](https://registry.redhat.io). - Generate a token [here](https://access.redhat.com/terms-based-registry/create), and download it as OCP secret. Those two K8s secrets should be merged into a single secret named `docker-credentials` in `orchestrator-gitops` namespace in the cluster that runs the pipelines. diff --git a/docs/konflux/release_operator_with_konflux.md b/docs/konflux/release_operator_with_konflux.md index 3f954e7c..0903e267 100644 --- a/docs/konflux/release_operator_with_konflux.md +++ b/docs/konflux/release_operator_with_konflux.md @@ -23,7 +23,7 @@ This document is aimed for those who need to release a new version of the Orches For further reading on Konflux, visit their [documentation website](https://konflux-ci.dev/docs/advanced-how-tos/releasing/) to get acquainted with it and understand the release process as described in it. ## Prerequisites: -To be able to release the operator, you will need first to have access to the orchestrator-releng workspace in konflux via the [Red Hat Console](https://console.redhat.com/application-pipeline/workspaces/orchestrator-releng/applications). If you don't, please reach out to @jordigilh, @masayag, @rgolangh or @pkliczewski to request access. You'll also need to be able to create PRs to the [orchestrator-helm-operator](https://github.com/parodos-dev/orchestrator-helm-operator) and [orchestrator-fbc](https://github.com/parodos-dev/orchestrator-fbc) repositories. +To be able to release the operator, you will need first to have access to the orchestrator-releng workspace in konflux via the [Red Hat Console](https://console.redhat.com/application-pipeline/workspaces/orchestrator-releng/applications). If you don't, please reach out to @jordigilh, @masayag, @rgolangh or @pkliczewski to request access. You'll also need to be able to create PRs to the [orchestrator-helm-operator](https://github.com/rhdhorchestrator/orchestrator-helm-operator) and [orchestrator-fbc](https://github.com/rhdhorchestrator/orchestrator-fbc) repositories. Accessing the Konflux cluster via oc CLI requires an auth token from the OCP. Once you've been added to the `orchestrator-releng` workspace, head to [this URL](https://oauth-openshift.apps.stone-prd-rh01.pg1f.p1.openshiftapps.com/oauth/token/request) to obtain a new token and login to the Konflux cluster. @@ -50,26 +50,26 @@ oc get snapshots --sort-by .metadata.creationTimestamp -l pac.test.appstudio.ope Example: ```console -helm-operator-v2wsd False Merge pull request #170 from parodos-dev/appstudio-orchestrator-operator-bundle +helm-operator-v2wsd False Merge pull request #170 from rhdhorchestrator/appstudio-orchestrator-operator-bundle helm-operator-hds86 False Merge pull request #173 from jordigilh/migrate/doc_from_helm_charts -helm-operator-gsbw7 False Merge pull request #176 from parodos-dev/konflux-purge-operator-controller -helm-operator-2t79j False Merge pull request #177 from parodos-dev/konflux-purge-operator-bundle -helm-operator-rtrjw False Merge pull request #183 from parodos-dev/appstudio-controller-rhel9-operator -helm-operator-kbzh5 False Merge pull request #182 from parodos-dev/appstudio-orchestrator-operator-bundle +helm-operator-gsbw7 False Merge pull request #176 from rhdhorchestrator/konflux-purge-operator-controller +helm-operator-2t79j False Merge pull request #177 from rhdhorchestrator/konflux-purge-operator-bundle +helm-operator-rtrjw False Merge pull request #183 from rhdhorchestrator/appstudio-controller-rhel9-operator +helm-operator-kbzh5 False Merge pull request #182 from rhdhorchestrator/appstudio-orchestrator-operator-bundle helm-operator-kr8xs False Merge pull request #178 from jordigilh/konflux/use_comet_image_names_in_tekton -helm-operator-kpxfn False Merge pull request #184 from parodos-dev/konflux/references/main -helm-operator-pddv7 False Merge pull request #191 from parodos-dev/appstudio-controller-rhel9-operator -helm-operator-lbsdg False Merge pull request #189 from parodos-dev/appstudio-orchestrator-operator-bundle +helm-operator-kpxfn False Merge pull request #184 from rhdhorchestrator/konflux/references/main +helm-operator-pddv7 False Merge pull request #191 from rhdhorchestrator/appstudio-controller-rhel9-operator +helm-operator-lbsdg False Merge pull request #189 from rhdhorchestrator/appstudio-orchestrator-operator-bundle helm-operator-m4bkb False Merge pull request #187 from jordigilh/konflux/fix_build_attestation helm-operator-z26kc True Merge pull request #194 from jordigilh/release/1.2.0-rc11 -helm-operator-6mhqg True Merge pull request #195 from parodos-dev/konflux/component-updates/controller-rhel9-operator -helm-operator-f949l True Merge pull request #196 from parodos-dev/konflux/references/main +helm-operator-6mhqg True Merge pull request #195 from rhdhorchestrator/konflux/component-updates/controller-rhel9-operator +helm-operator-f949l True Merge pull request #196 from rhdhorchestrator/konflux/references/main helm-operator-zpds7 True Merge pull request #197 from jordigilh/konflux/add_label_controller_pullspec_to_bundle_dockerfile ``` -If you're releasing from a controller's update nudge, which is the most probable case, check the last snapshot that has passed the integration tests and has a remote branch that looks like this `parodos-dev/konflux/component-updates/controller-rhel9-operator`, like this entry: +If you're releasing from a controller's update nudge, which is the most probable case, check the last snapshot that has passed the integration tests and has a remote branch that looks like this `rhdhorchestrator/konflux/component-updates/controller-rhel9-operator`, like this entry: ```console -helm-operator-6mhqg True Merge pull request #195 from parodos-dev/konflux/component-updates/controller-rhel9-operator +helm-operator-6mhqg True Merge pull request #195 from rhdhorchestrator/konflux/component-updates/controller-rhel9-operator ``` * Ensure that the bundle's controller pullspec matches the one in the snapshot. @@ -129,11 +129,11 @@ Note, if you haven't yet released the operator in production, you'll need to fol * Clone the orchestrator-fbc repository: ```console -git clone https://github.com/parodos-dev/orchestrator-fbc.git +git clone https://github.com/rhdhorchestrator/orchestrator-fbc.git ``` * Update the `graph.stage.yaml` file for the OCP version following the FBC documentation to ensure that each each version published has an upgrade path. Check [this page](https://docs.openshift.com/container-platform/4.17/extensions/catalogs/fbc.html#olm-channel-schema_fbc) to understand the different options when updating the fragment. - The most common case is when updating the [z-stream version](https://github.com/parodos-dev/orchestrator-fbc/pull/92), in which case you will have to amend the original fragment (graph.stage.yaml) and define the linkage between releases, so that the newest one is marked as a replacement to the previous one, and so on. So if we wanted to add the new release as `1.2.0-rc11` to the current graph.stage.yaml, we'd be adding a value in the `entries:` section, and another pair for the `image` and `schema` with the pullspec of the bundle. Note that you should have the digest of the bundle image in `$bundlePullSpec`. + The most common case is when updating the [z-stream version](https://github.com/rhdhorchestrator/orchestrator-fbc/pull/92), in which case you will have to amend the original fragment (graph.stage.yaml) and define the linkage between releases, so that the newest one is marked as a replacement to the previous one, and so on. So if we wanted to add the new release as `1.2.0-rc11` to the current graph.stage.yaml, we'd be adding a value in the `entries:` section, and another pair for the `image` and `schema` with the pullspec of the bundle. Note that you should have the digest of the bundle image in `$bundlePullSpec`. ```console --- @@ -190,10 +190,10 @@ schema: olm.bundle ... ... fbc-v4-14-5p7m9 True Merge pull request #81 from jordigilh/release/1.2.0-rc6 - fbc-v4-14-jv6f8 True Merge pull request #83 from parodos-dev/konflux/references/main - fbc-v4-14-dhxqb True Merge pull request #82 from parodos-dev/konflux/component-updates/operator-bundle - fbc-v4-14-bdx8p True Merge pull request #85 from parodos-dev/konflux/component-updates/operator-bundle - fbc-v4-14-hftq5 True Merge pull request #84 from parodos-dev/konflux/references/main + fbc-v4-14-jv6f8 True Merge pull request #83 from rhdhorchestrator/konflux/references/main + fbc-v4-14-dhxqb True Merge pull request #82 from rhdhorchestrator/konflux/component-updates/operator-bundle + fbc-v4-14-bdx8p True Merge pull request #85 from rhdhorchestrator/konflux/component-updates/operator-bundle + fbc-v4-14-hftq5 True Merge pull request #84 from rhdhorchestrator/konflux/references/main fbc-v4-14-g6b2z True Merge pull request #86 from jordigilh/release/1.2.0-rc9 fbc-v4-14-kttjb True Merge pull request #87 from jordigilh/release/ocp_4.14_rc9 fbc-v4-14-mcncx True Merge pull request #88 from jordigilh/release/orchestrator-rc9_ocp_prod @@ -396,10 +396,10 @@ schema: olm.bundle ... ... fbc-v4-14-5p7m9 True Merge pull request #81 from jordigilh/release/1.2.0-rc6 - fbc-v4-14-jv6f8 True Merge pull request #83 from parodos-dev/konflux/references/main - fbc-v4-14-dhxqb True Merge pull request #82 from parodos-dev/konflux/component-updates/operator-bundle - fbc-v4-14-bdx8p True Merge pull request #85 from parodos-dev/konflux/component-updates/operator-bundle - fbc-v4-14-hftq5 True Merge pull request #84 from parodos-dev/konflux/references/main + fbc-v4-14-jv6f8 True Merge pull request #83 from rhdhorchestrator/konflux/references/main + fbc-v4-14-dhxqb True Merge pull request #82 from rhdhorchestrator/konflux/component-updates/operator-bundle + fbc-v4-14-bdx8p True Merge pull request #85 from rhdhorchestrator/konflux/component-updates/operator-bundle + fbc-v4-14-hftq5 True Merge pull request #84 from rhdhorchestrator/konflux/references/main fbc-v4-14-g6b2z True Merge pull request #86 from jordigilh/release/1.2.0-rc9 fbc-v4-14-kttjb True Merge pull request #87 from jordigilh/release/ocp_4.14_rc9 fbc-v4-14-mcncx True Merge pull request #88 from jordigilh/release/orchestrator-rc9_ocp_prod @@ -501,7 +501,7 @@ Results: ### Unable to pull images from staging environment -The images have a default pullspec [reference](https://github.com/parodos-dev/orchestrator-helm-operator/blob/9e2371748bfbe899f945e9a5655622483504e660/bundle.konflux.Dockerfile#L12) that points to the production registry. When deploying from the staging IIB catalog, the cluster will try to pull the images from the production registry as defined in the spec and fail. To fix this issue, the cluster has to be configured so that it is aware of registry mirrors for specific image pullspecs. Configure your cluster by deploying this [manifest](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/konflux/imagedigestmirrorset.yaml) that will instruct the cluster to fallback to the staging registry when the images are not in production. +The images have a default pullspec [reference](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/9e2371748bfbe899f945e9a5655622483504e660/bundle.konflux.Dockerfile#L12) that points to the production registry. When deploying from the staging IIB catalog, the cluster will try to pull the images from the production registry as defined in the spec and fail. To fix this issue, the cluster has to be configured so that it is aware of registry mirrors for specific image pullspecs. Configure your cluster by deploying this [manifest](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/konflux/imagedigestmirrorset.yaml) that will instruct the cluster to fallback to the staging registry when the images are not in production. ## Command tips diff --git a/docs/main/README.md b/docs/main/README.md index 1b4d2ea6..1f4a36b0 100644 --- a/docs/main/README.md +++ b/docs/main/README.md @@ -1,6 +1,6 @@ # Orchestrator Documentation -For comprehensive documentation on the Orchestrator, please visit [https://www.parodos.dev](https://www.parodos.dev). +For comprehensive documentation on the Orchestrator, please visit [https://www.rhdhorchestrator.io](https://www.rhdhorchestrator.io). ## Installing the Orchestrator Helm Operator @@ -39,25 +39,25 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL ### Deployment with GitOps - If you plan to deploy in a GitOps environment, make sure you have installed the `ArgoCD/Red Hat OpenShift GitOps` and the `Tekton/Red Hat Openshift Pipelines Install` operators following these [instructions](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/gitops/README.md). + If you plan to deploy in a GitOps environment, make sure you have installed the `ArgoCD/Red Hat OpenShift GitOps` and the `Tekton/Red Hat Openshift Pipelines Install` operators following these [instructions](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/gitops/README.md). The Orchestrator installs RHDH and imports software templates designed for bootstrapping workflow development. These templates are crafted to ease the development lifecycle, including a Tekton pipeline to build workflow images and generate workflow K8s custom resources. Furthermore, ArgoCD is utilized to monitor any changes made to the workflow repository and to automatically trigger the Tekton pipelines as needed. - `ArgoCD/OpenShift GitOps` operator - - Ensure at least one instance of `ArgoCD` exists in the designated namespace (referenced by `ARGOCD_NAMESPACE` environment variable). Example [here](https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/main/docs/gitops/resources/argocd-example.yaml) + - Ensure at least one instance of `ArgoCD` exists in the designated namespace (referenced by `ARGOCD_NAMESPACE` environment variable). Example [here](https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/main/docs/gitops/resources/argocd-example.yaml) - Validated API is `argoproj.io/v1alpha1/AppProject` - `Tekton/OpenShift Pipelines` operator - Validated APIs are `tekton.dev/v1beta1/Task` and `tekton.dev/v1/Pipeline` - Requires ArgoCD installed since the manifests are deployed in the same namespace as the ArgoCD instance. - Remember to enable [argocd](https://github.com/parodos-dev/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L451) and [tekton](https://github.com/parodos-dev/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L443) in your CR instance. + Remember to enable [argocd](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L451) and [tekton](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L443) in your CR instance. ## Detailed Installation Guide ### From OperatorHub 1. Deploying PostgreSQL reference implementation - **If you do not have a PostgreSQL instance in your cluster** \ - you can deploy the PostgreSQL reference implementation by following the steps [here](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/postgresql/README.md). + you can deploy the PostgreSQL reference implementation by following the steps [here](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/postgresql/README.md). - **If you already have PostgreSQL running in your cluster** \ - ensure that the default settings in the [PostgreSQL values](https://github.com/parodos-dev/orchestrator-helm-chart/blob/main/postgresql/values.yaml) file match those provided in the [Orchestrator values](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/helm-charts/orchestrator/values.yaml) file. + ensure that the default settings in the [PostgreSQL values](https://github.com/rhdhorchestrator/orchestrator-helm-chart/blob/main/postgresql/values.yaml) file match those provided in the [Orchestrator values](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/helm-charts/orchestrator/values.yaml) file. 1. Install Orchestrator operator 1. Go to OperatorHub in your OpenShift Console. 1. Search for and install the Orchestrator Operator. @@ -81,10 +81,10 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL oc get networkpolicy -n sonataflow-infra ``` 1. Copy and execute each command from the output in your terminal. These commands ensure that all necessary services and resources in your OpenShift environment are available and running correctly. - 1. If any service does not become available, verify the logs for that service or consult [troubleshooting steps](https://www.parodos.dev/main/docs/serverless-workflows/troubleshooting/). + 1. If any service does not become available, verify the logs for that service or consult [troubleshooting steps](https://www.rhdhorchestrator.io/main/docs/serverless-workflows/troubleshooting/). ### Manual Install -1. Deploy the PostgreSQL reference implementation for persistence support in SonataFlow following these [instructions](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/postgresql/README.md) +1. Deploy the PostgreSQL reference implementation for persistence support in SonataFlow following these [instructions](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/postgresql/README.md) 1. Create a namespace for the Orchestrator solution: @@ -101,7 +101,7 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL 1. Download the setup script from the github repository and run it to create the RHDH secret and label the GitOps namespaces: ```console - wget https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/main/hack/setup.sh -O /tmp/setup.sh && chmod u+x /tmp/setup.sh + wget https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/main/hack/setup.sh -O /tmp/setup.sh && chmod u+x /tmp/setup.sh ``` Run the script: @@ -164,7 +164,7 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL 1. Run the following commands to determine when the installation is completed: ```console - wget https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/main/hack/wait_for_operator_installed.sh -O /tmp/wait_for_operator_installed.sh && chmod u+x /tmp/wait_for_operator_installed.sh && /tmp/wait_for_operator_installed.sh + wget https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/main/hack/wait_for_operator_installed.sh -O /tmp/wait_for_operator_installed.sh && chmod u+x /tmp/wait_for_operator_installed.sh && /tmp/wait_for_operator_installed.sh ``` During the installation process, Kubernetes cronjobs are created by the operator to monitor the lifecycle of the CRs managed by the operator: RHDH operator, OpenShift Serverless operator and OpenShift Serverless Logic operator. When deleting one of the previously mentioned CRs, a job is triggered that ensures the CR is removed before the operator is. @@ -173,9 +173,9 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL > **Note:** that every minute on the clock a job is triggered to reconcile the CRs with the orchestrator resource values. These cronjobs are deleted when their respective features (e.g. `rhdhOperator.enabled=false`) are removed or when the orchestrator resource is removed. This is required because the CRs are not managed by helm due to the CRD dependency pre availability to the deployment of the CR. 1. Apply the Orchestrator custom resource (CR) on the cluster to create an instance of RHDH and resources of OpenShift Serverless Operator and OpenShift Serverless Operator Logic. - Make any changes to the [CR](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/config/samples/_v1alpha1_orchestrator.yaml) before applying it, or test the default Orchestrator CR: + Make any changes to the [CR](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/config/samples/_v1alpha1_orchestrator.yaml) before applying it, or test the default Orchestrator CR: ```console - oc apply -n orchestrator -f https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/refs/heads/main/config/samples/_v1alpha1_orchestrator.yaml + oc apply -n orchestrator -f https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/refs/heads/main/config/samples/_v1alpha1_orchestrator.yaml ``` ## Additional information @@ -207,7 +207,7 @@ When deploying a workflow in a namespace different from where Sonataflow service Store the namespace value in SONATAFLOW_PLATFORM_NAMESPACE. 4. **Set Up a Network Policy:** - Configure a network policy to allow traffic only between RHDH, Sonataflow services, and the workflows. The policy can be derived from [here](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/helm-charts/orchestrator/templates/network-policies.yaml) + Configure a network policy to allow traffic only between RHDH, Sonataflow services, and the workflows. The policy can be derived from [here](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/helm-charts/orchestrator/templates/network-policies.yaml) ```console oc create -f < Note: `${BACKEND_SECRET}` and `${RHDH_ROUTE}` variables are not by default accessible by Backstage, so the values should be used directly in the ConfigMap or made accessible to Backstage. +> Note: `${BACKEND_SECRET}` and `${RHDH_ROUTE}` variables are not by default accessible by Backstage, so the values should be used directly in the ConfigMap or made accessible to Backstage. The `${POSTGRES_*}` variables *are* accessible by default, so they can be left in variable form. ### Import Orchestrator's software templates @@ -285,9 +285,9 @@ Orchestrator software templates rely on the following tools: To import the Orchestrator software templates into the catalog via the Backstage UI, follow the instructions outlined in this [document](https://backstage.io/docs/features/software-templates/adding-templates). Register new templates into the catalog from the -- [Workflow resources (group and system)](https://github.com/parodos-dev/workflow-software-templates/blob/v1.3.x/entities/workflow-resources.yaml) (optional) -- [Basic template](https://github.com/parodos-dev/workflow-software-templates/blob/v1.3.x/scaffolder-templates/basic-workflow/template.yaml) -- [Complex template - workflow with custom Java code](https://github.com/parodos-dev/workflow-software-templates/blob/v1.3.x/scaffolder-templates/complex-assessment-workflow/template.yaml) +- [Workflow resources (group and system)](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.3.x/entities/workflow-resources.yaml) (optional) +- [Basic template](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.3.x/scaffolder-templates/basic-workflow/template.yaml) +- [Complex template - workflow with custom Java code](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.3.x/scaffolder-templates/complex-assessment-workflow/template.yaml) ## Plugin Versions diff --git a/docs/postgresql/README.md b/docs/postgresql/README.md index 539b1bac..1a5df0db 100644 --- a/docs/postgresql/README.md +++ b/docs/postgresql/README.md @@ -12,14 +12,14 @@ Note: replace the password of the `sonataflow-psql-postgresql` secret below in t oc new-project sonataflow-infra oc create secret generic sonataflow-psql-postgresql --from-literal=postgres-username=postgres --from-literal=postgres-password=postgres -git clone git@github.com:parodos-dev/orchestrator-helm-chart.git +git clone git@github.com:rhdhorchestrator/orchestrator-helm-chart.git cd orchestrator-helm-chart/postgresql helm repo add bitnami https://charts.bitnami.com/bitnami helm install sonataflow-psql bitnami/postgresql --version 12.x.x -f ./values.yaml ``` -Note: the default settings provided in [PostgreSQL values](https://github.com/parodos-dev/orchestrator-helm-chart/blob/main/postgresql/values.yaml) match the defaults provided in the -[Orchestrator values](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/helm-charts/orchestrator/values.yaml). +Note: the default settings provided in [PostgreSQL values](https://github.com/rhdhorchestrator/orchestrator-helm-chart/blob/main/postgresql/values.yaml) match the defaults provided in the +[Orchestrator values](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/helm-charts/orchestrator/values.yaml). Any changes to the first configuration must also be reported in the latter. For OpenShift-related configuration in the chart visit [here](https://github.com/bitnami/charts/blob/main/bitnami/postgresql/README.md#differences-between-bitnami-postgresql-image-and-docker-official-image). diff --git a/docs/release-1.2/README.md b/docs/release-1.2/README.md index 0a72bc1c..750fb80f 100644 --- a/docs/release-1.2/README.md +++ b/docs/release-1.2/README.md @@ -1,6 +1,6 @@ # Orchestrator Documentation -For comprehensive documentation on the Orchestrator, please visit [https://www.parodos.dev](https://www.parodos.dev). +For comprehensive documentation on the Orchestrator, please visit [https://www.rhdhorchestrator.io](https://www.rhdhorchestrator.io). ## Installing the Orchestrator Helm Operator @@ -37,21 +37,21 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL ### Deployment with GitOps - If you plan to deploy in a GitOps environment, make sure you have installed the `ArgoCD/Red Hat OpenShift GitOps` and the `Tekton/Red Hat Openshift Pipelines Install` operators following these [instructions](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/gitops/README.md). + If you plan to deploy in a GitOps environment, make sure you have installed the `ArgoCD/Red Hat OpenShift GitOps` and the `Tekton/Red Hat Openshift Pipelines Install` operators following these [instructions](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/gitops/README.md). The Orchestrator installs RHDH and imports software templates designed for bootstrapping workflow development. These templates are crafted to ease the development lifecycle, including a Tekton pipeline to build workflow images and generate workflow K8s custom resources. Furthermore, ArgoCD is utilized to monitor any changes made to the workflow repository and to automatically trigger the Tekton pipelines as needed. - `ArgoCD/OpenShift GitOps` operator - - Ensure at least one instance of `ArgoCD` exists in the designated namespace (referenced by `ARGOCD_NAMESPACE` environment variable). Example [here](https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/main/docs/gitops/resources/argocd-example.yaml) + - Ensure at least one instance of `ArgoCD` exists in the designated namespace (referenced by `ARGOCD_NAMESPACE` environment variable). Example [here](https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/main/docs/gitops/resources/argocd-example.yaml) - Validated API is `argoproj.io/v1alpha1/AppProject` - `Tekton/OpenShift Pipelines` operator - Validated APIs are `tekton.dev/v1beta1/Task` and `tekton.dev/v1/Pipeline` - Requires ArgoCD installed since the manifests are deployed in the same namespace as the ArgoCD instance. - Remember to enable [argocd](https://github.com/parodos-dev/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L451) and [tekton](https://github.com/parodos-dev/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L443) in your CR instance. + Remember to enable [argocd](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L451) and [tekton](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L443) in your CR instance. ## Installation -1. Deploy the PostgreSQL reference implementation for persistence support in SonataFlow following these [instructions](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/postgresql/README.md) +1. Deploy the PostgreSQL reference implementation for persistence support in SonataFlow following these [instructions](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/postgresql/README.md) 1. Create a namespace for the Orchestrator solution: @@ -68,7 +68,7 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL 1. Download the setup script from the github repository and run it to create the RHDH secret and label the GitOps namespaces: ```console - wget https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/release-1.2/hack/setup.sh -O /tmp/setup.sh && chmod u+x /tmp/setup.sh + wget https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/release-1.2/hack/setup.sh -O /tmp/setup.sh && chmod u+x /tmp/setup.sh ``` Run the script: @@ -131,7 +131,7 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL 1. Run the following commands to determine when the installation is completed: ```console - wget https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/release-1.2/hack/wait_for_operator_installed.sh -O /tmp/wait_for_operator_installed.sh && chmod u+x /tmp/wait_for_operator_installed.sh && /tmp/wait_for_operator_installed.sh + wget https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/release-1.2/hack/wait_for_operator_installed.sh -O /tmp/wait_for_operator_installed.sh && chmod u+x /tmp/wait_for_operator_installed.sh && /tmp/wait_for_operator_installed.sh ``` During the installation process, Kubernetes cronjobs are created by the operator to monitor the lifecycle of the CRs managed by the operator: RHDH operator, OpenShift Serverless operator and OpenShift Serverless Logic operator. When deleting one of the previously mentioned CRs, a job is triggered that ensures the CR is removed before the operator is. @@ -140,9 +140,9 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL > **Note:** that every minute on the clock a job is triggered to reconcile the CRs with the orchestrator resource values. These cronjobs are deleted when their respective features (e.g. `rhdhOperator.enabled=false`) are removed or when the orchestrator resource is removed. This is required because the CRs are not managed by helm due to the CRD dependency pre availability to the deployment of the CR. 1. Apply the Orchestrator custom resource (CR) on the cluster to create an instance of RHDH and resources of OpenShift Serverless Operator and OpenShift Serverless Operator Logic. - Make any changes to the [CR](https://github.com/parodos-dev/orchestrator-helm-operator/blob/release-1.2/config/samples/_v1alpha1_orchestrator.yaml) before applying it, or test the default Orchestrator CR: + Make any changes to the [CR](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/release-1.2/config/samples/_v1alpha1_orchestrator.yaml) before applying it, or test the default Orchestrator CR: ```console - oc apply -n orchestrator -f https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/refs/heads/release-1.2/config/samples/_v1alpha1_orchestrator.yaml + oc apply -n orchestrator -f https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/refs/heads/release-1.2/config/samples/_v1alpha1_orchestrator.yaml ``` ## Additional information @@ -174,7 +174,7 @@ When deploying a workflow in a namespace different from where Sonataflow service Store the namespace value in SONATAFLOW_PLATFORM_NAMESPACE. 4. **Set Up a Network Policy:** - Configure a network policy to allow traffic only between RHDH, Sonataflow services, and the workflows. The policy can be derived from [here](https://github.com/parodos-dev/orchestrator-helm-operator/blob/release-1.2/helm-charts/orchestrator/templates/network-policies.yaml) + Configure a network policy to allow traffic only between RHDH, Sonataflow services, and the workflows. The policy can be derived from [here](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/release-1.2/helm-charts/orchestrator/templates/network-policies.yaml) ```console oc create -f < Note: `${BACKEND_SECRET}` and `${RHDH_ROUTE}` variables are not by default accessible by Backstage, so the values should be used directly in the ConfigMap or made accessible to Backstage. +> Note: `${BACKEND_SECRET}` and `${RHDH_ROUTE}` variables are not by default accessible by Backstage, so the values should be used directly in the ConfigMap or made accessible to Backstage. The `${POSTGRES_*}` variables *are* accessible by default, so they can be left in variable form. ### Import Orchestrator's software templates @@ -301,9 +301,9 @@ Orchestrator software templates rely on the following tools: To import the Orchestrator software templates into the catalog via the Backstage UI, follow the instructions outlined in this [document](https://backstage.io/docs/features/software-templates/adding-templates). Register new templates into the catalog from the -- [Workflow resources (group and system)](https://github.com/parodos-dev/workflow-software-templates/blob/v1.2.x/entities/workflow-resources.yaml) (optional) -- [Basic template](https://github.com/parodos-dev/workflow-software-templates/blob/v1.2.x/scaffolder-templates/basic-workflow/template.yaml) -- [Complex template - workflow with custom Java code](https://github.com/parodos-dev/workflow-software-templates/blob/v1.2.x/scaffolder-templates/complex-assessment-workflow/template.yaml) +- [Workflow resources (group and system)](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.2.x/entities/workflow-resources.yaml) (optional) +- [Basic template](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.2.x/scaffolder-templates/basic-workflow/template.yaml) +- [Complex template - workflow with custom Java code](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.2.x/scaffolder-templates/complex-assessment-workflow/template.yaml) ## Plugin Versions diff --git a/docs/release-1.3/README.md b/docs/release-1.3/README.md index c130c758..9965edf8 100644 --- a/docs/release-1.3/README.md +++ b/docs/release-1.3/README.md @@ -39,25 +39,25 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL ### Deployment with GitOps - If you plan to deploy in a GitOps environment, make sure you have installed the `ArgoCD/Red Hat OpenShift GitOps` and the `Tekton/Red Hat Openshift Pipelines Install` operators following these [instructions](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/gitops/README.md). + If you plan to deploy in a GitOps environment, make sure you have installed the `ArgoCD/Red Hat OpenShift GitOps` and the `Tekton/Red Hat Openshift Pipelines Install` operators following these [instructions](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/gitops/README.md). The Orchestrator installs RHDH and imports software templates designed for bootstrapping workflow development. These templates are crafted to ease the development lifecycle, including a Tekton pipeline to build workflow images and generate workflow K8s custom resources. Furthermore, ArgoCD is utilized to monitor any changes made to the workflow repository and to automatically trigger the Tekton pipelines as needed. - `ArgoCD/OpenShift GitOps` operator - - Ensure at least one instance of `ArgoCD` exists in the designated namespace (referenced by `ARGOCD_NAMESPACE` environment variable). Example [here](https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/main/docs/gitops/resources/argocd-example.yaml) + - Ensure at least one instance of `ArgoCD` exists in the designated namespace (referenced by `ARGOCD_NAMESPACE` environment variable). Example [here](https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/main/docs/gitops/resources/argocd-example.yaml) - Validated API is `argoproj.io/v1alpha1/AppProject` - `Tekton/OpenShift Pipelines` operator - Validated APIs are `tekton.dev/v1beta1/Task` and `tekton.dev/v1/Pipeline` - Requires ArgoCD installed since the manifests are deployed in the same namespace as the ArgoCD instance. - Remember to enable [argocd](https://github.com/parodos-dev/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L451) and [tekton](https://github.com/parodos-dev/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L443) in your CR instance. + Remember to enable [argocd](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L451) and [tekton](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/c577e95e063e2bf8119b2b23890df04792f9424c/config/crd/bases/rhdh.redhat.com_orchestrators.yaml#L443) in your CR instance. ## Detailed Installation Guide ### From OperatorHub 1. Deploying PostgreSQL reference implementation - **If you do not have a PostgreSQL instance in your cluster** \ - you can deploy the PostgreSQL reference implementation by following the steps [here](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/postgresql/README.md). + you can deploy the PostgreSQL reference implementation by following the steps [here](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/postgresql/README.md). - **If you already have PostgreSQL running in your cluster** \ - ensure that the default settings in the [PostgreSQL values](https://github.com/parodos-dev/orchestrator-helm-chart/blob/main/postgresql/values.yaml) file match those provided in the [Orchestrator values](https://github.com/parodos-dev/orchestrator-helm-operator/blob/release-1.3/helm-charts/orchestrator/values.yaml) file. + ensure that the default settings in the [PostgreSQL values](https://github.com/rhdhorchestrator/orchestrator-helm-chart/blob/main/postgresql/values.yaml) file match those provided in the [Orchestrator values](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/release-1.3/helm-charts/orchestrator/values.yaml) file. 1. Install Orchestrator operator 1. Go to OperatorHub in your OpenShift Console. 1. Search for and install the Orchestrator Operator. @@ -81,10 +81,10 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL oc get networkpolicy -n sonataflow-infra ``` 1. Copy and execute each command from the output in your terminal. These commands ensure that all necessary services and resources in your OpenShift environment are available and running correctly. - 1. If any service does not become available, verify the logs for that service or consult [troubleshooting steps](https://www.parodos.dev/1.3/docs/serverless-workflows/troubleshooting/). + 1. If any service does not become available, verify the logs for that service or consult [troubleshooting steps](https://www.rhdhorchestrator.io/1.3/docs/serverless-workflows/troubleshooting/). ### Manual Install -1. Deploy the PostgreSQL reference implementation for persistence support in SonataFlow following these [instructions](https://github.com/parodos-dev/orchestrator-helm-operator/blob/main/docs/postgresql/README.md) +1. Deploy the PostgreSQL reference implementation for persistence support in SonataFlow following these [instructions](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/main/docs/postgresql/README.md) 1. Create a namespace for the Orchestrator solution: @@ -101,7 +101,7 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL 1. Download the setup script from the github repository and run it to create the RHDH secret and label the GitOps namespaces: ```console - wget https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/release-1.3/hack/setup.sh -O /tmp/setup.sh && chmod u+x /tmp/setup.sh + wget https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/release-1.3/hack/setup.sh -O /tmp/setup.sh && chmod u+x /tmp/setup.sh ``` Run the script: @@ -164,7 +164,7 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL 1. Run the following commands to determine when the installation is completed: ```console - wget https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/release-1.3/hack/wait_for_operator_installed.sh -O /tmp/wait_for_operator_installed.sh && chmod u+x /tmp/wait_for_operator_installed.sh && /tmp/wait_for_operator_installed.sh + wget https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/release-1.3/hack/wait_for_operator_installed.sh -O /tmp/wait_for_operator_installed.sh && chmod u+x /tmp/wait_for_operator_installed.sh && /tmp/wait_for_operator_installed.sh ``` During the installation process, Kubernetes cronjobs are created by the operator to monitor the lifecycle of the CRs managed by the operator: RHDH operator, OpenShift Serverless operator and OpenShift Serverless Logic operator. When deleting one of the previously mentioned CRs, a job is triggered that ensures the CR is removed before the operator is. @@ -173,9 +173,9 @@ Note that as of November 6, 2023, OpenShift Serverless Operator is based on RHEL > **Note:** that every minute on the clock a job is triggered to reconcile the CRs with the orchestrator resource values. These cronjobs are deleted when their respective features (e.g. `rhdhOperator.enabled=false`) are removed or when the orchestrator resource is removed. This is required because the CRs are not managed by helm due to the CRD dependency pre availability to the deployment of the CR. 1. Apply the Orchestrator custom resource (CR) on the cluster to create an instance of RHDH and resources of OpenShift Serverless Operator and OpenShift Serverless Operator Logic. - Make any changes to the [CR](https://github.com/parodos-dev/orchestrator-helm-operator/blob/release-1.3/config/samples/_v1alpha1_orchestrator.yaml) before applying it, or test the default Orchestrator CR: + Make any changes to the [CR](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/release-1.3/config/samples/_v1alpha1_orchestrator.yaml) before applying it, or test the default Orchestrator CR: ```console - oc apply -n orchestrator -f https://raw.githubusercontent.com/parodos-dev/orchestrator-helm-operator/refs/heads/release-1.3/config/samples/_v1alpha1_orchestrator.yaml + oc apply -n orchestrator -f https://raw.githubusercontent.com/rhdhorchestrator/orchestrator-helm-operator/refs/heads/release-1.3/config/samples/_v1alpha1_orchestrator.yaml ``` ## Additional information @@ -207,7 +207,7 @@ When deploying a workflow in a namespace different from where Sonataflow service Store the namespace value in SONATAFLOW_PLATFORM_NAMESPACE. 4. **Set Up a Network Policy:** - Configure a network policy to allow traffic only between RHDH, Sonataflow services, and the workflows. The policy can be derived from [here](https://github.com/parodos-dev/orchestrator-helm-operator/blob/release-1.3/helm-charts/orchestrator/templates/network-policies.yaml) + Configure a network policy to allow traffic only between RHDH, Sonataflow services, and the workflows. The policy can be derived from [here](https://github.com/rhdhorchestrator/orchestrator-helm-operator/blob/release-1.3/helm-charts/orchestrator/templates/network-policies.yaml) ```console oc create -f < Note: `${BACKEND_SECRET}` and `${RHDH_ROUTE}` variables are not by default accessible by Backstage, so the values should be used directly in the ConfigMap or made accessible to Backstage. +> Note: `${BACKEND_SECRET}` and `${RHDH_ROUTE}` variables are not by default accessible by Backstage, so the values should be used directly in the ConfigMap or made accessible to Backstage. The `${POSTGRES_*}` variables *are* accessible by default, so they can be left in variable form. ### Import Orchestrator's software templates @@ -285,9 +285,9 @@ Orchestrator software templates rely on the following tools: To import the Orchestrator software templates into the catalog via the Backstage UI, follow the instructions outlined in this [document](https://backstage.io/docs/features/software-templates/adding-templates). Register new templates into the catalog from the -- [Workflow resources (group and system)](https://github.com/parodos-dev/workflow-software-templates/blob/v1.3.x/entities/workflow-resources.yaml) (optional) -- [Basic template](https://github.com/parodos-dev/workflow-software-templates/blob/v1.3.x/scaffolder-templates/basic-workflow/template.yaml) -- [Complex template - workflow with custom Java code](https://github.com/parodos-dev/workflow-software-templates/blob/v1.3.x/scaffolder-templates/complex-assessment-workflow/template.yaml) +- [Workflow resources (group and system)](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.3.x/entities/workflow-resources.yaml) (optional) +- [Basic template](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.3.x/scaffolder-templates/basic-workflow/template.yaml) +- [Complex template - workflow with custom Java code](https://github.com/rhdhorchestrator/workflow-software-templates/blob/v1.3.x/scaffolder-templates/complex-assessment-workflow/template.yaml) ## Plugin Versions diff --git a/hack/merge_secrets.sh b/hack/merge_secrets.sh index 055583fa..cf370d9d 100755 --- a/hack/merge_secrets.sh +++ b/hack/merge_secrets.sh @@ -2,7 +2,7 @@ # The script merges two given K8s secrets in yaml format into a single secret named 'docker-credentials' in 'orchestrator-gitops' namespace. # This script is required to simplify the instruction of -# https://github.com/parodos-dev/orchestrator-helm-operator/tree/main/docs/gitops#installing-docker-credentials +# https://github.com/rhdhorchestrator/orchestrator-helm-operator/tree/main/docs/gitops#installing-docker-credentials # Check if the correct number of arguments is provided if [ $# -ne 2 ]; then diff --git a/helm-charts/orchestrator/Chart.yaml b/helm-charts/orchestrator/Chart.yaml index 11644f2b..337dedb7 100644 --- a/helm-charts/orchestrator/Chart.yaml +++ b/helm-charts/orchestrator/Chart.yaml @@ -23,6 +23,6 @@ version: 1.3.0 # It is recommended to use it with quotes. appVersion: "0.0.1" -# This is an icon to Parodos project. In the future we might design a dedicated logo for the Orchestrator. -# However, since the entire development is done under the Parodos organization, we'll use it. +# This is an icon to The Orchestrator project. In the future we might design a dedicated logo for the Orchestrator. +# However, since the entire development is done under the Orchestrator organization, we'll use it. icon: data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLWEwYWY5ZDg4LTU3MGItNGQ0Ny04OWQ4LThjYWU0YmE5MjdhMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzggMzgiPjx0aXRsZT5vcmNoZXN0cmF0b3IgaWNvbjwvdGl0bGU+CjxkZXNjPkNsb3VkPC9kZXNjPgo8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOC4wLWMwMDEgMS4wMDAwMDAsIDAwMDAvMDAvMDAtMDA6MDA6MDAgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyI+CiAgICAgICAgIDx4bXA6cmhjYy1lZmZlY3RpdmUtb24+MjAyNC0wNy0wOFQyMDo1Nzo1OS44NjVaPC94bXA6cmhjYy1lZmZlY3RpdmUtb24+CiAgICAgICAgIDx4bXA6cmhjYy1yaWdodHMtcmVzdHJpY3RlZD5ubzwveG1wOnJoY2MtcmlnaHRzLXJlc3RyaWN0ZWQ+CiAgICAgICAgIDx4bXA6YnJhbmQtY29udGVudC1zdWJ0eXBlPlRlY2hub2xvZ3kgaWNvbjwveG1wOmJyYW5kLWNvbnRlbnQtc3VidHlwZT4KICAgICAgICAgPHhtcDpyaGNjLW1ldGFkYXRhLWNvbXBsZXRlLW1vZGVyYXRvcj5wZW5kaW5nPC94bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS1tb2RlcmF0b3I+CiAgICAgICAgIDx4bXA6cmhjYy10cmFuc2xhdGlvbi1pZD5UUkE4Nzk4MDVkOC0zZGZiLTRlMzgtOTc1NS1jNWNlOTY3MjI5OGY8L3htcDpyaGNjLXRyYW5zbGF0aW9uLWlkPgogICAgICAgICA8eG1wOmJyYW5kLWNvbnRlbnQtdHlwZT5JY29uPC94bXA6YnJhbmQtY29udGVudC10eXBlPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAyNC0wNy0wOFQyMDo1Nzo1OS44NjVaPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpyaGNjLWRlcml2YXRpdmUtaWQ+REVSODc5ODA1ZDgtM2RmYi00ZTM4LTk3NTUtYzVjZTk2NzIyOThmPC94bXA6cmhjYy1kZXJpdmF0aXZlLWlkPgogICAgICAgICA8eG1wOnJoY2MtZWZmZWN0aXZlLW9uLXNldC1vbi11cGxvYWQ+dHJ1ZTwveG1wOnJoY2MtZWZmZWN0aXZlLW9uLXNldC1vbi11cGxvYWQ+CiAgICAgICAgIDx4bXA6YnJhbmQtbG9nby1jb2xvcj5TdGFuZGFyZDwveG1wOmJyYW5kLWxvZ28tY29sb3I+CiAgICAgICAgIDx4bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS11cGxvYWRlcj5wZW5kaW5nPC94bXA6cmhjYy1tZXRhZGF0YS1jb21wbGV0ZS11cGxvYWRlcj4KICAgICAgICAgPHhtcDpyaGNjLWZpbGUtbGFzdC1tb2RpZmllZD4yMDI0LTA3LTA4VDIwOjU4OjA5LjkzOFo8L3htcDpyaGNjLWZpbGUtbGFzdC1tb2RpZmllZD4KICAgICAgICAgPHhtcDpyaGNjLWF1ZGllbmNlPnJoY2MtYXVkaWVuY2U6aW50ZXJuYWw8L3htcDpyaGNjLWF1ZGllbmNlPgogICAgICAgICA8eG1wOnJoY2Mtbm90aWZ5LXBvcnRhbC1zdWJzY3JpYmVycy1vbi1jaGFuZ2U+eWVzPC94bXA6cmhjYy1ub3RpZnktcG9ydGFsLXN1YnNjcmliZXJzLW9uLWNoYW5nZT4KICAgICAgICAgPHhtcDpyaGNjLXByb2R1Y3Q+CiAgICAgICAgICAgIDxyZGY6QmFnPgogICAgICAgICAgICAgICA8cmRmOmxpPnJoY2MtcHJvZHVjdDpyZWQtaGF0LWRldmVsb3Blci1odWI8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3htcDpyaGNjLXByb2R1Y3Q+CiAgICAgICAgIDx0aWZmOkltYWdlTGVuZ3RoPjM4PC90aWZmOkltYWdlTGVuZ3RoPgogICAgICAgICA8dGlmZjpJbWFnZVdpZHRoPjM4PC90aWZmOkltYWdlV2lkdGg+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6bW9kaWZpZWQ+MjAyNC0wNy0wOFQyMDo1OToyMi44ODlaPC9kYzptb2RpZmllZD4KICAgICAgICAgPGRjOmRlc2NyaXB0aW9uPgogICAgICAgICAgICA8cmRmOkFsdD4KICAgICAgICAgICAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5DbG91ZDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6ZGVzY3JpcHRpb24+CiAgICAgICAgIDxkYzp0aXRsZT4KICAgICAgICAgICAgPHJkZjpBbHQ+CiAgICAgICAgICAgICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+b3JjaGVzdHJhdG9yIGljb248L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8eG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlVzZSB0ZWNobm9sb2d5IGljb25zIHRvIHJlcHJlc2VudCBSZWQgSGF0IHByb2R1Y3RzIGFuZCBjb21wb25lbnRzLiBEbyBub3QgcmVtb3ZlIHRoZSBpY29uIGZyb20gdGhlIGJvdW5kaW5nIHNoYXBlLjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwveG1wUmlnaHRzOlVzYWdlVGVybXM+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+CjxkZWZzPjxzdHlsZT4udXVpZC1jMTkzZTg1NC1kOTU4LTRhZGYtYjNiZS03ZmVhMjNjNmZiMWZ7ZmlsbDojZTBlMGUwO30udXVpZC1jMTkzZTg1NC1kOTU4LTRhZGYtYjNiZS03ZmVhMjNjNmZiMWYsLnV1aWQtMzU4MjVlODEtMTdiMy00YWQ1LThhZTUtOGYxODU4OGIzNjg5LC51dWlkLWQ3MzhjOTFjLTkxYjUtNDg1OC04MWRhLTEyZjA2MmNkNTkwNCwudXVpZC0wMmVjZTY4MC1kOTVjLTQ1Y2QtYjg0Ny0xZjQwZGZlYTg5MTF7c3Ryb2tlLXdpZHRoOjBweDt9LnV1aWQtMzU4MjVlODEtMTdiMy00YWQ1LThhZTUtOGYxODU4OGIzNjg5e2ZpbGw6IzAwMDt9LnV1aWQtZDczOGM5MWMtOTFiNS00ODU4LTgxZGEtMTJmMDYyY2Q1OTA0e2ZpbGw6I2UwMDt9LnV1aWQtMDJlY2U2ODAtZDk1Yy00NWNkLWI4NDctMWY0MGRmZWE4OTExe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHJlY3QgY2xhc3M9InV1aWQtMDJlY2U2ODAtZDk1Yy00NWNkLWI4NDctMWY0MGRmZWE4OTExIiB4PSIxIiB5PSIxIiB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHJ4PSI5IiByeT0iOSIvPjxwYXRoIGNsYXNzPSJ1dWlkLWMxOTNlODU0LWQ5NTgtNGFkZi1iM2JlLTdmZWEyM2M2ZmIxZiIgZD0iTTI4LDIuMjVjNC4yNzM0LDAsNy43NSwzLjQ3NjYsNy43NSw3Ljc1djE4YzAsNC4yNzM0LTMuNDc2Niw3Ljc1LTcuNzUsNy43NUgxMGMtNC4yNzM0LDAtNy43NS0zLjQ3NjYtNy43NS03Ljc1VjEwYzAtNC4yNzM0LDMuNDc2Ni03Ljc1LDcuNzUtNy43NWgxOE0yOCwxSDEwQzUuMDI5NCwxLDEsNS4wMjk0LDEsMTB2MThjMCw0Ljk3MDYsNC4wMjk0LDksOSw5aDE4YzQuOTcwNiwwLDktNC4wMjk0LDktOVYxMGMwLTQuOTcwNi00LjAyOTQtOS05LTloMFoiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0xNCw5LjM3NWgtNGMtLjM0NDcsMC0uNjI1LjI3OTgtLjYyNS42MjV2NGMwLC4zNDUyLjI4MDMuNjI1LjYyNS42MjVoNGMuMzQ0NywwLC42MjUtLjI3OTguNjI1LS42MjV2LTRjMC0uMzQ1Mi0uMjgwMy0uNjI1LS42MjUtLjYyNVpNMTMuMzc1LDEzLjM3NWgtMi43NXYtMi43NWgyLjc1djIuNzVaIi8+PHBhdGggY2xhc3M9InV1aWQtZDczOGM5MWMtOTFiNS00ODU4LTgxZGEtMTJmMDYyY2Q1OTA0IiBkPSJNMjcsMjIuNjE5NmMuMTY5OSwwLC4zMzAxLS4wNTk2LjQzOTUtLjE3OTcuMTIwMS0uMTEwNC4xOTA0LS4yODAzLjE5MDQtLjQzOTksMC0uMDgwMS0uMDIwNS0uMTYwMi0uMDQ5OC0uMjQwMi0uMDMwMy0uMDY5OC0uMDgwMS0uMTQwMS0uMTQwNi0uMTk5Ny0uMjI5NS0uMjMwNS0uNjQ5NC0uMjMwNS0uODc5OSwwLS4xMjAxLjEwOTktLjE3OTcuMjY5NS0uMTc5Ny40Mzk5LDAsLjE2OTkuMDU5Ni4zMjk2LjE3OTcuNDM5OS4xMjAxLjEyMDEuMjgwMy4xNzk3LjQ0MDQuMTc5N1oiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0yNSwyMi42MTk2Yy4xNjk5LDAsLjMzMDEtLjA1OTYuNDM5NS0uMTc5Ny4xMjAxLS4xMTA0LjE5MDQtLjI4MDMuMTkwNC0uNDM5OSwwLS4wODAxLS4wMjA1LS4xNjAyLS4wNDk4LS4yNDAyLS4wMzAzLS4wNjk4LS4wODAxLS4xNDAxLS4xNDA2LS4xOTk3LS4wNDk4LS4wNjAxLS4xMjk5LS4xMTA0LS4xOTkyLS4xNDAxLS4yMzA1LS4wOTAzLS41MTA3LS4wNC0uNjgwNy4xNDAxLS4wNTk2LjA1OTYtLjEwOTQuMTI5OS0uMTM5Ni4xOTk3LS4wMzAzLjA4MDEtLjA0OTguMTYwMi0uMDQ5OC4yNDAyLDAsLjE1OTcuMDY5My4zMjk2LjE4OTUuNDM5OS4xMTA0LjEyMDEuMjgwMy4xNzk3LjQ0MDQuMTc5N1oiLz48cGF0aCBjbGFzcz0idXVpZC1kNzM4YzkxYy05MWI1LTQ4NTgtODFkYS0xMmYwNjJjZDU5MDQiIGQ9Ik0yOSwxOS4zNzVoLThjLS4zNDQ3LDAtLjYyNS4yNzk4LS42MjUuNjI1djhjMCwuMzQ1Mi4yODAzLjYyNS42MjUuNjI1aDhjLjM0NDcsMCwuNjI1LS4yNzk4LjYyNS0uNjI1di04YzAtLjM0NTItLjI4MDMtLjYyNS0uNjI1LS42MjVaTTI4LjM3NSwyNy4zNzVoLTYuNzV2LTYuNzVoNi43NXY2Ljc1WiIvPjxwYXRoIGNsYXNzPSJ1dWlkLTM1ODI1ZTgxLTE3YjMtNGFkNS04YWU1LThmMTg1ODhiMzY4OSIgZD0iTTIxLjUsMTEuMzc1aC01LjVjLS4zNDQ3LDAtLjYyNS4yNzk4LS42MjUuNjI1cy4yODAzLjYyNS42MjUuNjI1aDUuNWMxLjAzNDIsMCwxLjg3NS44NDEzLDEuODc1LDEuODc1cy0uODQwOCwxLjg3NS0xLjg3NSwxLjg3NWgtMi44NzV2LS4zNzVjMC0uMjUyOS0uMTUyMy0uNDgwNS0uMzg1Ny0uNTc3Ni0uMjMxNC0uMDk1Mi0uNTAyLS4wNDM5LS42ODE2LjEzNTdsLTEsMWMtLjAxMjkuMDEyOS0uMDE3NS4wMy0uMDI4OS4wNDM4LS4wNDEyLjA0ODgtLjA4MDYuMDk5NC0uMTA1NC4xNTkyLS4wMjc2LjA2Ny0uMDM5LjEzODItLjA0MjQuMjA5Ni0uMDAwNS4wMTAzLS4wMDU5LjAxODktLjAwNTkuMDI5MywwLC4wMTA0LjAwNTUuMDE5Mi4wMDYuMDI5NS4wMDM0LjA3MTMuMDE0Ny4xNDIzLjA0MjMuMjA5NC4wMjQ5LjA2MDEuMDY0NC4xMTEuMTA1OC4xNi4wMTE0LjAxMzUuMDE1OC4wMzA0LjAyODUuMDQzMWwxLDFjLjEyMDEuMTE5Ni4yODAzLjE4MzEuNDQyNC4xODMxLjA4MTEsMCwuMTYyMS0uMDE1Ni4yMzkzLS4wNDc0LjIzMzQtLjA5NzIuMzg1Ny0uMzI0Ny4zODU3LS41Nzc2di0uMzc1aDIuODc1YzEuNzIyNywwLDMuMTI1LTEuNDAxOSwzLjEyNS0zLjEyNXMtMS40MDIzLTMuMTI1LTMuMTI1LTMuMTI1WiIvPjxwYXRoIGNsYXNzPSJ1dWlkLTM1ODI1ZTgxLTE3YjMtNGFkNS04YWU1LThmMTg1ODhiMzY4OSIgZD0iTTE3LjQ0MjQsMjAuNTU4MWMtLjI0NDEtLjI0NDEtLjY0MDYtLjI0NDEtLjg4NDgsMC0uMjQzMi4yNDQxLS4yNDMyLjYzOTYsMCwuODgzOGwuOTMzNC45MzMxaC0zLjQ5MWMtMS4zMDk2LDAtMi4zNzUtMS4wNjU0LTIuMzc1LTIuMzc1czEuMDY1NC0yLjM3NSwyLjM3NS0yLjM3NWgxYy4zNDQ3LDAsLjYyNS0uMjc5OC42MjUtLjYyNXMtLjI4MDMtLjYyNS0uNjI1LS42MjVoLTFjLTEuOTk5LDAtMy42MjUsMS42MjYtMy42MjUsMy42MjVzMS42MjYsMy42MjUsMy42MjUsMy42MjVoMy40OTFsLS45MzM0LjkzMzFjLS4yNDMyLjI0NDEtLjI0MzIuNjM5NiwwLC44ODM4LjEyMjEuMTIyMS4yODIyLjE4MzEuNDQyNC4xODMxcy4zMjAzLS4wNjEuNDQyNC0uMTgzMWwyLTJjLjI0MzItLjI0NDEuMjQzMi0uNjM5NiwwLS44ODM4bC0yLTJaIi8+PC9zdmc+ diff --git a/helm-charts/orchestrator/README.md b/helm-charts/orchestrator/README.md index e96c9145..dc9ee3f2 100644 --- a/helm-charts/orchestrator/README.md +++ b/helm-charts/orchestrator/README.md @@ -29,7 +29,7 @@ The following table lists the configurable parameters of the Orchestrator chart | `rhdhOperator.isReleaseCandidate` | Indicates RC builds should be used by the chart to install RHDH | `false` | | `rhdhOperator.enabled` | whether the operator should be deployed by the chart | `true` | | `rhdhOperator.enableGuestProvider` | whether to enable guest provider | `false` | -| `rhdhOperator.catalogBranch` | The branch for https://github.com/parodos-dev/workflow-software-templates used to import software templates resources | `"v1.3.x"` | +| `rhdhOperator.catalogBranch` | The branch for https://github.com/rhdhorchestrator/workflow-software-templates used to import software templates resources | `"v1.3.x"` | | `rhdhOperator.secretRef.name` | name of the secret that contains the credentials for the plugin to establish a communication channel with the Kubernetes API, ArgoCD, GitHub servers and SMTP mail server. | `"backstage-backend-auth-secret"` | | `rhdhOperator.secretRef.backstage.backendSecret` | Key in the secret with name defined in the 'name' field that contains the value of the Backstage backend secret. Defaults to 'BACKEND_SECRET'. It's required. | `"BACKEND_SECRET"` | | `rhdhOperator.secretRef.github.token` | Key in the secret with name defined in the 'name' field that contains the value of the authentication token as expected by GitHub. Required for importing resource to the catalog, launching software templates and more. Defaults to 'GITHUB_TOKEN', empty for not available. | `"GITHUB_TOKEN"` | diff --git a/helm-charts/orchestrator/templates/_cr_lifecycle_helper.tpl b/helm-charts/orchestrator/templates/_cr_lifecycle_helper.tpl index 8904a6fc..ed9d3fc9 100644 --- a/helm-charts/orchestrator/templates/_cr_lifecycle_helper.tpl +++ b/helm-charts/orchestrator/templates/_cr_lifecycle_helper.tpl @@ -56,7 +56,7 @@ roleRef: apiVersion: batch/v1 kind: CronJob metadata: - name: {{ trunc -52 (printf "%s-reconcile" $releaseNameKind | trimPrefix "-" | trimPrefix "_" ) }} # Fixes https://github.com/parodos-dev/orchestrator-helm-chart/issues/160 + name: {{ trunc -52 (printf "%s-reconcile" $releaseNameKind | trimPrefix "-" | trimPrefix "_" ) }} # Fixes https://github.com/rhdhorchestrator/orchestrator-helm-chart/issues/160 # job name is used in the spec.template.metadata.labels, and labels cannot be more than 63 characters https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ namespace: {{ .release.Namespace }} labels: @@ -107,7 +107,7 @@ spec: apiVersion: batch/v1 kind: Job metadata: - name: {{ trunc -57 (printf "%s-delete" $releaseNameKind) | trimPrefix "-" | trimPrefix "_" }} # Fixes https://github.com/parodos-dev/orchestrator-helm-chart/issues/160 + name: {{ trunc -57 (printf "%s-delete" $releaseNameKind) | trimPrefix "-" | trimPrefix "_" }} # Fixes https://github.com/rhdhorchestrator/orchestrator-helm-chart/issues/160 # job name is used in the spec.template.metadata.labels, and labels cannot be more than 63 characters https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/ namespace: {{ .release.Namespace }} annotations: diff --git a/helm-charts/orchestrator/templates/tekton-pipeline.yaml b/helm-charts/orchestrator/templates/tekton-pipeline.yaml index 20f34dde..f68d5434 100644 --- a/helm-charts/orchestrator/templates/tekton-pipeline.yaml +++ b/helm-charts/orchestrator/templates/tekton-pipeline.yaml @@ -45,9 +45,9 @@ spec: workspace: ssh-creds params: - name: GIT_USER_NAME - value: Parodos Tekton Pipeline + value: The Orchestrator Tekton Pipeline - name: GIT_USER_EMAIL - value: parodos@redhat.com + value: rhdhorchestrator@redhat.com - name: USER_HOME value: /home/git - name: GIT_SCRIPT @@ -66,9 +66,9 @@ spec: workspace: ssh-creds params: - name: GIT_USER_NAME - value: Parodos Tekton Pipeline + value: The Orchestrator Tekton Pipeline - name: GIT_USER_EMAIL - value: parodos@redhat.com + value: rhdhorchestrator@redhat.com - name: USER_HOME value: /home/git - name: GIT_SCRIPT @@ -142,9 +142,9 @@ spec: workspace: ssh-creds params: - name: GIT_USER_NAME - value: Parodos Tekton Pipeline + value: The Orchestrator Tekton Pipeline - name: GIT_USER_EMAIL - value: parodos@redhat.com + value: rhdhorchestrator@redhat.com - name: USER_HOME value: /home/git - name: GIT_SCRIPT diff --git a/helm-charts/orchestrator/templates/tekton-tasks.yaml b/helm-charts/orchestrator/templates/tekton-tasks.yaml index 76c8e36a..dd636582 100644 --- a/helm-charts/orchestrator/templates/tekton-tasks.yaml +++ b/helm-charts/orchestrator/templates/tekton-tasks.yaml @@ -194,8 +194,8 @@ spec: fi ls flat/$(params.workflowId) - - curl -L https://raw.githubusercontent.com/parodos-dev/serverless-workflows/v1.3.x/pipeline/workflow-builder.Dockerfile -o flat/workflow-builder.Dockerfile + + curl -L https://raw.githubusercontent.com/rhdhorchestrator/serverless-workflows/v1.3.x/pipeline/workflow-builder.Dockerfile -o flat/workflow-builder.Dockerfile --- apiVersion: tekton.dev/v1 kind: Task diff --git a/helm-charts/orchestrator/values.schema.json b/helm-charts/orchestrator/values.schema.json index 8bab2d4e..d8753a01 100644 --- a/helm-charts/orchestrator/values.schema.json +++ b/helm-charts/orchestrator/values.schema.json @@ -642,7 +642,7 @@ "orchestrator": { "type": "object", "default": {}, - "title": "The orchestrator Schema", + "title": "The Orchestrator Schema", "required": [ "package", "integrity" @@ -673,7 +673,7 @@ "orchestratorBackend": { "type": "object", "default": {}, - "title": "The orchestratorBackend Schema", + "title": "The OrchestratorBackend Schema", "required": [ "package", "integrity" @@ -1025,7 +1025,7 @@ "orchestrator": { "type": "object", "default": {}, - "title": "The orchestrator Schema", + "title": "The Orchestrator Schema", "required": [ "namespace", "sonataflowPlatform" diff --git a/helm-charts/orchestrator/values.yaml b/helm-charts/orchestrator/values.yaml index d5ffa1fd..ad58eca7 100644 --- a/helm-charts/orchestrator/values.yaml +++ b/helm-charts/orchestrator/values.yaml @@ -22,7 +22,7 @@ rhdhOperator: isReleaseCandidate: false # Indicates RC builds should be used by the chart to install RHDH enabled: true # whether the operator should be deployed by the chart enableGuestProvider: false # whether to enable guest provider - catalogBranch: v1.3.x # The branch for https://github.com/parodos-dev/workflow-software-templates used to import software templates resources + catalogBranch: v1.3.x # The branch for https://github.com/rhdhorchestrator/workflow-software-templates used to import software templates resources secretRef: name: backstage-backend-auth-secret # name of the secret that contains the credentials for the plugin to establish a communication channel with the Kubernetes API, ArgoCD, GitHub servers and SMTP mail server. backstage: