summaryrefslogtreecommitdiffstats
path: root/ci
AgeCommit message (Collapse)AuthorFilesLines
2017-03-20setting keystone region for tacker and congressDan Radez1-1/+2
opnfv-tht-pr: 124 JIRA: APEX-398 Change-Id: I64092deea764b65301da686989610db8965b82fc Signed-off-by: Dan Radez <dradez@redhat.com> (cherry picked from commit 1447fa43970aac807d2490ce8e77a065fb1dbd5d)
2017-03-17Disable Neutron L3 agent HA for FDIO/ODL scenariosFeng Pan1-0/+1
opnfv-tht-pr: 123 JIRA: APEX-401 Cha
# Normal for all project
*~
.*.sw?
/docs_build/
/docs_output/
/releng/

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*.confc

# C extensions
*.so

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
eggs/
lib64/
parts/
sdist/
var/
*.egg-info/
.installed.cfg
*.egg

# PyInstaller
#  Usually these files are written by a python script from a template
#  before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
.tox/
.coverage
.cache
coverage.xml

# Log files:
*.log

# Sphinx documentation
docs/_build/

# PyBuilder
target/

# SublimeText
*.sublime-project
*.sublime-workspace

# macos preview
.DS_Store

# PyCharm
.idea/
ect'>Adding endpoint url definitions to congressDan Radez1-0/+1 opnfv-tht-pr: 109 Change-Id: Iad64221f4ced02eb78661ded6c9185554698200b Signed-off-by: Dan Radez <dradez@redhat.com> 2017-02-23Adding endpoint url definitions for tackerDan Radez1-0/+1 opnfv-tht-pr: 110 Change-Id: I8db5f2788a93323c1c115acc159f5edfc3a627f2 Signed-off-by: Dan Radez <dradez@redhat.com> 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