summaryrefslogtreecommitdiffstats
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2016-10-07Apply vlan_strip_offload config only when using vlan for fdioFeng Pan1-0/+1
We currently apply vlan_strip_offload cnofig to VPP interface for all enic interfaces, however, this is really only needed when vlan tagged traffic is being passed on the interface. This patch adds a vlan config option to puppet-fdio and opnfv-tht so that we only enable it when needed. Right now the only scenario this is needed is nosdn-fdio, since the only supported mode for tenant networking is VLAN. Dependent on https://github.com/radez/puppet-fdio/pull/11 JIRA: APEX-285 opnfv-tht-pr: 87 Change-Id: I40c444896e036eaa87506cf372bedd4b8a621d00 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-10-05Fixes sdnvpn (again)Tim Rozet1-0/+1
Previous neutron_config did not work because of duplicate declarations of that as well. This patch just removes it all together from the puppet files and into the environment file. opnfv-tht-pr: 86 JIRA: APEX-278 Change-Id: I18dc5d41a760793417f57bfe0983401ca7ee1746 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-09-27Removing --flat and network_isolation variablesDan Radez1-16/+1
VLAN support allows a set of nodes with a single nic to deploy removing the need for --flat. flat was not well maintained or tested. Change-Id: Ieae1c2350c83544ce50048b44300fa0b8e68dd43 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-09-22migrating to proposed common network settings fileDan Radez1-8/+8
- proposed in genesis https://wiki.opnfv.org/display/genesis/Common+Network+Settings - This patch updates the network_settings files in the config/network dir and updates the associated bash, python and python tests relative to the new yaml structure and nomenclature used in the proposed settings file JIRA: APEX-262 Change-Id: Ib0dc9d0f21465b38f2a53cff20f71fb9230bfc48 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-09-21Merge "Fixes neutron sdnvpn config resource"Tim Rozet1-0/+1
2016-09-21Fixes neutron sdnvpn config resourceTim Rozet1-0/+1
Duplicate neutron::config class declarations during SDNVPN scenario were causing deployments to fail. Modified it to be a neutron_config provider instead. opnfv-tht-pr: 82 JIRA: APEX-278 Change-Id: I44868ee95d1fc4c976d7a606e94bf087459ff2f8 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-09-21Merge "Handling file loads and tmp dirs differently"Dan Radez1-1/+2
2016-09-21Merge "Adding a bash completion script"Dan Radez2-15/+15
2016-09-20Handling file loads and tmp dirs differentlyDan Radez1-1/+2
Change-Id: I602279b30b035cfc667e4ee9b83905a638440abb Signed-off-by: Dan Radez <dradez@redhat.com>
2016-09-20Merge "Change NTP update failure to warning"Michael Chapman1-4/+3
2016-09-20Fixes duplicate Neutron Service Plugins in env filesTim Rozet1-1/+2
ODL L3 and SDNVPN had duplicate NeutronServicePlugins entries that were overriding features to just be 'router'. This removes the duplicates. Also, QOS needed to be removed for SDNVPN plugins, because QOS has a bug with ML2 driver for stable/mitaka. opnfv-tht-pr: 81 JIRA: APEX-219 Change-Id: Ieb132c85a1d3c81012142db0519f19299274d032 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-09-19Change NTP update failure to warningFeng Pan1-4/+3
We don't want NTP update to fail the entire deployment, as the ntp server is hard coded in deploy.sh and the server is not always accessible. Change-Id: I044484e4f81d7580ce4d4824a4bcc4b6b8f7d0f1 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-09-19Fix TenantNIC and PublicNIC configFeng Pan1-1/+2
- We now check if vairables (public/private)_(compute/controller)_interface are set before performing substitution. If those variables are not set, default values (nic2 for private and nic3 for public) are used. - Change TenantNIC and PublicNIC variables to be role specific. opnfv-tht-pr: 80 Change-Id: I4c0c9d5c2239ea1914b5d2de63f2b5c4f63c8fb0 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-09-19Adding a bash completion scriptDan Radez2-15/+15
- allows tab completion for deploy and clean script's subcommands Change-Id: If5f5718a3695993767671ab823f434f463c593f2 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-09-15Networking-vpp fixesFeng Pan1-0/+1
- Update TenantNIC and PublicNIC in numa.yaml - Use OVS rather than linux bridge for virtual deployment on jump host - Fix controller and compute IP arrays in T-H-T - Move networking-vpp repo for vlan rewrite patch JIRA: APEX-261 opnfv-tht-pr: 79 Change-Id: I4b3b6b09613e7c47869617e15aafec8e7b59d18f Signed-off-by: Feng Pan <fpan@redhat.com>
2016-09-13Merge "Correct time on jump host prior to launching VMs"Dan Radez1-0/+7
2016-09-13Merge "Adding new network settings clean"Feng Pan1-3/+7
2016-09-12Correct time on jump host prior to launching VMsrandyl1-0/+7
Since the VMs use ntpdate to set the correct time, the host should also have the correct time. JIRA: APEX-246 Change-Id: I55ba59398f56ad25df283336c8ed75e6a3652fe4 Signed-off-by: Randy Levensalor <r.levensalor@cablelabs.com>
2016-09-12Adding new network settings cleanDan Radez1-3/+7
- the new network settings patch uses new network names that thet current code can't clean up. This patch adds the clean so that the clean can land before the patch gets reviewed more. Change-Id: I8c8998f24e48929862db40f2d90a2d6c82e70254 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-09-12Fix spelling mistake in specs filterMichael Chapman1-0/+1
opnfv-tht-pr: 78 Change-Id: I12028c34190e526da05be2ef90a93edb531303d6 Signed-off-by: Michael Chapman <woppin@gmail.com>
2016-09-09Update FDIO to use opendaylight_v2 mechanism driverFeng Pan1-1/+2
JIRA: APEX-263 opnfv-tht-pr: 77 Change-Id: I98471df02c03a7d90a588a8d7f96182851b7089c Signed-off-by: Feng Pan <fpan@redhat.com>
2016-09-09Enables networking-vpp in nosdn-fdio scenarioFeng Pan1-0/+1
- Add puppet neutron support for configuring both ML2 driver and networking-vpp agent - Update THT to invoke new puppet classes. JIRA: APEX-261 opnfv-tht-pr: 76 Change-Id: Iab21713eb711e9f24fa66cba30c895e43a3e945e Signed-off-by: Feng Pan <fpan@redhat.com>
2016-09-08Merge "Add AggregateInstanceExtraSpecFilter to Scheduler"Michael Chapman1-0/+1
2016-09-07moving inventory file parsing to pythonDan Radez1-14/+14
Change-Id: Ib03728e8ffe9c65044b32b4348e9c1c88862c6e3 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-09-02Add AggregateInstanceExtraSpecFilter to SchedulerMichael Chapman1-0/+1
Numa topologies use this filter to associate a pinning spec with a host aggregate. opnfv-tht-pr: 75 Change-Id: If229e0077faa81734f7e93f9e9c652538c7577d5 Signed-off-by: Michael Chapman <woppin@gmail.com>
2016-08-31Merge "Adds ability to power off nodes in clean"Tim Rozet2-4/+62
2016-08-30Adds ability to power off nodes in cleanTim Rozet2-4/+62
Now if an inventory file is provided to clean, those nodes will be powered off. JIRA: APEX-250 Change-Id: I2d78285717726c3d1c9d7d88c38e706d4617e337 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-30Fixes DPDK compute node preconfigTim Rozet1-0/+1
Bug where IP was being detected on DPDK interface, which is attached to br-phy and has no IP. IP parsing is only needed on FDIO deployments - so moving that part into the fdio clause. JIRA: APEX-119 opnfv-tht-pr: 72 Change-Id: I7540a97de399271eebae907f868a7ed044f3aefe Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-29Fixes VPP mounting into ODLTim Rozet1-0/+1
VPP nodes were being mounted into ODL with hostname rather than FQDN, which is required for matching nova/neutron services FQDN. JIRA: APEX-247 opnfv-tht-pr: 69 Change-Id: I83c9128e7644bcf294ced2f93b6f4e7f7a156866 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-29Fix neutron host name changes on rebootMichael Chapman1-0/+1
Neutron agents have a different host name on reboot, causing duplicate entries in the agent list. This is corrected by locking the host name to be the fqdn. opnfv-tht-pr: 68 JIRA: APEX-239 Change-Id: Ia2026e0515cd2fd42a4a18cbd1e26d2864f31b28 Signed-off-by: Michael Chapman <woppin@gmail.com>
2016-08-25Fixes honeycomb class call in THT computeTim Rozet1-1/+2
opnfv-tht-pr: 67 JIRA: APEX-133 Change-Id: I73aa66925773eab392f8da8fb750fc7cb1b4d3e5 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-23Merge "correcting the virtual baremetal defaults"Dan Radez1-1/+1
2016-08-22correcting the virtual baremetal defaultsDan Radez1-1/+1
Defaults for virtual deployments was not correct, there were three baremetal nodes being created by default for a noha deployment. JIRA: APEX-221 Change-Id: I8b13ffb620d8ebaed4308725edbc7e84279872dd Signed-off-by: Dan Radez <dradez@redhat.com>
2016-08-22Add nic list and ip address to fdio classFeng Pan1-0/+1
opnfv-tht-pr: 65 Change-Id: I47b773129636c541bdb0e93e88e334587ac7c2a0 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-08-19Fixes missing metadata param to controller.yamlTim Rozet1-0/+1
DHCP Metadata network was not being enabled because I missed passing it in overcloud.yaml to controller.yaml. JIRA: APEX-236 opnfv-tht-pr: 64 Change-Id: Ibfd69f5fe5c6f5f2e0bd9c7e47ce1b35e9bd050e Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-18Heat domain cherry-pickMichael Chapman1-0/+1
opnfv-tht-pr: 62 Change-Id: If08e779e49afa217870124d1dc0deccd086bfa91 Signed-off-by: Michael Chapman <michapma@redhat.com>
2016-08-18Fixes compute honeycombTim Rozet1-1/+2
opnfv-tht-pr: 63 Change-Id: Ie91809d222cae34b81f541bdbc83b6d0fe561973 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-18Add dpdk bind lock file for vpp deploymentFeng Pan1-0/+1
opnfv-tht-pr: 61 Change-Id: I7a0dc80f6ec2c9c7b0233a71baf51aa66867c0e4 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-08-18Merge "Moving rpm spec files to a sub directory"Dan Radez1-5/+5
2016-08-18Merge "Enable ceph on boot"Tim Rozet1-1/+2
2016-08-17Moving rpm spec files to a sub directoryDan Radez1-5/+5
Change-Id: I10eebc955cae5006155e045accf2924c393ab522 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-08-17Enable ceph on bootMichael Chapman1-1/+2
The service for ceph is created using the init provider in puppet, which does not support the enable parameter, and therefore the ceph service will not start on boot. Since it creates a normal sysvinit file, this can be remedied with chkconfig. JIRA: APEX-232 opnfv-tht-pr: 58 Change-Id: I0ef9e49cfa55d8e57862fbd61fb487b6d99d8d57 Signed-off-by: Michael Chapman <woppin@gmail.com>
2016-08-16Adding moch-detached rules to FORWARD tableDan Radez1-1/+10
Forwarded traffic doesn't pass through the output table so adding http, https and dns traffic reject rules to forward table also for a mock-detached state Change-Id: Iab4b7f0f7c95068223636052979c4959db6feaa6 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-08-16Merge "Remove trailing newline from dpdk pci address"Tim Rozet1-0/+1
2016-08-16Merge "adding DNS to ports to block in mock-detach"Dan Radez1-2/+8
2016-08-15Remove trailing newline from dpdk pci addressFeng Pan1-0/+1
opnfv-tht-pr: 57 Change-Id: I0d1b3bb8983c1f7464b0270955fa4ba4e05d3467 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-08-15Fixes tacker heat_uri configTim Rozet1-0/+1
JIRA: APEX-230 opnfv-tht-pr: 56 Change-Id: Ibc62472fe0877dd8e9d0fcc3ffab922f7a0d6c67 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-12adding DNS to ports to block in mock-detachDan Radez1-2/+8
Change-Id: Ic1be571650a301384b91981f3c2a362fa50c7414 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-08-11Fixes MTU issue for nosdnTim Rozet1-1/+2
JIRA: FUNCTEST-379 opnfv-tht-pr: 54 Change-Id: Ie0e8b4c49ffa5f5d57fb14360f822d052734d036 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-08-11Fix VPP deploy failuresFeng Pan2-4/+5
- Move deploy option parsing to before network settings parsing, as performance options are needed during networking setting parsing. - Fix numa fdio_enabled option setting - Add numa to controller hiera hierarchy in tht opnfv-tht-pr: 53 Change-Id: I0a87c557c8bf653d5a86eccdbb3172733c06716a Signed-off-by: Feng Pan <fpan@redhat.com>