kubernetes-sigs / cluster-api-provider-vsphere

Apache License 2.0
373 stars 294 forks source link

Document and fixup ownerReferences #2280

Open killianmuldoon opened 1 year ago

killianmuldoon commented 1 year ago

The ownerReference chain in Cluster API provider for vSphere should be consistent with expectations in Kubernetes and Cluster API.

Cluster API has ownerReference guidelines documented at https://cluster-api.sigs.k8s.io/reference/owner_references

Tasks:

sbueringer commented 1 year ago

@killianmuldoon I assume this issue is part of this issue (https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/issues/2054)? (the last point in your list)

killianmuldoon commented 1 year ago

It's related but not part of the issue IMO - but I've added the cross link where it's relevant.

sbueringer commented 1 year ago

Basically just meant that fixing #2054 would cover "Removing the vSphereCluster ownerReference on vSphereMachines" :)

killianmuldoon commented 1 year ago

/help

The current owner reference chain still needs a once-over once it's documented to ensure it's in line with expectations.

k8s-ci-robot commented 1 year ago

@killianmuldoon: This request has been marked as needing help from a contributor.

Guidelines

Please ensure that the issue body includes answers to the following questions:

For more details on the requirements of such an issue, please see here and ensure that they are met.

If this request no longer meets these requirements, the label can be removed by commenting with the /remove-help command.

In response to [this](https://github.com/kubernetes-sigs/cluster-api-provider-vsphere/issues/2280): >/help > >The current owner reference chain still needs a once-over once it's documented to ensure it's in line with expectations. 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/test-infra](https://github.com/kubernetes/test-infra/issues/new?title=Prow%20issue:) repository.