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
4 changes: 2 additions & 2 deletions .ci/pipelines/cluster/aks/aks-helm-deployment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ initiate_aks_helm_deployment() {
local rhdh_base_url="https://${K8S_CLUSTER_ROUTER_BASE}"
apply_yaml_files "${DIR}" "${NAME_SPACE}" "${rhdh_base_url}"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_AKS_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${NAME_SPACE}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${PW_PROJECT_SHOWCASE_K8S}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"

namespace::setup_image_pull_secret "${NAME_SPACE}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"

Expand Down Expand Up @@ -54,7 +54,7 @@ initiate_rbac_aks_helm_deployment() {
local rbac_rhdh_base_url="https://${K8S_CLUSTER_ROUTER_BASE}"
apply_yaml_files "${DIR}" "${NAME_SPACE_RBAC}" "${rbac_rhdh_base_url}"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_RBAC_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_RBAC_AKS_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${NAME_SPACE_RBAC}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${PW_PROJECT_SHOWCASE_RBAC_K8S}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}"

namespace::setup_image_pull_secret "${NAME_SPACE_RBAC}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"

Expand Down
4 changes: 2 additions & 2 deletions .ci/pipelines/cluster/aks/aks-operator-deployment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ initiate_aks_operator_deployment() {
log::info "Creating and applying ConfigMap for dynamic plugins"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_AKS_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
config::create_dynamic_plugins_config "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}" "/tmp/configmap-dynamic-plugins.yaml"
common::save_artifact "${namespace}" "/tmp/configmap-dynamic-plugins.yaml"
common::save_artifact "${PW_PROJECT_SHOWCASE_K8S}" "/tmp/configmap-dynamic-plugins.yaml"
kubectl apply -f /tmp/configmap-dynamic-plugins.yaml -n "${namespace}"

namespace::setup_image_pull_secret "${namespace}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"
Expand All @@ -55,7 +55,7 @@ initiate_rbac_aks_operator_deployment() {
log::info "Creating and applying ConfigMap for dynamic plugins"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_RBAC_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_RBAC_AKS_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
config::create_dynamic_plugins_config "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
common::save_artifact "${namespace}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
common::save_artifact "${PW_PROJECT_SHOWCASE_RBAC_K8S}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
kubectl apply -f /tmp/configmap-dynamic-plugins-rbac.yaml -n "${namespace}"

namespace::setup_image_pull_secret "${namespace}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"
Expand Down
4 changes: 2 additions & 2 deletions .ci/pipelines/cluster/eks/eks-helm-deployment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ initiate_eks_helm_deployment() {
apply_yaml_files "${DIR}" "${NAME_SPACE}" "${rhdh_base_url}"
envsubst < "${DIR}/value_files/${HELM_CHART_EKS_DIFF_VALUE_FILE_NAME}" > "/tmp/${HELM_CHART_EKS_DIFF_VALUE_FILE_NAME}"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_EKS_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${NAME_SPACE}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}" # Save the final value-file into the artifacts directory.
common::save_artifact "${PW_PROJECT_SHOWCASE_K8S}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}" # Save the final value-file into the artifacts directory.
log::info "Deploying image from repository: ${QUAY_REPO}, TAG_NAME: ${TAG_NAME}, in NAME_SPACE: ${NAME_SPACE}"
if ! helm upgrade -i "${RELEASE_NAME}" -n "${NAME_SPACE}" \
"${HELM_CHART_URL}" --version "${CHART_VERSION}" \
Expand Down Expand Up @@ -59,7 +59,7 @@ initiate_rbac_eks_helm_deployment() {
apply_yaml_files "${DIR}" "${NAME_SPACE_RBAC}" "${rbac_rhdh_base_url}"
envsubst < "${DIR}/value_files/${HELM_CHART_RBAC_EKS_DIFF_VALUE_FILE_NAME}" > "/tmp/${HELM_CHART_RBAC_EKS_DIFF_VALUE_FILE_NAME}"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_RBAC_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_RBAC_EKS_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${NAME_SPACE_RBAC}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}" # Save the final value-file into the artifacts directory.
common::save_artifact "${PW_PROJECT_SHOWCASE_RBAC_K8S}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}" # Save the final value-file into the artifacts directory.
log::info "Deploying image from repository: ${QUAY_REPO}, TAG_NAME: ${TAG_NAME}, in NAME_SPACE: ${NAME_SPACE_RBAC}"
if ! helm upgrade -i "${RELEASE_NAME_RBAC}" -n "${NAME_SPACE_RBAC}" \
"${HELM_CHART_URL}" --version "${CHART_VERSION}" \
Expand Down
4 changes: 2 additions & 2 deletions .ci/pipelines/cluster/eks/eks-operator-deployment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ initiate_eks_operator_deployment() {
log::info "Creating and applying ConfigMap for dynamic plugins"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_EKS_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
config::create_dynamic_plugins_config "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}" "/tmp/configmap-dynamic-plugins.yaml"
common::save_artifact "${namespace}" "/tmp/configmap-dynamic-plugins.yaml"
common::save_artifact "${PW_PROJECT_SHOWCASE_K8S}" "/tmp/configmap-dynamic-plugins.yaml"
kubectl apply -f /tmp/configmap-dynamic-plugins.yaml -n "${namespace}"

namespace::setup_image_pull_secret "${namespace}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"
Expand All @@ -52,7 +52,7 @@ initiate_rbac_eks_operator_deployment() {
log::info "Creating and applying ConfigMap for dynamic plugins"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_RBAC_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_RBAC_EKS_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
config::create_dynamic_plugins_config "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
common::save_artifact "${namespace}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
common::save_artifact "${PW_PROJECT_SHOWCASE_RBAC_K8S}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
kubectl apply -f /tmp/configmap-dynamic-plugins-rbac.yaml -n "${namespace}"

namespace::setup_image_pull_secret "${namespace}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"
Expand Down
4 changes: 2 additions & 2 deletions .ci/pipelines/cluster/gke/gke-helm-deployment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ initiate_gke_helm_deployment() {
apply_yaml_files "${DIR}" "${NAME_SPACE}" "${rhdh_base_url}"
apply_gke_frontend_config "${NAME_SPACE}"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_GKE_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${NAME_SPACE}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${PW_PROJECT_SHOWCASE_K8S}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"

namespace::setup_image_pull_secret "${NAME_SPACE}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"

Expand Down Expand Up @@ -58,7 +58,7 @@ initiate_rbac_gke_helm_deployment() {
apply_yaml_files "${DIR}" "${NAME_SPACE_RBAC}" "${rbac_rhdh_base_url}"
apply_gke_frontend_config "${NAME_SPACE_RBAC}"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_RBAC_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_RBAC_GKE_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${NAME_SPACE_RBAC}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}"
common::save_artifact "${PW_PROJECT_SHOWCASE_RBAC_K8S}" "/tmp/${HELM_CHART_RBAC_K8S_MERGED_VALUE_FILE_NAME}"

namespace::setup_image_pull_secret "${NAME_SPACE_RBAC}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"

Expand Down
4 changes: 2 additions & 2 deletions .ci/pipelines/cluster/gke/gke-operator-deployment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ initiate_gke_operator_deployment() {
log::info "Creating and applying ConfigMap for dynamic plugins"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_GKE_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
config::create_dynamic_plugins_config "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}" "/tmp/configmap-dynamic-plugins.yaml"
common::save_artifact "${namespace}" "/tmp/configmap-dynamic-plugins.yaml"
common::save_artifact "${PW_PROJECT_SHOWCASE_K8S}" "/tmp/configmap-dynamic-plugins.yaml"
kubectl apply -f /tmp/configmap-dynamic-plugins.yaml -n "${namespace}"

namespace::setup_image_pull_secret "${namespace}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"
Expand All @@ -58,7 +58,7 @@ initiate_rbac_gke_operator_deployment() {
log::info "Creating and applying ConfigMap for dynamic plugins"
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_RBAC_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_RBAC_GKE_DIFF_VALUE_FILE_NAME}" "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}"
config::create_dynamic_plugins_config "/tmp/${HELM_CHART_K8S_MERGED_VALUE_FILE_NAME}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
common::save_artifact "${namespace}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
common::save_artifact "${PW_PROJECT_SHOWCASE_RBAC_K8S}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
kubectl apply -f /tmp/configmap-dynamic-plugins-rbac.yaml -n "${namespace}"

namespace::setup_image_pull_secret "${namespace}" "rh-pull-secret" "${REGISTRY_REDHAT_IO_SERVICE_ACCOUNT_DOCKERCONFIGJSON}"
Expand Down
4 changes: 2 additions & 2 deletions .ci/pipelines/jobs/ocp-operator.sh
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ initiate_operator_deployments_osd_gcp() {
# Merge base values with OSD-GCP diff file before creating dynamic plugins config
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_OSD_GCP_DIFF_VALUE_FILE_NAME}" "/tmp/merged-values_showcase_OSD-GCP.yaml"
config::create_dynamic_plugins_config "/tmp/merged-values_showcase_OSD-GCP.yaml" "/tmp/configmap-dynamic-plugins.yaml"
common::save_artifact "${NAME_SPACE}" "/tmp/configmap-dynamic-plugins.yaml"
common::save_artifact "${PW_PROJECT_SHOWCASE_OPERATOR}" "/tmp/configmap-dynamic-plugins.yaml"

oc apply -f /tmp/configmap-dynamic-plugins.yaml -n "${NAME_SPACE}"
deploy_redis_cache "${NAME_SPACE}"
Expand All @@ -75,7 +75,7 @@ initiate_operator_deployments_osd_gcp() {
# Merge RBAC values with OSD-GCP diff file before creating dynamic plugins config
helm::merge_values "merge" "${DIR}/value_files/${HELM_CHART_RBAC_VALUE_FILE_NAME}" "${DIR}/value_files/${HELM_CHART_RBAC_OSD_GCP_DIFF_VALUE_FILE_NAME}" "/tmp/merged-values_showcase-rbac_OSD-GCP.yaml"
config::create_dynamic_plugins_config "/tmp/merged-values_showcase-rbac_OSD-GCP.yaml" "/tmp/configmap-dynamic-plugins-rbac.yaml"
common::save_artifact "${NAME_SPACE_RBAC}" "/tmp/configmap-dynamic-plugins-rbac.yaml"
common::save_artifact "${PW_PROJECT_SHOWCASE_OPERATOR_RBAC}" "/tmp/configmap-dynamic-plugins-rbac.yaml"

oc apply -f /tmp/configmap-dynamic-plugins-rbac.yaml -n "${NAME_SPACE_RBAC}"
deploy_rhdh_operator "${NAME_SPACE_RBAC}" "${DIR}/resources/rhdh-operator/rhdh-start-rbac.yaml"
Expand Down
8 changes: 4 additions & 4 deletions .ci/pipelines/lib/common.sh
Original file line number Diff line number Diff line change
Expand Up @@ -171,18 +171,18 @@ common::retry() {
}

# Save a file to the artifacts directory
# Args: namespace, file_path
# Args: artifacts_subdir, file_path
common::save_artifact() {
local namespace=$1
local artifacts_subdir=$1
local file=$2

if [[ -z "$ARTIFACT_DIR" ]]; then
log::warn "ARTIFACT_DIR not set, skipping artifact save"
return 0
fi

mkdir -p "${ARTIFACT_DIR}/${namespace}"
rsync -a "$file" "${ARTIFACT_DIR}/${namespace}/"
mkdir -p "${ARTIFACT_DIR}/${artifacts_subdir}"
rsync -a "$file" "${ARTIFACT_DIR}/${artifacts_subdir}/"
}

# Export functions for subshell usage (e.g., timeout bash -c "...")
Expand Down
4 changes: 2 additions & 2 deletions .ci/pipelines/lib/testing.sh
Original file line number Diff line number Diff line change
Expand Up @@ -245,13 +245,13 @@ testing::check_and_test() {
if testing::run_tests "${release_name}" "${namespace}" "${playwright_project}" "${url}" "${artifacts_subdir}"; then
log::info "Tests passed — skipping pod log collection for namespace: ${namespace}"
else
save_all_pod_logs "$namespace"
save_all_pod_logs "$namespace" "$artifacts_subdir"
fi
fi
else
echo "Backstage is not running. Marking deployment as failed and continuing..."
test_run_tracker::mark_deploy_failed "$artifacts_subdir"
save_all_pod_logs "$namespace"
save_all_pod_logs "$namespace" "$artifacts_subdir"
fi
return 0
}
Expand Down
5 changes: 3 additions & 2 deletions .ci/pipelines/utils.sh
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ _retrieve_all_logs_for_pod() {
save_all_pod_logs() {
set +e
local namespace=$1
local artifacts_subdir="${2:-$namespace}"
rm -rf pod_logs && mkdir -p pod_logs

local pod_names
Expand All @@ -153,8 +154,8 @@ save_all_pod_logs() {
wait "$pid" 2> /dev/null || true
done

mkdir -p "${ARTIFACT_DIR}/${namespace}/pod_logs"
rsync -a pod_logs/ "${ARTIFACT_DIR}/${namespace}/pod_logs/" || true
mkdir -p "${ARTIFACT_DIR}/${artifacts_subdir}/pod_logs"
rsync -a pod_logs/ "${ARTIFACT_DIR}/${artifacts_subdir}/pod_logs/" || true
set -e
}

Expand Down
26 changes: 25 additions & 1 deletion .ci/pipelines/value_files/diff-values_showcase-rbac_AKS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,31 @@ route:
enabled: false
global:
dynamic:
plugins: []
plugins:
# These plugins correspond to tests that are ignored in showcase-rbac-k8s project
# See e2e-tests/playwright.config.ts SHOWCASE_RBAC_K8S config

# Tekton not in showcase-rbac-k8s testMatch
- package: ./dynamic-plugins/dist/backstage-community-plugin-tekton
disabled: true

# Adoption Insights not in showcase-rbac-k8s testMatch
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights
disabled: true
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights-backend-dynamic
disabled: true
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights-dynamic
disabled: true

# Orchestrator tests ignored on showcase-rbac-k8s: e2e-tests/playwright/e2e/plugins/orchestrator/*.spec.ts
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
upstream:
backstage:
appConfig:
Expand Down
26 changes: 25 additions & 1 deletion .ci/pipelines/value_files/diff-values_showcase-rbac_EKS.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,31 @@ route:
enabled: false
global:
dynamic:
plugins: []
plugins:
# These plugins correspond to tests that are ignored in showcase-rbac-k8s project
# See e2e-tests/playwright.config.ts SHOWCASE_RBAC_K8S config

# Tekton not in showcase-rbac-k8s testMatch
- package: ./dynamic-plugins/dist/backstage-community-plugin-tekton
disabled: true

# Adoption Insights not in showcase-rbac-k8s testMatch
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights
disabled: true
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights-backend-dynamic
disabled: true
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights-dynamic
disabled: true

# Orchestrator tests ignored on showcase-rbac-k8s: e2e-tests/playwright/e2e/plugins/orchestrator/*.spec.ts
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
upstream:
backstage:
appConfig:
Expand Down
32 changes: 30 additions & 2 deletions .ci/pipelines/value_files/diff-values_showcase-rbac_GKE.yaml
Original file line number Diff line number Diff line change
@@ -1,12 +1,40 @@
# This file is for GKE installation only.
# It is applied by `helm upgrade` after the `values-showcase.yaml` is applied and only contains complementary differences for GKE.
# Note, that it overwrites the whole key that is present in this file.
# e.g. global.dynamic.plugins key is completely overwritten by the content of this file.
# The only exception is global.dynamic.plugins, that gets merged with the base file.
route:
enabled: false
global:
dynamic:
plugins: []
plugins:
# Disable plugins to save disk space on GKE
# These plugins correspond to tests that are ignored in showcase-rbac-k8s project
# See e2e-tests/playwright.config.ts SHOWCASE_RBAC_K8S config

# Tekton - not installed on K8s clusters (AKS/EKS/GKE)
# Not in showcase-rbac-k8s testMatch
- package: ./dynamic-plugins/dist/backstage-community-plugin-tekton
disabled: true

# Adoption Insights - large plugin (~300MB) causing disk space issues
# Not in showcase-rbac-k8s testMatch
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights
disabled: true
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights-backend-dynamic
disabled: true
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights-dynamic
disabled: true

# Orchestrator - large OCI plugins causing disk space issues
# Tests ignored on showcase-rbac-k8s: e2e-tests/playwright/e2e/plugins/orchestrator/*.spec.ts
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
- package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{ "{{" }}inherit{{ "}}" }}'
disabled: true
upstream:
backstage:
appConfig:
Expand Down
Loading
Loading