crossplane-contrib/provider-kubernetes

Create-pending annotation cleanup

wejdross opened this issue · 1 comments

What happened?

If we create a lot of Objects they have create-pending annotation set. That should be cleaned up as it confuses Crossplane runtime.

How can we reproduce it?

Create in one time 5 resources consisting of ~10 Objects waiting and requesting other operators to come up with their managed resources after a while

What environment did it happen in?

Crossplane version: 1.17

  • Self hosted
  • 1.26
  • kind, vanilla, Openshift
  • Fedora, Red Hat, Ubuntu

How to fix it:
https://github.com/linode/provider-ceph/pull/238/files#diff-20dc98dc86bc434bb317ee7fb7dc6f09bfcaef4edea9c6a38390696fd7fc9b2aR38https://github.com/linode/provider-ceph/pull/238/files#diff-20dc98dc86bc434bb317ee7fb7dc6f09bfcaef4edea9c6a38390696fd7fc9b2aR38