You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This ends up with hitting GitHub API rate limit and prevents the provider from working.
After digging further into it, I found that the resourceVersion was continuously changing too, and with that the status.atProvider.etag field.
There is an open issue for that in integrations/terraform-provider-github#796 , but there is no workaround because the etag field is not part of the terraform resource field and so there is no way to tell Crossplane to ignore this with Crossplane initProvider.
I also tried with managementPolicies: ["Observe", "Create", "Update", "Delete"] but the provider still goes through endless reconciliation.
The text was updated successfully, but these errors were encountered:
The user is a organization owner and if you try to assign it a different permission GitHub will set it back to maintainer thus triggering an infinite loop
@AtzeDeVries
I've created a TeamMembership resource in Crossplane and as far as I can see the provider logs endless reconciliation logs like these:
This ends up with hitting GitHub API rate limit and prevents the provider from working.
After digging further into it, I found that the resourceVersion was continuously changing too, and with that the
status.atProvider.etag
field.There is an open issue for that in integrations/terraform-provider-github#796 , but there is no workaround because the
etag
field is not part of the terraform resource field and so there is no way to tell Crossplane to ignore this with Crossplane initProvider.I also tried with
managementPolicies: ["Observe", "Create", "Update", "Delete"]
but the provider still goes through endless reconciliation.The text was updated successfully, but these errors were encountered: