This PR adds support for CAPI releases to cluster creation form. If releases are available for the provider, then Release version selector is available and Cluster App version selector is hidden. If releases are not available for the provider, then Cluster App version selector is available and Release version selector is not (the same as we had it before).
How does it look like?
Releases selector:
User values with global.release.version set to selected release:
App manifest. If release is selected, then spec.version is set to an empty string:
What does this PR do?
This PR adds support for CAPI releases to cluster creation form. If releases are available for the provider, then Release version selector is available and Cluster App version selector is hidden. If releases are not available for the provider, then Cluster App version selector is available and Release version selector is not (the same as we had it before).
How does it look like?
Releases selector:
User values with
global.release.version
set to selected release:App manifest. If release is selected, then
spec.version
is set to an empty string:Any background context you can provide?
Towards https://github.com/giantswarm/roadmap/issues/3536.