test-infra icon indicating copy to clipboard operation
test-infra copied to clipboard

Remove cloud-provider-azure push-images

Open lzhecheng opened this issue 1 year ago • 13 comments

The image is already in MCR, so there's no need for this.

lzhecheng avatar Jul 22 '24 06:07 lzhecheng

cloud-controller-manager and cloud-node-manager images are already hosted in MCR. It doesn't seem to be necessary here.

lzhecheng avatar Jul 22 '24 06:07 lzhecheng

@dims shall we remove this file? Thanks

lzhecheng avatar Aug 15 '24 01:08 lzhecheng

@dims @BenTheElder could you help to sign-off?

feiskyer avatar Aug 15 '24 01:08 feiskyer

Uh, this is the opposite direction of how we've been trying to setup the project to not depend on infrastructure only members at a single company can access?

can we not do this?

BenTheElder avatar Oct 10 '24 14:10 BenTheElder

Ideally, if no one at Microsoft is focused on this project at some point, other people can still contribute and step up to maintain it, even for a vendor integration project. That's more difficult if we have dependencies on accounts that aren't provided by the project in areas like test and releasing.

BenTheElder avatar Oct 10 '24 14:10 BenTheElder

/hold

dims avatar Oct 10 '24 15:10 dims

I have to echo what @BenTheElder said. All projects living under the Kubernetes umbrella, i.e. in the Kubernetes GitHub organizations, should use the community infrastructure for their purposes, unless instructed otherwise by SIG K8s Infra. We did some very hard job to migrate away from the company-specific infrastructure that we have zero access to and zero insights into, let's not go backwards again.

We very welcome projects and companies to mirror images to their registries and use those mirrored images for their platforms/products/customers, but the authoritative source should always be hosted on the community infrastructure.

xmudrii avatar Oct 10 '24 15:10 xmudrii

Also, let's not forget the situation that we had with vSphere-related projects just a couple of weeks ago, where the registry simply went missing: https://github.com/kubernetes-sigs/vsphere-csi-driver/issues/3053

We want to make sure that we can avoid such situations, and the only way we can do that is by ensuring we have (some) control over the infrastructure.

xmudrii avatar Oct 10 '24 15:10 xmudrii

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: lzhecheng, timwangmusic

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

k8s-ci-robot avatar Oct 12 '24 03:10 k8s-ci-robot

Hello @timwangmusic , I saw other owners are talking about that such images should be managed by community. Do you reach an agreement on deletion? Because @dims is still holding this PR.

lzhecheng avatar Oct 17 '24 00:10 lzhecheng

Hello @timwangmusic , I saw other owners are talking about that such images should be managed by community. Do you reach an agreement on deletion? Because @dims is still holding this PR.

Read the comments and I concur with the other owners on holding the PR.

timwangmusic avatar Oct 17 '24 01:10 timwangmusic

New changes are detected. LGTM label has been removed.

k8s-ci-robot avatar Oct 17 '24 01:10 k8s-ci-robot

@lzhecheng: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
pull-test-infra-verify-lint 7c5b1b2723a6f51991ffd97727fba5ddc538a939 link true /test pull-test-infra-verify-lint

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions 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. I understand the commands that are listed here.

k8s-ci-robot avatar Oct 17 '24 01:10 k8s-ci-robot

PR needs rebase.

Instructions 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.

k8s-ci-robot avatar Dec 30 '24 19:12 k8s-ci-robot

/close

feiskyer avatar Jan 06 '25 05:01 feiskyer

@feiskyer: Closed this PR.

In response to this:

/close

Instructions 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.

k8s-ci-robot avatar Jan 06 '25 05:01 k8s-ci-robot