-
Notifications
You must be signed in to change notification settings - Fork 242
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
IAM instance profile name should be marked as required if the Amazon cloud provider is selected #5517
Comments
QA ran into this during testing. |
@sowmyav27 Is this a release blocker? Adding validation is more work and we want to do that in 2.6.6 for the whole form. This was not a regression. |
Upon discussion with @sowmyav27, though it is not a regression, RKE2 GA starts with this release. Not sure if we can do a bare minimum here until form validation comes in; will leave for an engineer to investigate and see what's quickly doable for 2.6.5. |
… when the amazon cloud provider is selected fixes rancher#5517
Currently, if you try to provision an EC2 cluster through Rancher, if you enable the Amazon cloud provider without selecting any instance profiles, the UI lets you complete the form but then the cluster gets stuck in provisioning. This is a bad user experience because there is no visual indication of what is wrong.
There is a tooltip explaining this, but it's too easy to miss, and it is still displayed as an optional field:
![Screen Shot 2022-03-24 at 3 54 05 PM](https://user-images.githubusercontent.com/20599230/160023768-f294fc51-c78b-4db8-a93c-d295590df78f.png)
Note: We should see if only controlplane nodes need an instance profile.
Background/context: When you enable the Amazon cloud provider you're basically saying you want to give Kubernetes permission to provision new hardware on EC2 like load balancers, and the instance profile gives it the IAM permissions to do that.
The text was updated successfully, but these errors were encountered: