kubernetes-sigs / secrets-store-csi-driver

Secrets Store CSI driver for Kubernetes secrets - Integrates secrets stores with Kubernetes via a CSI volume.
https://secrets-store-csi-driver.sigs.k8s.io/
Apache License 2.0
1.23k stars 287 forks source link

Migrate remaining CI jobs to community infra by ~August 1st #1583

Open BenTheElder opened 1 month ago

BenTheElder commented 1 month ago

As previously announced in february ...

https://groups.google.com/a/kubernetes.io/g/dev/c/p6PAML90ZOU

This repo is at risk with a handful of jobs still not migrated.

I would've filed something sooner but I thought they were all from the Azure jobset (a few other similar projects are ...) which are being bulk migrated now that we have SIG K8s Infra Azure resources.

There are a few CI jobs for this repo that use GCP, and don't appear to be able to just use our commodity GCP Kubernetes e2e test project rental.

thread: https://kubernetes.slack.com/archives/C09QZ4DQB/p1722024643376909

sig-k8s-infra can help ... but it's not clear what exactly is needed in order to provide comparable resources under the community infrastructure.

Currently these jobs are at risk of being shut down, though they could be recreated later.

/kind bug

aramase commented 1 month ago

/assign @dargudear-google

k8s-ci-robot commented 1 month ago

@aramase: GitHub didn't allow me to assign the following users: dargudear-google.

Note that only kubernetes-sigs members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. For more information please see the contributor guide

In response to [this](https://github.com/kubernetes-sigs/secrets-store-csi-driver/issues/1583#issuecomment-2253633623): >/assign @dargudear-google Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
BenTheElder commented 1 month ago

You can find the jobs by searching "secrets-store" in https://github.com/kubernetes/test-infra/blob/master/docs/job-migration-todo.md

BenTheElder commented 1 month ago
Secrets File Path Job Link
[] config/jobs/kubernetes-sigs/secrets-store-csi-driver/secrets-store-csi-driver-config.yaml pull-secrets-store-csi-driver-e2e-akeyless Search Results
[] config/jobs/kubernetes-sigs/secrets-store-csi-driver/secrets-store-csi-driver-config.yaml pull-secrets-store-csi-driver-e2e-gcp Search Results
[] config/jobs/kubernetes-sigs/secrets-store-csi-driver/secrets-store-csi-driver-config.yaml release-secrets-store-csi-driver-e2e-gcp Search Results
[] config/jobs/kubernetes-sigs/secrets-store-csi-driver/secrets-store-csi-driver-config.yaml secrets-store-csi-driver-e2e-gcp-postsubmit Search Results
BenTheElder commented 1 month ago

https://github.com/kubernetes/test-infra/issues/33226

removing these will block https://github.com/kubernetes/test-infra/issues/33129 which will block migrating prow

we can re-create these on community resources once someone explains what GCP resources are necessary to provision in SIG k8s Infra

BenTheElder commented 1 month ago

Same issue, but akeyless instead https://github.com/kubernetes/test-infra/pull/33232

Will have to reach out to #sig-k8s-infra slack.k8s.io, or https://github.com/kubernetes/k8s.io/issues to sort out standing up resources on prow.k8s.io going forward. We will not be retaining any dependency on arbitrary company-internal assets in the Kubernetes project's CI. See the announcements linked previously for more details.