Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
50 changes: 50 additions & 0 deletions .ci/pipelines/value_files/diff-values_showcase-rbac_OSD-GCP.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,56 @@ orchestrator: null
global:
dynamic:
plugins:
# Tekton not installed on OSD-GCP clusters
- package: ./dynamic-plugins/dist/backstage-community-plugin-tekton
disabled: true

# Disable all ghcr.io plugins from catalog index due to network restrictions
# OSD-GCP cannot access ghcr.io (GitHub Container Registry)
# These plugins are referenced with explicit versions from the catalog index
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-scaffolder-backend-module-quay:bs_1.45.3__2.14.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-3scale-backend:bs_1.45.3__3.10.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-argocd-backend:bs_1.45.3__1.0.2"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-argocd:bs_1.45.3__2.4.3"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-azure-devops-backend:bs_1.45.3__0.23.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-azure-devops:bs_1.45.3__0.23.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-dynatrace:bs_1.45.3__10.12.1"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-github-actions:bs_1.45.3__0.18.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-github-issues:bs_1.45.3__0.16.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-jenkins-backend:bs_1.45.3__0.22.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-jenkins:bs_1.45.3__0.26.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-jfrog-artifactory:bs_1.45.3__1.24.1"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-lighthouse:bs_1.45.3__0.16.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-nexus-repository-manager:bs_1.45.3__1.19.4"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-quay-backend:bs_1.45.3__1.10.1"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-quay:bs_1.45.3__1.28.1"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-scaffolder-backend-module-servicenow:bs_1.45.3__2.11.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-scaffolder-backend-module-sonarqube:bs_1.45.3__2.11.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-sonarqube-backend:bs_1.45.3__0.15.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-sonarqube:bs_1.45.3__0.21.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-tekton:bs_1.45.3__3.33.3"
disabled: true

# Disable orchestrator plugins for OSD-GCP
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
Expand Down
50 changes: 50 additions & 0 deletions .ci/pipelines/value_files/diff-values_showcase_OSD-GCP.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,56 @@ orchestrator: null
global:
dynamic:
plugins:
# Tekton not installed on OSD-GCP clusters
- package: ./dynamic-plugins/dist/backstage-community-plugin-tekton
disabled: true

# Disable all ghcr.io plugins from catalog index due to network restrictions
# OSD-GCP cannot access ghcr.io (GitHub Container Registry)
# These plugins are referenced with explicit versions from the catalog index
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-scaffolder-backend-module-quay:bs_1.45.3__2.14.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-3scale-backend:bs_1.45.3__3.10.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-argocd-backend:bs_1.45.3__1.0.2"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-argocd:bs_1.45.3__2.4.3"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-azure-devops-backend:bs_1.45.3__0.23.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-azure-devops:bs_1.45.3__0.23.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-dynatrace:bs_1.45.3__10.12.1"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-github-actions:bs_1.45.3__0.18.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-github-issues:bs_1.45.3__0.16.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-jenkins-backend:bs_1.45.3__0.22.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-jenkins:bs_1.45.3__0.26.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-jfrog-artifactory:bs_1.45.3__1.24.1"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-lighthouse:bs_1.45.3__0.16.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-nexus-repository-manager:bs_1.45.3__1.19.4"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-quay-backend:bs_1.45.3__1.10.1"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-quay:bs_1.45.3__1.28.1"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-scaffolder-backend-module-servicenow:bs_1.45.3__2.11.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-scaffolder-backend-module-sonarqube:bs_1.45.3__2.11.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-sonarqube-backend:bs_1.45.3__0.15.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-sonarqube:bs_1.45.3__0.21.0"
disabled: true
- package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-tekton:bs_1.45.3__3.33.3"
disabled: true

# Disable orchestrator plugins for OSD-GCP
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
Expand Down
48 changes: 48 additions & 0 deletions docs/e2e-tests/CI.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,54 @@ Localization tests verify that the RHDH UI displays correctly translated strings

The localization test implementation is in `.ci/pipelines/jobs/ocp-nightly.sh` (`run_localization_tests()` function).

### OSD-GCP Nightly Tests (Helm and Operator)

OSD-GCP (OpenShift Dedicated on Google Cloud Platform) nightly tests run on a managed OpenShift cluster with specific network and infrastructure constraints.

#### Key Differences from Standard OCP Tests

**Network Restrictions:**
- OSD-GCP clusters operate in a restricted network environment
- Cannot access external container registries like `ghcr.io` (GitHub Container Registry)
- Only registries accessible from the cluster can be used (e.g., `registry.access.redhat.com`)

**Disabled Plugins:**

The following plugins are disabled for OSD-GCP due to network restrictions and infrastructure limitations:

1. **Tekton** - Not installed on OSD-GCP clusters

2. **Orchestrator** - Infrastructure limitations prevent proper orchestrator workflow execution

3. **ghcr.io plugins** - All plugins from GitHub Container Registry are disabled. The catalog index (`quay.io/rhdh/plugin-catalog-index:1.10`) contains these plugins with explicit versions that must be disabled:
- `backstage-community-plugin-3scale-backend:bs_1.45.3__3.10.0`
- `backstage-community-plugin-argocd-backend:bs_1.45.3__1.0.2`
- `backstage-community-plugin-argocd:bs_1.45.3__2.4.3`
- `backstage-community-plugin-azure-devops-backend:bs_1.45.3__0.23.0`
- `backstage-community-plugin-azure-devops:bs_1.45.3__0.23.0`
- `backstage-community-plugin-dynatrace:bs_1.45.3__10.12.1`
- `backstage-community-plugin-github-actions:bs_1.45.3__0.18.0`
- `backstage-community-plugin-github-issues:bs_1.45.3__0.16.0`
- `backstage-community-plugin-jenkins-backend:bs_1.45.3__0.22.0`
- `backstage-community-plugin-jenkins:bs_1.45.3__0.26.0`
- `backstage-community-plugin-jfrog-artifactory:bs_1.45.3__1.24.1`
- `backstage-community-plugin-lighthouse:bs_1.45.3__0.16.0`
- `backstage-community-plugin-nexus-repository-manager:bs_1.45.3__1.19.4`
- `backstage-community-plugin-quay-backend:bs_1.45.3__1.10.1`
- `backstage-community-plugin-quay:bs_1.45.3__1.28.1`
- `backstage-community-plugin-scaffolder-backend-module-quay:bs_1.45.3__2.14.0`
- `backstage-community-plugin-scaffolder-backend-module-servicenow:bs_1.45.3__2.11.0`
- `backstage-community-plugin-scaffolder-backend-module-sonarqube:bs_1.45.3__2.11.0`
- `backstage-community-plugin-sonarqube-backend:bs_1.45.3__0.15.0`
- `backstage-community-plugin-sonarqube:bs_1.45.3__0.21.0`
- `backstage-community-plugin-tekton:bs_1.45.3__3.33.3`

**Configuration Files:**
- `.ci/pipelines/value_files/diff-values_showcase_OSD-GCP.yaml` - Non-RBAC configuration
- `.ci/pipelines/value_files/diff-values_showcase-rbac_OSD-GCP.yaml` - RBAC configuration

These diff files are merged with the base values files during deployment to disable unsupported plugins.

### CI Job Definitions

#### Nightly Test Job
Expand Down
Loading