Skip to content
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

Remove legacy labels and handling #2394

Open
killianmuldoon opened this issue Sep 26, 2023 · 6 comments
Open

Remove legacy labels and handling #2394

killianmuldoon opened this issue Sep 26, 2023 · 6 comments
Labels
area/govmomi Issues or PRs related to the govmomi mode area/supervisor Issues or PRs related to the supervisor mode

Comments

@killianmuldoon
Copy link
Contributor

There's a number labels in the CAPV codebase related to older APIVersions that should be removed along with the code that handles transitioning them.

We have:

These PRs were all introduced in CAPV v1.2.0 https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/releases/tag/v1.2.0 and were introduced as part of the v1beta1 API.

Each of the above were introduced with the explicit legacy prefix, and none are public go variables.

v1.9.0 is 7 releases down the line from when these were introduced and I think we should consider removing them now.

@killianmuldoon
Copy link
Contributor Author

@lubronzhan in #1483 you said that legacyNodeSelectorKey and legacyClusterSelectorKey labels should be around for one or two releases, but you were waiting for more input. Do you think it's safe to get rid of these, and the others, in CAPV's next release?

@Ankitasw
Copy link
Member

legacyIdentityFinalizer would be removed as part of this PR.

@lubronzhan
Copy link
Contributor

Hi @killianmuldoon , I think it's ok to deprecate it now since clusters have been upgraded to newer version. Let me create a PR to remove the legacy one

@killianmuldoon
Copy link
Contributor Author

Hi @killianmuldoon , I think it's ok to deprecate it now since clusters have been upgraded to newer version. Let me create a PR to remove the legacy one

I think we're getting mixed messages on this from some folks downstream - we've decided to keep these labels around for the time being.

@k8s-triage-robot
Copy link

The Kubernetes project currently lacks enough contributors to adequately respond to all issues.

This bot triages un-triaged issues according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue as fresh with /remove-lifecycle stale
  • Close this issue with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

@k8s-ci-robot k8s-ci-robot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jan 31, 2024
@sbueringer
Copy link
Member

/remove-lifecycle stale

@k8s-ci-robot k8s-ci-robot removed the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jan 31, 2024
@sbueringer sbueringer added area/supervisor Issues or PRs related to the supervisor mode area/govmomi Issues or PRs related to the govmomi mode labels Apr 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/govmomi Issues or PRs related to the govmomi mode area/supervisor Issues or PRs related to the supervisor mode
Projects
None yet
Development

No branches or pull requests

6 participants