diff --git a/infra/gcp/terraform/k8s-staging-images/registries.tf b/infra/gcp/terraform/k8s-staging-images/registries.tf index 14a22f81861..b8239d83a8a 100644 --- a/infra/gcp/terraform/k8s-staging-images/registries.tf +++ b/infra/gcp/terraform/k8s-staging-images/registries.tf @@ -42,6 +42,7 @@ locals { kueue = "group:k8s-infra-staging-kueue@kubernetes.io" lws = "group:k8s-infra-staging-lws@kubernetes.io" maintainer-tools = "group:k8s-infra-staging-maintainer-tools@kubernetes.io" + mcp-lifecycle-operator = "group:k8s-infra-staging-mcp-lifecycle-op@kubernetes.io" minikube = "group:k8s-infra-staging-minikube@kubernetes.io" node-readiness-controller = "group:k8s-infra-staging-nrc@kubernetes.io" gateway-api-inference-extension = "group:sig-apps-leads@kubernetes.io" diff --git a/registry.k8s.io/images/k8s-staging-mcp-lifecycle-operator/OWNERS b/registry.k8s.io/images/k8s-staging-mcp-lifecycle-operator/OWNERS new file mode 100644 index 00000000000..2fac05ca5d7 --- /dev/null +++ b/registry.k8s.io/images/k8s-staging-mcp-lifecycle-operator/OWNERS @@ -0,0 +1,11 @@ +# See the OWNERS docs at https://go.k8s.io/owners + +approvers: + - ArangoGutierrez + - mikebrow + - mrunalp + - soltysh + - sig-apps-leads +labels: +- sig/apps + diff --git a/registry.k8s.io/images/k8s-staging-mcp-lifecycle-operator/images.yaml b/registry.k8s.io/images/k8s-staging-mcp-lifecycle-operator/images.yaml new file mode 100644 index 00000000000..e69de29bb2d diff --git a/registry.k8s.io/manifests/k8s-staging-mcp-lifecycle-operator/promoter-manifest.yaml b/registry.k8s.io/manifests/k8s-staging-mcp-lifecycle-operator/promoter-manifest.yaml new file mode 100644 index 00000000000..07846122068 --- /dev/null +++ b/registry.k8s.io/manifests/k8s-staging-mcp-lifecycle-operator/promoter-manifest.yaml @@ -0,0 +1,49 @@ +# google group for us-central1-docker.pkg.dev/k8s-staging-images/mcp-lifecycle-operator is k8s-infra-staging-mcp-lifecycle-op@kubernetes.io +registries: + - name: us-central1-docker.pkg.dev/k8s-staging-images/mcp-lifecycle-operator + src: true + - name: asia-east1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia-south1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia-northeast1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: asia-northeast2-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: australia-southeast1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-north1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-southwest1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west2-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west3-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west4-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west8-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west9-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: europe-west10-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: southamerica-west1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-central1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-east1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-east4-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-east5-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-south1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-west1-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com + - name: us-west2-docker.pkg.dev/k8s-artifacts-prod/images/mcp-lifecycle-operator + service-account: k8s-infra-gcr-promoter@k8s-artifacts-prod.iam.gserviceaccount.com +imagesPath: "../../images/k8s-staging-mcp-lifecycle-operator/images.yaml"