The value for master_lb_enabled resulted in it being treated the
same as master_lb_disabled.
Change-Id: Ia11d9e1ba20dbb37cd6467c2ae0555ddf25df5d3
Closes-Bug: #2039040
The master_lb_enabled is not really working for disabled case.
This patch fix it by introducing the --master-lb-disabled param.
Story: 2008655
Task: 41924
Change-Id: I90db6d91dd3887fbec629ce5037d6a7e6f7c05e4
docker_volume_size is an parameter for creating cluster, it should also
be displayed when showing it
Change-Id: I354043496cc60a99c362f7d8bf36d5ca27ed6d30
Since we are able to override the values in cluster scope, we should be
able to see them too.
Story: 2006208
Task: 40254
Change-Id: I6c615697a732566290418ea3a3dd3263cb817fb8
This adds a boolean flag called --merge-labels at the create CLIs
for clusters and nodegroups. The show output for clusters and
nodegroups is modified to contain also new fields called
"labels_overridden", "labels_added", "labels_skipped". The new labels
contain the differences of the object's labels with its parent's.
story: 2007515
task: 39692
Depends-On: I1054c54da96005a49e874de6f4cf60b5db57fc02
Change-Id: Ie68bb85f4b8bbacc5b71b523d8639cf30e6e1992
Similar to what the certificates api does, it doesn't make sense to
disallow cluster config.
story: 2006651
task: 36891
Change-Id: Ia57e95e4570d04c2a20f7674d1ae3e21b8dd8efb
Signed-off-by: Spyros Trigazis <spyridon.trigazis@cern.ch>
It would be useful for cloud admin/ops to display the project_id
in cluster show.
Task: 30676
Story: 2005537
Change-Id: I0f1ae84cf2238ebbf8fc30237d88c7db1eeba6dd
Add embed certs to kubernetes config file to cluster config
Add option --output-certs to cluster config enabling the output of the
certificates files (ca, key, cert). This is for compatibility with tools
that require the certificates in separate files.
Change-Id: I595d243bc9f30d813af06aad46a9037afe383ab5
Story: 1774643
Task: 21668
Don't pass parameters docker_volume_size, flavor_id and
master_flavor_id if they are null.
This is to be compatible with Ocata version of Magnum API.
Change-Id: I0d89e1b973585ae5d4633843feedc0c35b4f624a
Closes-Bug: #1779160
Set the default value for --labels to None, so the cluster template value is
used when no explicit labels argument is given on cluster create.
Closes-Bug: #1697651
Change-Id: I284db3f32cd5c8b6541d60c2a86d7d693ffbedea
Add a flavor override parameter on osc cluster create to override
the value present on the cluster template.
Partial-Bug: #1699245
Depends-On: Ib60c05cce1cf2639ca4740abdd264403033433f9
Change-Id: Ib00514b66ee2d0a2ee4ddafb5b8c2ff8fa82de77
Add a master-flavor override parameter on osc cluster create to override
the value present on the cluster template.
Partial-Bug: #1699247
Depends-On: Id1d973167b381538121583a0a9691304b39e98de
Change-Id: I7ef1c2d7c19be96089fbe0f0847294073ccab04e
Option --force of openstack coe cluster config is a boolean and should not
take an argument. Fix message in argument description.
Change-Id: Ic526589a8f5c11b13e16b080a04e262d8393c387
Closes-Bug: #1721267
Add a labels override parameter on osc cluster create to override
the value present on the cluster template.
Partial-Bug: #1697651
Depends-On: I8990c78433dcbbca5bc4aa121678b02636346802
Change-Id: I7c70f12012628aff5649cb238bde9186ce9552c8
Now `name` is a positional argument in cluster creation and
cluster template creation of OSC command
Change-Id: I3819381d97cda7b75c7cf90265335c38aca3ad54
Partially-Implements: blueprint deprecate-magnum-client
Move certificate generation and config generation
in magnum utils so that all clusters_shell, bays_shell
and OSC can use.
* Remove / from context name (see #1705480)
* Use absolute paths for the certificates in kubeconfig
It's the same principle like #1614682
Change-Id: I5b8bb11b199b7646a984c7171f3853d3e73923ec
Implements: blueprint openstackclient-support
Related-Bug: #1705480
Related-Bug: #1614682
Add cluster create and cluster list for magnum's OSC plugin.
Add cluster create and list unit tests
Implements: blueprint openstackclient-support
Co-Authored-By: Spyros Trigazis <strigazi@gmail.com>
Change-Id: I815633e45df681e6bf089ae82d7451c2c0df05ef