From f742f768c2e2c742795d0dc0ef8b5b148a6b9be7 Mon Sep 17 00:00:00 2001 From: upodroid Date: Wed, 20 Nov 2024 19:56:15 +0000 Subject: [PATCH] create staging registry --- .../k8s-staging-images/registries.tf | 19 ++++---- .../images.yaml | 1 + .../promoter-manifest.yaml | 48 +++++++++++++++++++ 3 files changed, 59 insertions(+), 9 deletions(-) create mode 100644 registry.k8s.io/images/k8s-staging-llm-instance-gateway/images.yaml create mode 100644 registry.k8s.io/manifests/k8s-staging-llm-instance-gateway/promoter-manifest.yaml diff --git a/infra/gcp/terraform/k8s-staging-images/registries.tf b/infra/gcp/terraform/k8s-staging-images/registries.tf index 53c2ba2f8f9..9b368bc5b8f 100644 --- a/infra/gcp/terraform/k8s-staging-images/registries.tf +++ b/infra/gcp/terraform/k8s-staging-images/registries.tf @@ -17,15 +17,16 @@ limitations under the License. locals { // The groups have to be created before applying this terraform code registries = { - charts = "group:k8s-infra-release-admins@kubernetes.io" - cloud-provider-kind = "group:k8s-infra-staging-kind@kubernetes.io" - etcd-manager = "group:k8s-infra-staging-etcd-manager@kubernetes.io", - kind = "group:k8s-infra-staging-kind@kubernetes.io" - kubernetes = "group:k8s-infra-staging-kubernetes@kubernetes.io", - kueue = "group:k8s-infra-staging-kueue@kubernetes.io" - secrets-store-sync = "group:k8s-infra-staging-secrets-store-sync@kubernetes.io" - test-infra = "group:k8s-infra-staging-test-infra@kubernetes.io" - csi-vsphere = "group:k8s-infra-staging-csi-vsphere@kubernetes.io" + charts = "group:k8s-infra-release-admins@kubernetes.io" + cloud-provider-kind = "group:k8s-infra-staging-kind@kubernetes.io" + etcd-manager = "group:k8s-infra-staging-etcd-manager@kubernetes.io" + kind = "group:k8s-infra-staging-kind@kubernetes.io" + kubernetes = "group:k8s-infra-staging-kubernetes@kubernetes.io" + kueue = "group:k8s-infra-staging-kueue@kubernetes.io" + llm-instance-gateway = "group:sig-apps-leads@kubernetes.io" + secrets-store-sync = "group:k8s-infra-staging-secrets-store-sync@kubernetes.io" + test-infra = "group:k8s-infra-staging-test-infra@kubernetes.io" + csi-vsphere = "group:k8s-infra-staging-csi-vsphere@kubernetes.io" } } diff --git a/registry.k8s.io/images/k8s-staging-llm-instance-gateway/images.yaml b/registry.k8s.io/images/k8s-staging-llm-instance-gateway/images.yaml new file mode 100644 index 00000000000..109d8a05a02 --- /dev/null +++ b/registry.k8s.io/images/k8s-staging-llm-instance-gateway/images.yaml @@ -0,0 +1 @@ +# TODO: add images diff --git a/registry.k8s.io/manifests/k8s-staging-llm-instance-gateway/promoter-manifest.yaml b/registry.k8s.io/manifests/k8s-staging-llm-instance-gateway/promoter-manifest.yaml new file mode 100644 index 00000000000..bf61f8de1f0 --- /dev/null +++ b/registry.k8s.io/manifests/k8s-staging-llm-instance-gateway/promoter-manifest.yaml @@ -0,0 +1,48 @@ +# google group for us-central1-docker.pkg.dev/k8s-staging-images/llm-instance-gateway is sig-apps-leads@kubernetes.io +registries: +- name: us-central1-docker.pkg.dev/k8s-staging-images/llm-instance-gateway + src: true +- name: asia-east1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: asia-south1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: asia-northeast1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: asia-northeast2-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: australia-southeast1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-north1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-southwest1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-west1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-west2-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-west3-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-west4-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-west8-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-west9-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: europe-west10-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: southamerica-west1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: us-central1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: us-east1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: us-east4-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: us-east5-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: us-south1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: us-west1-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +- name: us-west2-docker.pkg.dev/k8s-artifacts-prod/images/llm-instance-gateway + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com