for-aws
for-aws copied to clipboard
Enable Cloudstor as upgrade
Expected behavior
- cloudstor gets installed on my existing nodes
Actual behavior
- cloudformation says no updates to be performed
Steps to reproduce the behavior
- I set up a docker swarm using latest stable 17.06
- I did not check Create EFS prerequsities for CloudStor Initially
- Went back and selected yes
- Cloudformation says no updates to be performed.
If this is intended, it would be great to document the steps to get cloudstor installed after the fact.
@jgallen23 thanks for the report.
The "Create EFS prerequsities for CloudStor?" option is a parameter that is passed along to our nodes via userdata, and tells us if we should turn on CloudStor. I'm guessing because this parameter doesn't change any actual infrastructure, cloudformation doesn't know that anything needs to change. We will have to look to see what we can do in order to force cloudformation to trigger this during upgrade.
One work around would be to change the instance size of the nodes, which would trigger the upgrade, but in that case, it is almost always easier to delete the stack and start over.
Sorry for the issue, and we will see what we can do to fix it.
copying @ddebroy so he is aware.