Add staging AR registry for mcp-lifecycle-operator#9177
Add staging AR registry for mcp-lifecycle-operator#9177jaideepr97 wants to merge 2 commits intokubernetes:mainfrom
Conversation
|
Welcome @jaideepr97! |
|
Hi @jaideepr97. Thanks for your PR. I'm waiting for a kubernetes member to verify that this patch is reasonable to test. If it is, they should reply with Regular contributors should join the org to skip this step. Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
5b5d598 to
8ec940f
Compare
8ec940f to
8dfcd91
Compare
|
atlantis plan |
This comment has been minimized.
This comment has been minimized.
|
atlantis apply |
This comment has been minimized.
This comment has been minimized.
|
|
atlantis plan |
This comment has been minimized.
This comment has been minimized.
|
atlantis apply |
This comment has been minimized.
This comment has been minimized.
|
@upodroid question: for #9178 we had to shorten the email id and name to |
|
Can you update the group email here? The repo doesn't need to be changed |
Signed-off-by: Jaideep Rao <jrao@redhat.com>
Signed-off-by: Jaideep Rao <jrao@redhat.com>
8dfcd91 to
27d043a
Compare
updated, thanks! |
|
atlantis plan |
|
|
atlantis plan |
|
|
Sorry @upodroid would you mind running the checks one more time? |
|
Hi 👋 @ameukam, @upodroid mind taking a look here again? All things had been addressed by @jaideepr97 Thanks a lot! |
|
atlantis plan |
|
Ran Plan for dir: Show OutputNote: Objects have changed outside of Terraform
Terraform detected the following changes made outside of Terraform since the
last "terraform apply" which may have affected this plan:
# module.artifact_registry["agent-sandbox"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/agent-sandbox"
name = "agent-sandbox"
~ update_time = "2026-03-10T22:15:49.406952Z" -> "2026-03-13T18:11:06.164582Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["agentic-net"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/agentic-net"
name = "agentic-net"
~ update_time = "2026-03-10T21:40:48.681656Z" -> "2026-03-13T16:46:56.232574Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["cloud-provider-kind"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/cloud-provider-kind"
name = "cloud-provider-kind"
~ update_time = "2026-03-09T13:59:23.201220Z" -> "2026-03-12T19:46:55.256967Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["csi-vsphere"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/csi-vsphere"
name = "csi-vsphere"
~ update_time = "2026-03-11T07:48:08.002461Z" -> "2026-03-13T01:42:39.686596Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["gateway-api-inference-extension"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/gateway-api-inference-extension"
name = "gateway-api-inference-extension"
~ update_time = "2026-03-11T01:44:52.694560Z" -> "2026-03-13T16:30:53.365880Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["headlamp"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/headlamp"
name = "headlamp"
~ update_time = "2026-03-09T16:05:54.094834Z" -> "2026-03-13T17:47:59.414818Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["ingress-nginx"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/ingress-nginx"
name = "ingress-nginx"
~ update_time = "2026-03-10T13:52:30.818488Z" -> "2026-03-11T14:18:56.205454Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["jobset"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/jobset"
name = "jobset"
~ update_time = "2026-03-10T19:44:44.662925Z" -> "2026-03-12T23:52:51.714508Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["kro"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/kro"
name = "kro"
~ update_time = "2026-03-11T12:13:06.465014Z" -> "2026-03-13T10:36:23.573163Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["kueue"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/kueue"
name = "kueue"
~ update_time = "2026-03-11T12:55:59.899370Z" -> "2026-03-13T17:00:23.800012Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["lws"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/lws"
name = "lws"
~ update_time = "2026-03-08T19:46:27.813972Z" -> "2026-03-11T14:23:25.597463Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["minikube"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/minikube"
name = "minikube"
~ update_time = "2026-03-10T01:44:54.946452Z" -> "2026-03-13T01:41:52.272270Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
# module.artifact_registry["node-readiness-controller"].google_artifact_registry_repository.repo has changed
~ resource "google_artifact_registry_repository" "repo" {
id = "projects/k8s-staging-images/locations/us-central1/repositories/node-readiness-controller"
name = "node-readiness-controller"
~ update_time = "2026-03-09T16:03:36.301285Z" -> "2026-03-12T04:40:31.306676Z"
# (12 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Unless you have made equivalent changes to your configuration, or ignored the
relevant attributes using ignore_changes, the following plan may include
actions to undo or respond to these changes.
─────────────────────────────────────────────────────────────────────────────
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
+ create
~ update in-place
Terraform will perform the following actions:
# module.artifact_registry["mcp-lifecycle-operator"].google_artifact_registry_repository_iam_member.writers["group:k8s-infra-staging-mcp-lifecycle-op@kubernetes.io"] will be created
+ resource "google_artifact_registry_repository_iam_member" "writers" {
+ etag = (known after apply)
+ id = (known after apply)
+ location = "us-central1"
+ member = "group:k8s-infra-staging-mcp-lifecycle-op@kubernetes.io"
+ project = "k8s-staging-images"
+ repository = "mcp-lifecycle-operator"
+ role = "roles/artifactregistry.writer"
}
# module.iam.google_project_iam_binding.project_iam_authoritative["default--roles/viewer"] will be updated in-place
~ resource "google_project_iam_binding" "project_iam_authoritative" {
id = "k8s-staging-images/roles/viewer"
~ members = [
+ "group:k8s-infra-staging-mcp-lifecycle-op@kubernetes.io",
# (30 unchanged elements hidden)
]
# (3 unchanged attributes hidden)
}
Plan: 1 to add, 1 to change, 0 to destroy.
Note: Objects have changed outside of Terraform
|
|
atlantis apply |
|
Ran Apply for dir: module.artifact_registry["mcp-lifecycle-operator"].google_artifact_registry_repository_iam_member.writers["group:k8s-infra-staging-mcp-lifecycle-op@kubernetes.io"]: Creating...
module.iam.google_project_iam_binding.project_iam_authoritative["default--roles/viewer"]: Modifying... [id=k8s-staging-images/roles/viewer]
module.artifact_registry["mcp-lifecycle-operator"].google_artifact_registry_repository_iam_member.writers["group:k8s-infra-staging-mcp-lifecycle-op@kubernetes.io"]: Creation complete after 4s [id=projects/k8s-staging-images/locations/us-central1/repositories/mcp-lifecycle-operator/roles/artifactregistry.writer/group:k8s-infra-staging-mcp-lifecycle-op@kubernetes.io]
module.iam.google_project_iam_binding.project_iam_authoritative["default--roles/viewer"]: Modifications complete after 6s [id=k8s-staging-images/roles/viewer]
Apply complete! Resources: 1 added, 1 changed, 0 destroyed. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ArangoGutierrez, jaideepr97, upodroid The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Add staging registries and image owners for mcp lifecycle operator https://github.com/kubernetes-sigs/mcp-lifecycle-operator
closes kubernetes-sigs/mcp-lifecycle-operator#2