From 8770f80abd358bc9f8e2df47986d1535120028e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E7=94=B7?= Date: Fri, 27 Feb 2026 16:30:15 +0800 Subject: [PATCH] Add aws-eusc-qe cluster profile support This commit adds CI infrastructure support for AWS European Sovereign Cloud (EUSC) testing using the eusc-de-east-1 region. Changes: - Add cluster-secrets-aws-eusc-qe to secret bootstrap config - Add aws-eusc-qe-quota-slice boskos resource pool with 5 quota slices in eusc-de-east-1 region - Generate updated _boskos.yaml configuration Region Details: - Region: eusc-de-east-1 (Brandenburg, Germany) - Availability zones: eusc-de-east-1a, eusc-de-east-1b (2 zones only) - Note: No edge zones (Local/Wavelength) available in this region Dependencies: - Installer support: openshift/installer#10303 - Ingress operator support: openshift/cluster-ingress-operator#1360 - API support (optional): openshift/api#2708 --- core-services/ci-secret-bootstrap/_config.yaml | 4 ++++ core-services/prow/02_config/_boskos.yaml | 8 ++++++++ core-services/prow/02_config/generate-boskos.py | 3 +++ 3 files changed, 15 insertions(+) diff --git a/core-services/ci-secret-bootstrap/_config.yaml b/core-services/ci-secret-bootstrap/_config.yaml index f788e23e61394..24b5fdef09039 100644 --- a/core-services/ci-secret-bootstrap/_config.yaml +++ b/core-services/ci-secret-bootstrap/_config.yaml @@ -1069,6 +1069,10 @@ secret_configs: - non_app_ci name: cluster-secrets-aws-restricted-qe namespace: ci + - cluster_groups: + - non_app_ci + name: cluster-secrets-aws-eusc-qe + namespace: ci - cluster_groups: - non_app_ci name: cluster-secrets-aws-outpost-qe diff --git a/core-services/prow/02_config/_boskos.yaml b/core-services/prow/02_config/_boskos.yaml index 8567e61c6b6f0..05530bb3f23bb 100644 --- a/core-services/prow/02_config/_boskos.yaml +++ b/core-services/prow/02_config/_boskos.yaml @@ -1621,6 +1621,14 @@ resources: - us-west-2--aws-edge-zones-quota-slice-9 state: free type: aws-edge-zones-quota-slice +- names: + - eusc-de-east-1--aws-eusc-qe-quota-slice-0 + - eusc-de-east-1--aws-eusc-qe-quota-slice-1 + - eusc-de-east-1--aws-eusc-qe-quota-slice-2 + - eusc-de-east-1--aws-eusc-qe-quota-slice-3 + - eusc-de-east-1--aws-eusc-qe-quota-slice-4 + state: free + type: aws-eusc-qe-quota-slice - names: - us-east-2--aws-interop-qe-quota-slice-0 - us-east-2--aws-interop-qe-quota-slice-1 diff --git a/core-services/prow/02_config/generate-boskos.py b/core-services/prow/02_config/generate-boskos.py index 7efcb24d678cc..72dc1e2d0ab80 100755 --- a/core-services/prow/02_config/generate-boskos.py +++ b/core-services/prow/02_config/generate-boskos.py @@ -115,6 +115,9 @@ 'us-east-1': 5, 'ap-northeast-1': 5, }, + 'aws-eusc-qe-quota-slice': { + 'eusc-de-east-1': 5, + }, 'aws-perfscale-lrc-qe-quota-slice': { 'us-west-2': 5, },