Commit Graph

28 Commits

Author SHA1 Message Date
Brad P. Crochet
7b22702074 Move postconfig to deploy command
Change-Id: Ibcedd19002939b647c542c82c862d03cda2d6073
2015-06-22 09:32:36 -04:00
Dougal Matthews
7ce8a19a88 Remove the openstack overcloud scale stack command
There are more general ways to scale stacks and thus this isn't needed. After
removing this approach there are still two other methods:

1. Scale a Tuskar plan and then deploy it

    openstack management plan set $PLAN_UUID -S Compute-1=2
    openstack overcloud deploy --plan-uuid $PLAN_UUID

2. Scale during a deploy

    openstack overcloud deploy --plan-uuid $PLAN_UUID --compute-scale 2

The first only works with Tuskar, but the second will also work when
deploying the tripleo-heat-templates.

See: https://bugzilla.redhat.com/show_bug.cgi?id=1233201

Change-Id: I924f6b16102783c0a1a81f5244493ffa1703e458
2015-06-19 12:04:10 +01:00
Imre Farkas
bea2d084dd Add baremetal configure ready state command
Change-Id: Ifee1b2eb2b7c3127af481edb9288786a322c4950
2015-06-19 10:23:48 +02:00
Dougal Matthews
f1abeb546a Merge "Add overcloud validate command" 2015-06-09 12:46:54 +02:00
Imre Farkas
d67e483c13 Add overcloud validate command
Change-Id: Idb42cbe4c90860b545f03e0a36de9e53d441c064
2015-06-05 16:21:16 +02:00
Dougal Matthews
176bc90024 Add overcloud deploy post config and add network initialization
Change-Id: Iabeb59043a90dc300dc95306f221f1ac8eb1ee6a
2015-06-05 09:23:32 -04:00
Dougal Matthews
7009140bdf Merge "Add overcloud update command" 2015-05-28 17:03:09 +02:00
Marek Aufart
fad2bbb7ef Rename command overcloud image create to upload
To reflect real function of openstack overcloud image create command for user,
we decided to rename it to openstack overcloud image upload.

Change-Id: I97d6a8982f25c64584edde7be30f39580d6949e5
2015-05-26 17:06:45 +02:00
Brad P. Crochet
d959b745e3 Merge "Add overcloud node delete command" 2015-05-22 13:27:12 +02:00
Jan Provaznik
43e5a48ddb Add overcloud update command
Allows running step-through stack update, which triggers yum update
on each node and removes hooks one-by-one.

This patch depends on:
https://review.openstack.org/#/c/179862/

Change-Id: Icec12a0ee5ce3bf7b1f8906d4a6f26b8de72c6e6
2015-05-21 14:29:28 +02:00
Lennart Regebro
57ad4f4534 Rename the "all" commands to "bulk"
Change-Id: Ia6ed32024d6e68c9fff291cfdcb7d6a2762c2c10
2015-05-21 11:17:17 +02:00
Jan Provaznik
c3c1d23637 Add overcloud node delete command
This can be used to delete selected nodes from Overcloud by
passing list of instance IDs.

This patch depends on upstream tripleo-common patch:
https://review.openstack.org/#/c/184442/

Change-Id: I519eef9d2adc57d5ee7c449aa21430d92537fbbe
2015-05-20 13:14:23 +02:00
Dougal Matthews
145a5b549f Rename overcloud deploy command
Change-Id: I5c4517f8eab75a20916eac26fb637dbaa9d2b840
2015-05-15 13:50:03 +01:00
Brad P. Crochet
6986414137 Update metadata for upload to pypi
Change-Id: If52078cd91d7d4e9152b54da868fb46328e23aef
2015-05-13 12:43:25 -04:00
Brad P. Crochet
60745d8dce Implementation of overcloud image build
Change-Id: I521596e475a214263fb47c3d2ddb973ebf14394a
2015-05-12 11:32:54 -04:00
Dougal Matthews
68f3743328 Wait for discoverd
Make the introspection command wait for discovery to complete.

Change-Id: I787e4f0c2ab4ff0aa96621d7791576cb99a6d00d
2015-05-11 12:42:32 +01:00
Jan Provaznik
05b624eb62 Scale out overcloud
Adds a command which allows scaling out Overcloud stack deployed using
tuskar templates. It adds dependency on tripleo-common library which
contains the scaling method.

This is the same patch as I1067748be44c63ae477f6c214470c21c38137feb,
the fix was submitted into tripleo-common repository.

Change-Id: Ie07dac529964aee1e62f925ad671fb472a956776
Related-to: I1067748be44c63ae477f6c214470c21c38137feb
2015-04-29 14:13:10 +02:00
Marek Aufart
937e848460 Add overcloud image create method
Adding overcloud image create method to replace instack
code (method instack-prepare-for-overcloud) and do overcloud
deployment via rdomanager commands.

Main functionality is to take locally stored image files and
upload them to glance.

Change-Id: Icc39744c511013d663242f5b544b0ac4a2fd6893
2015-04-23 15:47:18 +02:00
Dougal Matthews
279d97ed0a Configure boot for all Ironic nodes
Added `openstack baremetal configure boot` command to configure the boot
parameters in ironic for all nodes.

Change-Id: I468f6cbfc799cdb2386beac044a34fc8e949c161
2015-04-14 13:47:42 +01:00
Dougal Matthews
8c38da110b Add initial Overcloud Deploy command
This is currently a no-op but defines the command layout.

Change-Id: Ic289db1b681516296550691db08bb5332fded83a
2015-04-08 10:00:38 +01:00
Dougal Matthews
c2c96537aa Add the openstack baremetal introspection all status command
This also adds the --discoverd-url command to the introspection start
variant.

Change-Id: If36a093dc0ca8e05e6b35b91acabcd61b84a2692
2015-03-27 19:45:23 +00:00
Dougal Matthews
208df7443c Implementation of the Baremental introspection all start command
Change-Id: I8dfc727155dc562c4a74b84548658b08b74fa166
2015-03-25 12:34:53 +00:00
Dougal Matthews
d6a3d98ed9 Implementation of the Baremental import command
Change-Id: I2db67a7deea8367e660275ee637ab766587d223b
2015-03-25 12:32:06 +00:00
Brad P. Crochet
370206c22e Stub out the overcloud image commands
Change-Id: I280ebf1b7d7d16b622712c9d5b25341f949c92a3
2015-03-20 15:39:26 -04:00
Brad P. Crochet
e26f1d734b Redo layout of undercloud module namespace
Change-Id: I9e59de74a878843fc22a34341d7e251862ac358a
2015-03-19 15:36:28 -04:00
Brad P. Crochet
fd9c5cd456 Modify main package metadata
Change-Id: I031f793c716c413f7742a0f7701b7487b5a9e8d9
2015-03-19 11:20:36 -04:00
Dougal Matthews
e274c39e11 Add the Python 3.4 classifier
Change-Id: I81499804d9dd838350861821612b49d4b3960d65
2015-03-18 13:51:34 +00:00
Brad P. Crochet
68cf7181b5 Initial commit 2015-03-17 09:33:52 -04:00