summaryrefslogtreecommitdiffstats
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2017-02-22Allows for specifying compute node RAMTim Rozet1-3/+9
Currently we allow specifying ram per Overcloud VM. If the node is detected as ODL, we bump the RAM to a minimum of 10GB. There is a need to be able to specify the RAM per compute node in cases where we need controller RAM to be high, but want compute nodes to be low (like CSIT) - in order to keep the memory footprint as small as possible. Changes Include: - Adds '--virtual-compute-ram' argument that will override the '--virtual-ram' param for compute nodes - Fixes a bug where if ODL is used and RAM is overridden to 10GB for Control nodes, it was also accidentally being set for compute nodes - Modifies '--virtual-ram' to be '--virtual-default-ram' in order to clarify this parameter sets the default amount of RAM for all overcloud nodes which may be overridden by a role specific arg Change-Id: Ia36082aa2167d9897f3ec6753d08804352301c63 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-16Enables OpenDaylight HATim Rozet1-0/+1
Enables ODL clustering by default for all HA ODL scenarios. opnfv-tht-pr: 107 opnfv-puppet-tripleo: 14 JIRA: APEX-390 Change-Id: I17934b5300e0cc9de36c24b4cd5b06ea54d05b8d Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-02-13Adding tacker support back into DanubeDan Radez1-46/+1
opnfv-tht-pr: 98 opnfv-puppet-tripleo-pr: 11 Change-Id: I971bb2c94eb9500c81b25adf5019fd02f8e90053 Signed-off-by: Dan Radez <dradez@redhat.com>
2017-02-07Add gluon scenario config fileNikolas Hermanns1-1/+2
This patch adds first version of gluon scenario config file, as well as introducing etcd service in puppet-fdio and T-H-T. JIRA: APEX-379 opnfv-tht-pr: 96 opnfv-puppet-tripleo-pr: 9 Change-Id: Icef29520d093e005dba9cbc5cf0e3fd1ed893cf4 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2017-01-13Merge "Adding installation of ansible and dependencies to host attempting to ↵Tim Rozet1-0/+7
execute <apex>/ci/run_smoke_tests.sh. Also fixed the filename that contains the test stdout/stderr output from snoke-tests.out to smoke-tests.out"
2016-12-21Updating ENV var names to better reflect what they point toDan Radez3-9/+48
- Also removing a stale file Change-Id: Ice2f9b4f9961bcd7f05278f11995aa0af237ac8e Signed-off-by: Dan Radez <dradez@redhat.com>
2016-12-15Adding installation of ansible and dependencies to host attempting to executespisarski1-0/+7
<apex>/ci/run_smoke_tests.sh. Also fixed the filename that contains the test stdout/stderr output from snoke-tests.out to smoke-tests.out JIRA: APEX-373 Change-Id: I7ef68ae09c100e4e7466a10bb8e22279d9a6b41e Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2016-12-14Merge "Download always all packages to reduce dependence clash"Tim Rozet1-6/+4
2016-12-14Download always all packages to reduce dependence clashNikolas Hermanns1-6/+4
Change-Id: I4d7cde89f5ba1585339c53aeb166e5bb6a9f5575 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-12-13Adds stripped down ODL CSIT deploymentTim Rozet1-0/+6
Introduces new (hidden) cli option to change composable env config. This parameter then will use the provided file, for example, csit-environment.yaml instead of the typical opnfv-environment.yaml. The effect is using less services required for ODL CSIT snapshots. Note: this will not work with perf options, but those are not required currently for ODL CSIT. CSIT also does not need ceph, so providing a new deploy option to allow disabling it. JIRA: APEX-362 Change-Id: If3833b1acceeb23ef9e12c90df6cc9607bd8c724 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-08Fixes and cleans up build/cache directory usageTim Rozet1-30/+29
Changes include: - Building is isolated to a .build directory that is git ignored - Caching is isolated to a .cache directory that is git ignored - Build scripts have been variablized, and relative paths have been removed - Unused files removed - build.sh, make file cleaned up - Fixed broken building of markupsafe and jinja2 packages - make clean-cache will remove the cache now - per item cleans are removed in place of simple clean .build now - includes fix for OSC issue with LP# 1642301 Change-Id: I42b8e4eb694bf0a2c398858814f8b73785931896 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-12-06Merge "Updates to Caching"Tim Rozet1-6/+35
2016-12-02Merge "Adding a release RPM"Tim Rozet1-0/+12
2016-12-01Adding a release RPMDan Radez1-0/+12
JIRA: APEX-351 Change-Id: I9b8b74073287005221a7a3f6dfe2d52a7d1cf667 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-12-01Merge "redo the libguestfs addition installation"Tim Rozet1-3/+12
2016-12-01redo the libguestfs addition installationNikolas Hermanns1-3/+12
Change-Id: I4cb801c1ffafe44a555ebfd32b35e7458c7596d6 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-12-01Updates to CachingDan Radez1-6/+35
- updates cache to use the cache dir as a linked representation of the build dir - fixing cache build/extract JIRA: APEX-325 Change-Id: I80bf67e5d55ca2e069ca72e6b47303368bda0433 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-11-30adding option to pass dnslookup siteDan Radez1-0/+7
Change-Id: I73d8e92b97b25b39010380d09f7fad3c65795869 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-11-29Adding oslo-config, debtcollector and python34-develNikolas Hermanns1-1/+1
JIRA: APEX-358 Change-Id: Id73e736fb01de7ad0dd5cc3fde95b85cd7dfb735 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2016-11-14Flat is not an option anymoreDan Radez1-1/+0
removing unused option from deploy comments Change-Id: I2cddffebf0246c1b3f8f4adb96549dc1ce29ec80 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-11-07Add defaults to vpp_main_core and vpp_corelist_workersFeng Pan1-0/+1
JIRA: APEX-341 opnfv-tht-pr: 94 Change-Id: I4237ee694d9c8025f0e05cc80b4632dfa7902de9 Signed-off-by: Feng Pan <fpan@redhat.com>
2016-11-03Fixed smoke tests that broke during a refactor of the snaps-provisioning ↵spisarski1-0/+3
project. Change-Id: I8a7ee68690156fd12f36baaf72774e2eb711312c Signed-off-by: spisarski <s.pisarski@cablelabs.com>
2016-10-27Merge "Moving custom rpm packages to dev_dep_check"Dan Radez1-0/+21
2016-10-21removing /%(tenantid)s from tacker heat_uriDan Radez1-0/+1
JIRA: APEX-230 opnfv-tht-pr: 91 Change-Id: I00386093de8184a703904ecccd0e27050e071084 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-10-21Moving custom rpm packages to dev_dep_checkDan Radez1-0/+21
These only need to be installed once so no need to check them every run. Change-Id: I288fb52625cad1f11b3b3ca7f0f29a30095646f9 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-10-21Revert "removing /%(tenantid)s from tacker heat_uri"Feng Pan1-1/+0
This reverts commit 73368c47926e033f32da05f85b122f0c4c3a7f63. This commit causes CI failure. Change-Id: I97c5f9efd259cc6b9c59cc96f0493b7b488bcb8d Signed-off-by: Feng Pan <fpan@redhat.com>
2016-10-20removing /%(tenantid)s from tacker heat_uriDan Radez1-0/+1
JIRA: APEX-230 Change-Id: I4727202cf04bf4eb8ed147b24f2d0eaf8eac20cf Signed-off-by: Dan Radez <dradez@redhat.com>
2016-10-19Use ntp parameter from network_settingsFeng Pan1-1/+0
Right now we use a ntp_server parameter set in deploy.sh, but since new network_settings file contains ntp information already, we can use those values instead. JIRA: APEX-266 Change-Id: I717af80b967971ea9111002d657972efd94a163a Signed-off-by: Feng Pan <fpan@redhat.com>
2016-10-18Adds enic workaround for OVS DPDKTim Rozet1-0/+1
OVS DPDK deployments were failing in daily CI. This is because the UCS fabric tags packets no matter what when not using an external switch with UCS. This patch inserts a flow to strip any vlan tag when the tenant network type is set to vxlan. JIRA: APEX-333 opnfv-tht-pr: 89 Change-Id: I49920c45901f724a96a3a5515172a13b7ddee7a7 Signed-off-by: Tim Rozet <trozet@redhat.com>
2016-10-18Merge "Swap br-external and br-public in clean.sh"Dan Radez1-2/+2
2016-10-14Swap br-external and br-public in clean.shDan Radez1-2/+2
confused by the comments in clean.sh, updating it so confusion doesn't continue. Change-Id: Ia3eacba9a5d23a2d1d4030895cde13d006adfa87 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-10-12Consolidate ODL SFC RPM into ODL RPMDan Radez1-3/+0
OVS NSH can be installed at deploy time. Change-Id: Ie875ada99053df95c6534e269f4dd627396489bc JIRA: APEX-324 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-10-12Conditionally install OVS NSH in ONOS deploymentDan Radez1-0/+3
OVS with NSH should be installed only if we're enabling SFC in an ONOS deployment JIRA: APEX-331 Change-Id: I54826bb2d62b20c42f00c856d8458444f2f795e5 Signed-off-by: Dan Radez <dradez@redhat.com>
2016-10-08Fix tenant_nic loopup error for nosdn fdio scenarioFeng Pan1-0/+1
Currently we assume tenant_nic is a virtual interface name (like nic1), so we perform an extra hiera lookup, this is not needed if the user specifies physical nic name in network_settings file. This patch defaults the hiera lookup of the nic interface lookup to be what the user specifies if a hiera value can't be found. JIRA: APEX-293 opnfv-tht-pr: 88 Change-Id: I5f6d3addbaf20c4dfec532b1292ddb9424552a1f Signed-off-by: Feng Pan <fpan@redhat.com>
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