diff --git a/ci-operator/step-registry/cluster-profiles/cluster-profiles-config.yaml b/ci-operator/step-registry/cluster-profiles/cluster-profiles-config.yaml index 40f36ec6de957..1edba7ea69bfa 100644 --- a/ci-operator/step-registry/cluster-profiles/cluster-profiles-config.yaml +++ b/ci-operator/step-registry/cluster-profiles/cluster-profiles-config.yaml @@ -1753,6 +1753,14 @@ cluster_profiles: lease_type: packet-edge-quota-slice name: packet-sno secret: cluster-secrets-packet-sno +- cluster_type: platform-gcp + lease_type: platform-gcp-quota-slice + name: platform-gcp + owners: + - org: openshift-online + repos: + - gcp-hcp-infra + secret: cluster-secrets-platform-gcp - cluster_type: powervc-1 lease_type: powervc-1-quota-slice name: powervc-1 diff --git a/core-services/ci-secret-bootstrap/_config.yaml b/core-services/ci-secret-bootstrap/_config.yaml index b86f1459181b4..d04317e2b703a 100644 --- a/core-services/ci-secret-bootstrap/_config.yaml +++ b/core-services/ci-secret-bootstrap/_config.yaml @@ -5422,6 +5422,39 @@ secret_configs: - non_app_ci name: cluster-secrets-hypershift-gcp namespace: ci +- from: + pull-secret: + dockerconfigJSON: + - auth_field: token_image-puller_app.ci_reg_auth_value.txt + item: build_farm + registry_url: registry.ci.openshift.org + - auth_field: auth + email_field: email + item: cloud.openshift.com-pull-secret + registry_url: cloud.openshift.com + - auth_field: auth + email_field: email + item: quay.io-pull-secret + registry_url: quay.io + - auth_field: auth + item: quayio-ci-read-only-robot + registry_url: quay-proxy.ci.openshift.org + - auth_field: auth + item: quayio-ci-read-only-robot + registry_url: quay.io/openshift/ci + - auth_field: auth + email_field: email + item: registry.connect.redhat.com-pull-secret + registry_url: registry.connect.redhat.com + - auth_field: auth + email_field: email + item: registry.redhat.io-pull-secret + registry_url: registry.redhat.io + to: + - cluster_groups: + - non_app_ci + name: cluster-secrets-platform-gcp + namespace: ci - from: vault-secret-manager-id: field: vault-secret-manager-client-id diff --git a/core-services/prow/02_config/_boskos.yaml b/core-services/prow/02_config/_boskos.yaml index 060ac0e5473cf..c08ec7e25ee0f 100644 --- a/core-services/prow/02_config/_boskos.yaml +++ b/core-services/prow/02_config/_boskos.yaml @@ -6029,6 +6029,10 @@ resources: min-count: 60 state: free type: packet-quota-slice +- max-count: 3 + min-count: 3 + state: free + type: platform-gcp-quota-slice - max-count: 4 min-count: 4 state: free diff --git a/core-services/prow/02_config/generate-boskos.py b/core-services/prow/02_config/generate-boskos.py index 43d5f16e221ce..40b22c8634b8e 100755 --- a/core-services/prow/02_config/generate-boskos.py +++ b/core-services/prow/02_config/generate-boskos.py @@ -497,6 +497,9 @@ 'hypershift-gcp-quota-slice': { 'default': 10, }, + 'platform-gcp-quota-slice': { + 'default': 3, + }, 'powervc-1-quota-slice': { 'default': 4, },