-
Notifications
You must be signed in to change notification settings - Fork 138
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
kakfa: Cluster
resource is not able to get to the Ready state
#489
Comments
Update on this for provider-aws 0.29 and crossplane 1.11, we see this error now, preventing the cluster from becoming ready:
We don't specify a |
After adding a Configuration resource, we're back to the 409 and 403 scenario originally reported. |
Hi @blakebarnett ! Thank you for reporting the issue. Using only Using Could you please try again with provider-aws 0.31, and If you still can reproduce this issue, please attach example with your resource. |
This may be fixed by newer versions of the underlying terraform provider? I'm still using provider-aws v0.29, I'll upgrade to v0.32rc and test. This issue might only be triggered when a modification is made to the resource after it's created, especially if it fails to be created the first time. I saw it happening while developing a composition for it, so it wasn't correctly configured at first and then it got into this state. |
Hi @blakebarnett , so steps for reproduce should be next:
Result: will have an error 409 or 403 And one more think - does it matter what changes will do in step 3 or I can change/add any attribute? |
I think for example I had an incorrect configuration for BTW I think these might be related issues from the contrib provider: |
What happened?
I've been seeing problems with the
cluster.kafka.aws.upbound.io
, it seems that when settingspec.forProvider.clusterName
which is required, this becomes the name of the resource in AWS, and then crossplane thinks it no longer owns it. If we set thecrossplane.io/external-name
annotation to match this, then it's unable to create the cluster, when we use external-name we get this error:When we don't use external-name we get this error:
Which makes no sense because crossplane has full admin in this account. I'm not sure how this can to ever get to the Ready state.
How can we reproduce it?
Create a Kafka cluster with the resource.
What environment did it happen in?
kubectl version
): v1.24.8-eks-ffeb93dThe text was updated successfully, but these errors were encountered: