summaryrefslogtreecommitdiffstats
path: root/ci/deploy.sh
AgeCommit message (Collapse)AuthorFilesLines
2015-12-07switching to RDO build undercloud instead of building it ourselvesDan Radez1-14/+26
Change-Id: I9f09c195352d2d88a3da4f42e09424d96d39722b
2015-12-07Merge "Parses yaml files into deploy + other fixes"Dan Radez1-29/+256
2015-12-07Parses yaml files into deploy + other fixesTim Rozet1-29/+256
This patch allows deploy_settings.yaml and inventory settings to be passed in via cmdline. The deploy settings are overridden by cmdline arguments. For example, if a user specifies no_ha in cmdline it will override what is in deploy_settings.yaml. The inventory file provides yaml input for the baremetal topology. Fixes include: - New arguments for passing inventory and deploy_settings - "global_params" in deploy_settings are set as globals in script (unless already set via cmdline) - "deploy_options" are loaded into an array, and checked for deployment options (such as which SDN controller to use) - inventory file is parsed (for baremetal) into correct instack json output. The output is then written to a temp instackjson file and used for deployment. - renaming of copy_materials to copy_materials_to_instack - spelling fixes - cmdline argument checking with errors and warnings Note this patch does not yet tamper with setting network-environment settings. JIRA: APEX-53 Change-Id: I9dce197e23563480c584650ba967898312eab4e7 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-07adding quotes to a string check in deployDan Radez1-2/+2
Change-Id: I41881c914494e329570c76fba9f4e0f1dce50e50
2015-12-04Merge "adding build deps that have had to be installed manually"Tim Rozet1-7/+7
2015-12-04adding build deps that have had to be installed manuallyDan Radez1-7/+7
Change-Id: I1af7ffdb1d1e4b96b31b44f2750de23b55d9d540
2015-12-03adding flag to use flat underlay networkDan Radez1-13/+14
Change-Id: I12cbb68df993e27f9ff3c41185c4682a64349736
2015-12-01adding some error handlingDan Radez1-17/+38
- make sure we connect to Instack - enable the ping site to be configurable - put ntp server in a variable so it can be made configurable later Change-Id: I2ec30f6bab0b48ec878bd25790145f7fff00964a
2015-11-25adding installation instructionsDan Radez1-1/+1
JIRA: APEX-35 Change-Id: Iebbf85bd59844716961c27bb81ff7bbda2d1a1bf
2015-11-19Enabling options for passing configuration filesDan Radez1-20/+40
- virtual deploys still expect to pull pre-canned files from $CONFIG dir - non-virtual deploys now expect an instackenv.json and network-environment.yaml file in pwd on deploy JIRA: APEX-41 JIRA: APEX-49 Change-Id: Ib61ac7448917ec1ea728c23cb3406feab9058f77
2015-11-19enable network-isoaltion and opendaylightDan Radez1-1/+1
Change-Id: I2a506f95036b897309dbaf9120426bdf3f4a6337
2015-11-17adding basic network isolationDan Radez1-12/+24
- separating external traffic from internal traffic JIRA: APEX-41 Change-Id: Idcd01a514083c53a3133a75d3bcabf824a7a4377
2015-11-12fixing non-ha deployDan Radez1-2/+3
The instackenv has 5 nodes in it but we were only putting two back into the pool. This patch puts all 5 back in the pool but doesn't throw the ha flags JIRA: APEX-45 Change-Id: I1c539eafca9ed2f674a1a954f75c175fe9efc5bb
2015-11-11Merge "adding the opendaylight integration"Tim Rozet1-1/+9
2015-11-08arg parse updatesDan Radez1-13/+5
- replacing the echo | cut with bash string slicing - replacing underscores with dashes in long args - adding no-ha to the usage display Change-Id: Ie87709c60a485bbcd97f168207e03d43bd85f24a
2015-11-07adding the opendaylight integrationDan Radez1-1/+9
Change-Id: Iaaf5cbc790abd3b7af6f94b4e6d7e8ecfbbc6534
2015-11-04end user messaging and ssh options updateDan Radez1-2/+4
- updating end user output - adding option to ssh to supress excessive warnings Change-Id: Ibe44b4a580bcb1e60899b8f8aca8cbadc8e447a9
2015-11-02Adds HA support to deployTim Rozet1-3/+18
Defaults the deploy to use HA and adds new param for using non-HA. JIRA: APEX-40 Change-Id: Ib3fc8b31ea13a3c590ceaa875197b4b9c1bb55a1 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-10-26minor update to build dependanciesDan Radez1-3/+0
removing libvirt package depenency, qemu-kvm maybe enough probably will have to evolve this list over time remove the openvswitch agent bounce from deploy this was a workaround for a bug that has been fixed Change-Id: Iad556da3b08cca234bd4d584b1a42b6fa45d6e4f Signed-off-by: Dan Radez <dradez@redhat.com>
2015-10-22Adding deploy.sh that work with RDO ManagerDan Radez1-76/+202
- adding virtual and jenkins support tested - adding config file parameters to deploy - instack virt-sparsify disabled for now - adding clean script Change-Id: I26b5968e64fa79af166b11422f5d73812d8e96d1 Signed-off-by: Dan Radez <dradez@redhat.com>
2015-08-31Adding initial deploy script based on RDO managerDan Radez1-0/+207
Change-Id: Ic193e3d10537da7b669e2d709d06fff176a21658 Signed-off-by: Dan Radez <dradez@redhat.com>