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
The EKS IdentityProviderConfig controller checks if status.atProvider.status != "CREATING" to determine whether it should call client.AssociateIdentityProviderConfig. This field is set during observe only when the external resource exists.
Now, if the creation of the external resource fails it will be garbage collected and removed so DescribeIdentityProviderConfig will result in a not found which will trigger a creation. But since status.atProvider.status is still set to CREATING and is never updated, nothing will happen in create and the association will never be tried again.
How can we reproduce it?
Create an IdentityProviderConfig for a cluster that is not ready.6
What environment did it happen in?
provider-aws: v0.29.0
The text was updated successfully, but these errors were encountered:
MisterMX
changed the title
EKS IdentifyProviderConfig: Associate will never be called when failing the first time
EKS IdentifyProviderConfig: Associate will never be called again when failing the first time
Aug 12, 2022
What happened?
The EKS IdentityProviderConfig controller checks if
status.atProvider.status != "CREATING"
to determine whether it should callclient.AssociateIdentityProviderConfig
. This field is set during observe only when the external resource exists.Now, if the creation of the external resource fails it will be garbage collected and removed so
DescribeIdentityProviderConfig
will result in anot found
which will trigger a creation. But sincestatus.atProvider.status
is still set toCREATING
and is never updated, nothing will happen in create and the association will never be tried again.How can we reproduce it?
Create an
IdentityProviderConfig
for a cluster that is not ready.6What environment did it happen in?
provider-aws
:v0.29.0
The text was updated successfully, but these errors were encountered: