-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Turn down janitor jobs / boskos deployments ahead of default cluster turndown #33129
Comments
/sig testing k8s-infra |
For (1), could be:
Alternatively, we could allow projects renting but disable GCP services in each services. |
We have at least AWS and VSphere in addition to GCP janitors. Ramping down the pool doesn't let the cleanup run? otherwise if we depend only on janitor jobs and not the reaper we could just disable boskos service endpoint |
AWS janitor currently runs against a CNCF account used by kOps. It should be fine to copy over those creds to the |
After sleeping on this ... I think we should just drop all of the non-janitor jobs and leave boskos/janitor deployed for another 24h. So the list becomes:
|
Though until kubernetes/k8s.io#5127 we probably do need to migrate that specific janitor then ... |
+1 on moving AWS janitor and dropping (disabling is a better word?) the non-janitor jobs. |
#33229 removes some of the last GCE jobs, will remove the GCP janitors a bit after we're done removing GCP jobs, following #33226 / https://groups.google.com/a/kubernetes.io/g/dev/c/qzNYpcN5la4 |
https://monitoring.prow.k8s.io/d/wSrfvNxWz/boskos-resource-usage?orgId=1 We have a wedged ingress project, but otherwise we're close to being able to turn down the GCP janitors and |
#33234 removes the legacy GCP janitors. Need to follow up even on our current projects re: why are some of them in "other" state in boskos ... https://kubernetes.slack.com/archives/CCK68P2Q2/p1722900397667809 |
#33241 will unblock dropping, or outright drop the vsphere janitors. that leaves the AWS janitors to consider @dims, I think the issue is we still have some old CNCF AWS usage and not just the k8s infra stuff covered by the migrated janitors? not confident on this.
|
AFAICT, the legacy boskos only ever had GCP, so I can start looking at turning that down. |
Running vsphere janitor after #33241 |
Ref: - kubernetes#33129 `maintenance-ci-aws-janitor` is running against a historical AWS account currently used by the kOps project for CI purposes. It's unclear if other projects used this account but we should move it outside of Google-owned build clusters to unblock the Prow migration. AFAIK `kops-infra-prow-kops-build` already has the credentials in place to run it.
#33260 to turn down boskos |
This is complete. |
We should plan to turn these down a bit before actually deactivating the default cluster
for 1) I think we can do this ~August 1st, but it will take a little planning, as what we really want to do is just stop renting clean projects and allow everything to get cleaned ...
cc @dims @upodroid @ameukam
Need to think about how we can best accomplish that. Ideally even as we cut off the legacy resources we let the janitor jobs / boskos do their jobs one last time.
We could manually run cleanup, but ... we haven't done that in a long time and I'd rather not have to figure that out with auth for vsphere, azure, AWS, GCP ...
The text was updated successfully, but these errors were encountered: