summaryrefslogtreecommitdiffstats
path: root/common
AgeCommit message (Collapse)AuthorFilesLines
2015-09-28Fixes clean to restore network config to LF jumphostTim Rozet1-29/+28
Change-Id: I11108177fe1a611670493c06ccc0b9703dbab2d3 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-09-25Fixes and updates for clean.sh and setup.shSzilard Cserey2-32/+160
Remove PXE interface (VLAN 0) and check IP Forwarding is enabled Add/Clean VLAN 300 interface Swap IP address from Base interface to VLAN interface Change-Id: Ia6ce76b220518f979dc2e3e9acd8e53540cbaef1 Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-09-24Add removing existing VMs in clean.shjose.lausuch1-0/+6
There might be VMs leftovers sometimes, then, the command 'rmmod kvm_intel' fails. Change-Id: Iaacfa2182a8f867f5f28a79930f5520d9689156f Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
2015-09-21Grant access for Fuel VM to external public networkSzilard Cserey1-9/+33
Change-Id: I429d41ea9942321fb4768a5a4d46d0976adbf47d Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-09-17Merge "Corrects the default route on controllers"Tim Rozet1-1/+12
2015-09-17Corrects the default route on controllersrandyl1-1/+12
BGS-84 After the changes to br-ex on the control nodes. The default route was no longer correct on the control nodes in bare metal deployments. Added an admin_network paramater for barmetal deployments. Added logic on br-ex in to set DEROUTE=no on the admin network in the extern_net_presetup. Tested on HA physical deployment. Change-Id: Ic4b1ef521da2c55590990411f3f2444d4c94b019 Signed-off-by: randyl <r.levensalor@cablelabs.com>
2015-09-15FIX for bringing down pxebr in clean.shSzilard Cserey1-2/+9
Wait for 5 seconds after pxebr has been brought down Change-Id: Ic9e64a484eeab6be63df3c7c4b9b98bed1cd2ed4 Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-09-07FIX for ip link state verificationSzilard Cserey1-1/+1
Change-Id: Ibe0840a74b9fe7fc0041ce92190cf82f25ae9298 Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-09-01Fixes external network to services tenant and no dhcpTim Rozet1-2/+3
External network should have been provisioned as services tenant. The external network and subnet are both changed with this patch. The external subnet is also now configured to disable dhcp. JIRA: APEX-9, APEX-10 Change-Id: I3e41dc4b0678efeb0824259147008cf455d8de1e Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-08-31Fixes puppet modules to come from Genesis repoTim Rozet4-57/+77
This patch deprecates the use of puppet-trystack repo and migrates the puppet modules even to Genesis. deploy.sh now now copies the modules from the current Genesis repo into foreman VM's /vagrant to be used during install (rather than recloning). Associated changes in Khaleesi/QuickStack: - Khaleesi: commit 31b912778847f295d1459a71e5c41c808977c91d - Astapor: commit ac4be11e348d7bcff1e1aa28c96056e18dba5291 JIRA: APEX-8 Change-Id: I322ac797d1d687f17434e07e6775acef8961bdef Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-08-25Removed ODL_DOCKER implementation (DEPRECATED FOR PLUGIN ARCH IN FUEL ↵Daniel Smith6-219/+0
6.1/SR1 OF ARNO) Change-Id: I8643d268c5d5e3395725667deb50b5f9df7c3f09 JIRA:0 Signed-off-by: Daniel Smith <daniel.smith@ericsson.com>
2015-08-20Fixes setup.sh pxebr checksTim Rozet1-3/+4
Bug where pxebr was checking for link state UP before the subinterface was added to the bridge. Moved the check to be after. Added a short sleep in between issuing the link up and checking link status. JIRA: OCTO-109 Change-Id: I7f782a35adf49b0da675e932d109c41b26016a5b Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-08-19Removes pxebr in clean.sh, updates setup.shTim Rozet2-4/+22
pxebr bridge is needed by Fuel, but causes issues with Foreman. It is now removed in clean.sh. setup.sh is also updated to be executable and fixes a bug where grep was being used on output that is in stderr. JIRA: OCTO-109 Change-Id: I037e168e40f3352a61a604ed6cea21d10250b434 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-08-19Adding prep script for Fuel DeploymentSzilard Cserey2-1/+178
Change-Id: If9bf1e1de27a0564a7d6fd0184dc80073bc060e6 Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-08-12Adds common clean script for CI infrastructureTim Rozet1-0/+236
Universal clean script will remove VirtualBox or libvirt/KVM VMs and related hypervisor packages/kernel modules. The script is meant to be executed prior to a deploy to clean the jumphost. The script will also power off baremtal nodes via IPMI. These nodes are defined in yaml and passed via argument -base_config. JIRA: OCTO-109 Change-Id: I933b3d505b290d65996d60bf465144d92d433315 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-06-26Revert "Adding in support for Lithium container."Jonas Bjurel4-168/+0
since it doesnt deploy This reverts commit eb887812da568cfb4908f6ae14449b2ceaeb5bc0. Change-Id: Ia7490d86c1d91abca1f50d90f43bdf3e4917f23a
2015-06-25Merge "Corrected links associated with release docs. To be updated along ↵Jonas Bjurel1-5/+5
with the previous patch for the doc and cherry picked to stable/arno."
2015-06-18Fix typo: conatiner => containerSzilard Cserey1-1/+1
Change-Id: If7a29b0c88a7009ef7587a460ecfeff4ba3f3661 Signed-off-by: Szilard Cserey <szilard.cserey@ericsson.com>
2015-06-17Merge "Fixes external network bridge and adds quota limits"Frank Brockners1-0/+13
2015-06-12Adding in support for Lithium container.Dan Smith4-0/+168
Both will be present on the controller nodes and can be started/switches on and off at will. Networking scripts are not updated - will be deprecated in favour of plugin method of enabling / setting up VXLAN / OVSDB integration pulling from the latest nightly artifact at time of commit - will work on automated pulling each night to see if that makes sense. Change-Id: Ie911cdf61cd97a99b975c30c55c664daf70eb3ee JIRA: 0 Signed-off-by: Dan Smith <daniel.smith@ericsson.com>
2015-06-09Corrected links associated with release docs. To be updated along with the ↵ChristopherPrice1-5/+5
previous patch for the doc and cherry picked to stable/arno. JIRA: BGS-64 Change-Id: Ifb5a5d115559097d361aeca83d9b6a0807bbf3d7 Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
2015-06-08Fixes external network bridge and adds quota limitsTim Rozet1-0/+13
Issue where external network router port was being placed on br-int. Port will now be properly added to br-ex. Patch also includes increased quota limits for neutron. JIRA: BGS-65 Change-Id: I30de85e4ef241b567a90011d08c0cb4ad97fe411 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-06-05Corrected the "support" e-mail address. Will need to be cherry picked and ↵ChristopherPrice1-6/+5
merged to arno stable then updated on the release pages once approved and generated. JIRA: BGS-64 Change-Id: Ie6c48fb863f726e5d2331e53a5b0764f9fb479b4 Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
2015-06-03Add references to the User GuideIldiko Vancsa1-3/+11
JIRA: BGS-48 Change-Id: I195fc3796f146bcb796fe9773dd5a996fe43d31e Signed-off-by: Ildiko Vancsa <ildiko.vancsa@ericsson.com>
2015-06-03Fixed scripts inside ODL container to match SR3 release naming.Dan Smith3-4/+4
Change-Id: I3c9b7acb8972bd34afc01f3aad9a1f5ec9a1b99f JIRA: 0 Signed-off-by: Dan Smith <daniel.smith@ericsson.com>
2015-06-03Merge "Adding some doc fixes."Frank Brockners1-1/+1
2015-06-03Merge "Fix indentation in user-guide.rst"Tim Rozet1-1/+1
2015-06-03Merge "Adds external router and fixes metadata server"Frank Brockners2-0/+9
2015-06-03Fix indentation in user-guide.rstIldiko Vancsa1-1/+1
Change-Id: I4b20c289606901016fdbcda80bbdc0380ad5bfb7 Signed-off-by: Ildiko Vancsa <ildiko.vancsa@ericsson.com>
2015-06-03Adding some doc fixes.ChristopherPrice1-2/+2
JIRA: BGS-48 Change-Id: Ibac3c55f85849c3e1b90d7d47dd04f33b439294a Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
2015-06-02Merge "Amended documents with further alignment of structure and some ↵Jonas Bjurel1-4/+34
editorials. Prepared for final content updates and relase information. Added documentation tracking."
2015-06-02Adding fix to ensure S3 is built and deployed.Dan Smith1-2/+2
Adding change.sh (for automation of ODL after deployemt) and updates odl_docker.pp file Change-Id: I7868f8e7381d726f1ce7fd9600ba048ee3119ab7 JIRA: 0 Signed-off-by: Dan Smith <daniel.smith@ericsson.com>
2015-06-02Adds external router and fixes metadata serverTim Rozet2-0/+9
External router is needed for rally to execute correctly even though it is not required for tenants to access external networks. This patch creates that router. Also, metadata server was not being used because password was not set. JIRA: BGS-55 Change-Id: If25f4f8ee2be3e49193e9e49c370cce68dde45cf Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-06-02Amended documents with further alignment of structure and some editorials. ↵ChristopherPrice1-4/+34
Prepared for final content updates and relase information. Added documentation tracking. JIRA: BGS-48 Change-Id: Ia49a64db4a23dd3507f7ec5d42189aa781c75f09 Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
2015-06-01Corrected a syntax error on the table of contents.ChristopherPrice1-1/+1
JIRA: BGS-48 Change-Id: I5b0dcdcc405de970f65e402b79220cb6688f8fd8 Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
2015-06-01Adding a skeleton draft of the OPNFV user guide for comments and additions. ↵ChristopherPrice1-0/+121
This is a draft intended to establish the document and elicit input and feedback as to it's content. Filled out some basic operational instructions and links to upstream documentation. JIRA: BGS-46 Change-Id: I85c547111078ccbdbb733e1c5061937cd7e54835 Signed-off-by: ChristopherPrice <christopher.price@ericsson.com>
2015-05-21Adds Heat and external network supportTim Rozet6-11/+266
Patch changes behavior to do the following External Network: - openvswitch is now installed at the beginning of the puppet run - public interface config is changed to be an ovsport on br-ex - br-ex is created with the IP address formerly on public interface - neutron is configured to use br-ex - after neutron is running, an external provider_network and provider_subnet are created New global parameters required (only if external_network_flag is true): - public_gateway - public_dns - public_network - public_subnet - public_allocation_start - public_allocation_end Heat is now in HA and added to deployment by default: Introduces 6 new required global params: - heat_admin_vip - heat_private_vip - heat_public_vip - heat_cfn_admin_vip - heat_cfn_private_vip - heat_cfn_public_vip JIRA: BGS-31 Change-Id: Ic4428b31c2a3028aa46c4da73e4d0f338b6651d3 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-04-27Removes interface names as parameters to the puppet modulesTim Rozet2-5/+15
Patch changes parameters from being interface names of linux interfaces to being network subnets. This removes the need to actually specify the network interface to puppet module and is found out dynamically at puppet runtime. JIRA: BGS-42 Change-Id: Ibab114c46dd2ec9fde244b6687bf272849b15d6b Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-04-10Merge "Adds Ceph cluster creation for controllers PATCHSET3: fixes whitepsace"Frank Brockners1-4/+24
2015-04-10Merge "Adds a puppet module to configure a Ceph cluster PATCHSET2: Fixes ↵Frank Brockners1-0/+102
whitespace"
2015-04-10Adds Ceph cluster creation for controllersTim Rozet1-4/+24
PATCHSET3: fixes whitepsace Uses ceph_deploy.pp to create a Ceph cluster that is integrated into OpenStack. The current model is 1 OSD and 1 Ceph mon per controller, clustered together, resulting in 3 OSDs and 3 Mons. The network used for storage is optional, provided by storage_iface. If that variable is unset, then storage network will run on private network. JIRA: BGS-13 Change-Id: I242bfeb18c3f3b1e2fc7f7ed21dbfaa9f58337e8 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-04-09Merge "Adds NTP class and python-rados package"Frank Brockners1-0/+8
2015-04-08Adds a puppet module to configure a Ceph clusterTim Rozet1-0/+102
PATCHSET2: Fixes whitespace Module can be used to deploy Ceph monitor and OSD per host. Relies on https://github.com/stackforge/puppet-ceph/ JIRA: BGS-13 Change-Id: Icf15f85a09f48feed6a2cc7160f03fb0fcfbe9ce Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-04-08Adds NTP class and python-rados packageTim Rozet1-0/+8
NTP class is needed to keep the Ceph cluster in sync. python-rados package is now provided by EPEL for Ceph and replaces python-ceph. QuickStack originally provided python-ceph, but that is now removed. JIRA: BGS-13 Change-Id: Ia6fb79fc2e5dc54630c7949a1d65629d7b36877c Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-04-08Removing ceph reposTim Rozet1-17/+0
These repos are not needed. EPEL contains the necessary packages for CentOS 7 to install Ceph. The package "python-ceph" has also been renamed to "python-rados" and that dependency has been removed from quickstack. JIRA: BGS-13 Change-Id: I8f76da0acd98ad5bd7348bfd13451dbca58677a5 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-04-03Merge "Adds Ceph repos needed for installing Ceph on each node"Frank Brockners1-0/+18
2015-04-03Merge "Adds opendaylight installation puppet module as a service"Frank Brockners1-0/+24
2015-04-02Merge "Adds HA controller support + ODL integration and removes ODL ↵Frank Brockners1-125/+346
installation"
2015-04-02Adds Ceph repos needed for installing Ceph on each nodeTim Rozet1-0/+18
Uses Ceph Giant version as this has been tested to work on intel lab JIRA: BGS-13 Change-Id: I3c0f533c7fe6104122ce1845acbaffd1ed7bfd48 Signed-off-by: Tim Rozet <trozet@redhat.com>
2015-04-02Adds opendaylight installation puppet module as a serviceTim Rozet1-0/+24
Moves the installation functionality from controller_networker to this puppet module in order to break up functionality that is only needed on 1 out of 3 control nodes. Defaults to port 8081 to avoid conflict with Swift service. JIRA: BGS-6 Change-Id: I45550a7e95be04b39c2817d18f4d8c2ea0df69c2 Signed-off-by: Tim Rozet <trozet@redhat.com>