From 4a9c9657a0d8d72e2a54fbd221047b30e8ec3d6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbyn=C4=9Bk=20Dr=C3=A1pela?= Date: Wed, 27 May 2026 11:42:39 +0200 Subject: [PATCH] Add aws-rhdh-disconnected Boskos lease and secret bootstrap Add infrastructure configuration for the new aws-rhdh-disconnected cluster profile, which gives the RHDH team a dedicated AWS account for disconnected (air-gapped) CI tests. Changes: - Boskos: add aws-rhdh-disconnected-quota-slice with 5 slots in us-east-2 - Secret bootstrap: add cluster-secrets-aws-rhdh-disconnected to the shared AWS pull-secret/SSH-key stanza The cluster profile constant is being added in openshift/ci-tools#5205. RHDH disconnected CI jobs will be updated to use this profile in a separate PR. Assisted-by: OpenCode --- 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 40f83e560a4bb..5e514af7d5487 100644 --- a/core-services/ci-secret-bootstrap/_config.yaml +++ b/core-services/ci-secret-bootstrap/_config.yaml @@ -1021,6 +1021,10 @@ secret_configs: - non_app_ci name: cluster-secrets-aws-rhdh-performance namespace: ci + - cluster_groups: + - non_app_ci + name: cluster-secrets-aws-rhdh-disconnected + namespace: ci - cluster_groups: - non_app_ci name: cluster-secrets-gitops-aws diff --git a/core-services/prow/02_config/_boskos.yaml b/core-services/prow/02_config/_boskos.yaml index 8f61da8c7fd52..6f3dc227e8af4 100644 --- a/core-services/prow/02_config/_boskos.yaml +++ b/core-services/prow/02_config/_boskos.yaml @@ -2613,6 +2613,14 @@ resources: - us-east-1--aws-restricted-qe-quota-slice-4 state: free type: aws-restricted-qe-quota-slice +- names: + - us-east-2--aws-rhdh-disconnected-quota-slice-0 + - us-east-2--aws-rhdh-disconnected-quota-slice-1 + - us-east-2--aws-rhdh-disconnected-quota-slice-2 + - us-east-2--aws-rhdh-disconnected-quota-slice-3 + - us-east-2--aws-rhdh-disconnected-quota-slice-4 + state: free + type: aws-rhdh-disconnected-quota-slice - names: - eu-west-1--aws-rhdh-performance-quota-slice-0 - eu-west-1--aws-rhdh-performance-quota-slice-1 diff --git a/core-services/prow/02_config/generate-boskos.py b/core-services/prow/02_config/generate-boskos.py index 0a8a400d82b9a..778a9e253bff1 100755 --- a/core-services/prow/02_config/generate-boskos.py +++ b/core-services/prow/02_config/generate-boskos.py @@ -156,6 +156,9 @@ 'aws-rhdh-performance-quota-slice': { 'eu-west-1': 10 }, + 'aws-rhdh-disconnected-quota-slice': { + 'us-east-2': 5 + }, 'aws-opendatahub-quota-slice': { # Wild guesses. We can re-configure later # https://docs.ci.openshift.org/docs/architecture/quota-and-leases/#adding-a-new-type-of-resource