Version 2.1.0 is not backward compatible with clusters created with version 2.0.0
sfcoy opened this issue · 1 comments
- Flintrock version: 2.1.0
- Python version: 3.10
- OS: macOS Sonoma 14.4
This is an FYI. I don't expect it to be fixed.
It fails because the older clusters do not have any ec2 tags named "flintrock-name".
I fixed our clusters using the AWS CLI:
aws ec2 create-tags --resources i-abc134... i-def456... --tags Key=flintrock-name,Value=foo
where the cluster has a master node named foo-master
and the slaves are all foo-slave
.
Thanks for sharing. Yes, this is a deliberate design decision:
For starters, Flintrock provides no guarantee that clusters launched with one version of Flintrock can be managed by another version of Flintrock, and no considerations are made for any long-term use cases.
This choice is mostly in service of making it easier to maintain Flintrock over a long period of time. I'm glad the fix in your case was straightforward.