-
Notifications
You must be signed in to change notification settings - Fork 62
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
Release in Ready state before connection details are available #81
Comments
We should probably skip setting the Release to available here? https://github.com/crossplane-contrib/provider-helm/blob/master/pkg/controller/release/release.go#L313 |
I think, this behaviour is expected since it is consistent with I see two possible solutions/workarounds here:
Stating this, I could also not see an immediate problem with removing the line you pointed 🤔 |
Only mark a release as available once all connection details are ready. Fixes crossplane-contrib#81 Signed-off-by: Simon Rüegg <simon@rueggs.ch>
Only mark a release as available once all connection details are ready. Fixes crossplane-contrib#81 Signed-off-by: Simon Rüegg <simon@rueggs.ch>
What happened?
Using the
connectionDetails
feature (#73) we read the IP of a LoadBalancer service. Unfortunately theRelease
resource goes to a ready state before the info was read and therefore the connection detail is missing.How can we reproduce it?
Create a Release which reads the IP of a service:
What environment did it happen in?
Crossplane version: v1.1.0
provider-helm version: v0.5.0
The text was updated successfully, but these errors were encountered: