-
Notifications
You must be signed in to change notification settings - Fork 360
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
Add containerinfra nodegroup support #1364
Add containerinfra nodegroup support #1364
Commits on Jun 16, 2022
-
Add containerinfra nodegroup resource
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for 8eae6b3 - Browse repository at this point
Copy the full SHA 8eae6b3View commit details -
Add containerinfra nodegroup data source
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for 62af5fb - Browse repository at this point
Copy the full SHA 62af5fbView commit details -
Add containerinfra cluster zero node count support
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for 35d9444 - Browse repository at this point
Copy the full SHA 35d9444View commit details -
Add containerinfra nodegroup zero node count support
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for 935caec - Browse repository at this point
Copy the full SHA 935caecView commit details -
Add containerinfra nodegroup resize node count support
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for d851e2c - Browse repository at this point
Copy the full SHA d851e2cView commit details
Commits on Jun 17, 2022
-
Fix containerinfra cluster mergelabels behavior
When you add mergelabels and you actually add labels, the magnum API will actually return you the complete set of labels under the "labels" key. It means that if you want to add/override a couple of label while setting merge_labels the creation will succeed but then terraform will detect the rest of the labels as changed and will try to rebuid the cluster. This commit instead use the keys labels_{added,skipped,overriden} when merge labels which contains the labels that the user has overriden. Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for 1228248 - Browse repository at this point
Copy the full SHA 1228248View commit details -
Add containerinfra nodegroup support for mergelabels
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for d908d53 - Browse repository at this point
Copy the full SHA d908d53View commit details
Commits on Jun 20, 2022
-
Fix container infra nodegroup golangci-lint errors
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for cd0046d - Browse repository at this point
Copy the full SHA cd0046dView commit details
Commits on Jun 22, 2022
-
Fix container infra nodegroup image_id and flavor_id
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for 214e4c1 - Browse repository at this point
Copy the full SHA 214e4c1View commit details -
Fix containerinfra cluster template image/flavor_id
Previously the code set image_id and flavor_id which doesn't exist instead of image/flavor. It would be way more meaningful to have argument image_id and flavor_id instead but for backward compatibility let's not do that for now. Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for bb195a3 - Browse repository at this point
Copy the full SHA bb195a3View commit details -
Add OS_MAGNUM_IMAGE to containerinfra acceptance tests
As fedora atomic is no more available, we remove it from the code and add OS_MAGNUM_IMAGE environment variable so that we can a supported image in the CI later on. Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for b9064e6 - Browse repository at this point
Copy the full SHA b9064e6View commit details -
Make container infra cluster aware of default worker nodegroup
The node_count returned in magnum for the cluster is the sum of all nodegroup. So once you add a node_count, the correct value is actually the node_count of the default worker node. This commit take the node_count of this default worker node group in priority and if there are any errors it takes the node_count of the cluster instead. Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for 447b02a - Browse repository at this point
Copy the full SHA 447b02aView commit details -
Fix container infra nodegroup acceptance tests
Signed-off-by: Arthur Outhenin-Chalandre <arthur.outhenin-chalandre@cern.ch>
Configuration menu - View commit details
-
Copy full SHA for 8d1e619 - Browse repository at this point
Copy the full SHA 8d1e619View commit details