summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2015-12-21Added node role configurationViktor Tikkanen5-6/+31
If there are dedicated HW nodes for controller and compute nodes, it should be possible to define node roles in configuration files. This patch introduces "capabilities" property into pod_example_settings.yaml so as adds needed flavor definitions and overcloud deploy parameters into opnfv-deploy script. Change-Id: Ie62d3fa215aa168390d074c73fdb2fa03ecc67f5 Signed-off-by: Viktor Tikkanen <viktor.tikkanen@nokia.com>
2015-12-21Merge "adding build deps"Tim Rozet1-2/+2
2015-12-18adding build depsDan Radez1-2/+2
- adding rpmbuild and createrepo as build deps - adding more packages to overcloud image Change-Id: I1cac2f62c7a52ee8bf2b0dc936df1066eb3599e8
2015-12-18Adding network configuration optionsDan Radez4-27/+79
- enabling subnet configuration for undercloud - enabling external network configuration Change-Id: Id1951d31faa1a68f850a75e2466d30b8abcea8ac
2015-12-18build_updatesDan Radez1-7/+21
- forcing wget for centos artifacts - extra checking for undercloud ip Change-Id: I79d1919f86d83fbf6a5d284bd3257fd40f9c7018
2015-12-16remove openstack-neutron-openvswitch, odl manages ovsDan Radez1-2/+3
Change-Id: I799eee7713f5dae213f97f3d9f59dc2defaf3159
2015-12-16Merge "Fixes various corner cases with clean and deploy"Dan Radez2-5/+12
2015-12-15Fixes various corner cases with clean and deployTim Rozet2-5/+12
Fixes Include: - Fixed info print statement when using flat network - deploy now looks at arp table as well to determine instack IP address as default leases file may not exist - clean now uses --pool with vol-delete command JIRA: APEX-50 Change-Id: I664fd06e92e0890e0b65191851dfa81f8d8ac492 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-12-15fixing disabling l3 HA neutron option and removing duplicate ntp optionDan Radez2-8/+10
Change-Id: I6e3a4266be28b0f661e4b8e818c616000060905b
2015-12-14updating the repos so that master points to MitakaDan Radez1-5/+8
Change-Id: I7331dd91e6da3f82ba60689fffea8b2f46ff29db
2015-12-14updating the OpenDaylight patchDan Radez7-473/+1237
- using the proposed patched for upstream - ensuring l3_ha is disabled - exposing support for an ODL only node Change-Id: I6f4a50300ea08322eea4ba466fc1a3b0fbcb5743 Signed-off-by: Dan Radez <dradez@redhat.com>
2015-12-08syntax fixes for if statementsDan Radez1-10/+10
Change-Id: I3ff4b0e9aecff8fc193017d0dc4cd3c4c1a6339c Signed-off-by: Dan Radez <dradez@redhat.com>
2015-12-07switching to RDO build undercloud instead of building it ourselvesDan Radez6-74/+73
Change-Id: I9f09c195352d2d88a3da4f42e09424d96d39722b
2015-12-07Merge "Parses yaml files into deploy + other fixes"Dan Radez2-29/+302
2015-12-07Parses yaml files into deploy + other fixesTim Rozet2-29/+302
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 Rozet2-9/+9
2015-12-04Merge "adding flag to use flat underlay network"Tim Rozet1-13/+14
2015-12-04Merge "Adds yaml files to use as input to Apex build/deploy"Dan Radez4-0/+154
2015-12-04adding build deps that have had to be installed manuallyDan Radez2-9/+9
Change-Id: I1af7ffdb1d1e4b96b31b44f2750de23b55d9d540
2015-12-03adding flag to use flat underlay networkDan Radez1-13/+14
Change-Id: I12cbb68df993e27f9ff3c41185c4682a64349736
2015-12-02updating prebuilt imagesDan Radez2-13/+14
- switching to updated source from RDO project - adding md5sum check Change-Id: Ib7b7172596ae38522694090529e81db3cc7ff03d
2015-12-02Adds yaml files to use as input to Apex build/deployTim Rozet4-0/+154
yaml inputs are broken up into: -build settings -deploy options -network definition -pod baremetal information JIRA: APEX-53 Change-Id: Iee85b17beb37ce82bf9312dcce61e09ae924dfc5 Signed-off-by: Tim Rozet <trozet@redhat.com>
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 Radez10-94/+637
JIRA: APEX-35 Change-Id: Iebbf85bd59844716961c27bb81ff7bbda2d1a1bf
2015-11-21Merge "Example as code, documentation template for sphinx build"Dan Radez4-0/+150
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-18updates and fixes to the iso buildDan Radez3-9/+625
- adding isohybrid so isos can be written to a USB - adding base group to yum comps file for iso install Change-Id: I3a8bda84b1a704f01e433f43533e63452f1a6e83
2015-11-18adding cleanup for buildDan Radez1-6/+1
Change-Id: If748e8fade74d3764c624f2b3a790421be4667e2
2015-11-18updates to cleanup.shDan Radez1-4/+18
- adding vol-delete to help ensure volumes are cleaned up - adding brbm clean up Change-Id: I3cbb79b09c6ac77dbc3c452938dbd6a6d03c815b
2015-11-17adding basic network isolationDan Radez8-59/+332
- separating external traffic from internal traffic JIRA: APEX-41 Change-Id: Idcd01a514083c53a3133a75d3bcabf824a7a4377
2015-11-16Merge "changing copying to linking to save time and space on the build"Tim Rozet1-6/+6
2015-11-13changing copying to linking to save time and space on the buildDan Radez1-6/+6
Change-Id: I6a0a63f04c0693b9dd2f4a137475ef00c2377455
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 Rozet6-3/+496
2015-11-09adding variable fix for clean upDan Radez1-1/+1
Change-Id: I4e18bc0ddfb39a11c75070012743e6a68ecb70f6
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 Radez6-3/+496
Change-Id: Iaaf5cbc790abd3b7af6f94b4e6d7e8ecfbbc6534
2015-11-04Merge "adding --atime-preseve to try and fix caching"Tim Rozet1-2/+2
2015-11-04adding --atime-preseve to try and fix cachingDan Radez1-2/+2
Change-Id: I6446058a5ab1dd37659e553ad41d9fd9b0f9bd25
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 Rozet5-30/+50
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 Radez2-5/+2
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 Radez5-106/+259
- 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-10-20updating repos, liberty is becoming stableDan Radez1-6/+10
Change-Id: I6564c384db33a18f851dc35de6e1cb52e919753d Signed-off-by: Dan Radez <dradez@redhat.com>
2015-10-16cleaning up some thingsDan Radez2-45/+9
- clearing out the glance image builds, we download those from RDO - cleaning out the underlay attachment, that should happen in the deployment - no need to start the instack VM back up since the glance images are being downloaded Change-Id: I82098c9e908d58a704ce8b183d902032dd056be5 Signed-off-by: Dan Radez <dradez@redhat.com>
2015-10-16Merge "updates to the instack VM"Tim Rozet3-8/+13
2015-10-16updates to the instack VMDan Radez3-8/+13
- increasing memory and vcpus for the VM - dumping yum cache - virt-sparsifying the instack disk image - remove cleaning stack dir so we actually cache its contents Change-Id: Ie35a2daeba69a1b53a749ef3423ac6356408ff97 Signed-off-by: Dan Radez <dradez@redhat.com>
2015-10-15moving all resources and configs to /var/opt/opnfvDan Radez1-19/+11
Change-Id: Id34ae51c351abc6793a4afa484c86b2e2c8e56e8 Signed-off-by: Dan Radez <dradez@redhat.com>