apex.git
7 years agoMerge "Fixes ODL environment files in THT"
Dan Radez [Fri, 10 Jun 2016 01:10:49 +0000 (01:10 +0000)]
Merge "Fixes ODL environment files in THT"

7 years agoMerge "Add API network support"
Tim Rozet [Thu, 9 Jun 2016 20:17:27 +0000 (20:17 +0000)]
Merge "Add API network support"

7 years agoMerge "Enabling DNS server assignment in entwork settings"
Tim Rozet [Thu, 9 Jun 2016 19:45:34 +0000 (19:45 +0000)]
Merge "Enabling DNS server assignment in entwork settings"

7 years agoMerge "Remove swift endpoint and service"
Tim Rozet [Thu, 9 Jun 2016 15:56:11 +0000 (15:56 +0000)]
Merge "Remove swift endpoint and service"

7 years agoFixes ODL environment files in THT 19/15319/1
Tim Rozet [Thu, 9 Jun 2016 03:57:09 +0000 (23:57 -0400)]
Fixes ODL environment files in THT

opnfv-tht-pr: 23

Change-Id: I8bb1b5112496abfc994bbc31af0c3de4405e329e
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoAdd required kernel modules for dpdk 53/15053/6
Michael Chapman [Thu, 2 Jun 2016 05:03:47 +0000 (15:03 +1000)]
Add required kernel modules for dpdk

vfio_pci and uio_pci_generic are required for dpdk, and will now
be available on boot.

Change-Id: Ie91d0e66d2b797d909944df662f9f087f36630a1
Signed-off-by: Michael Chapman <woppin@gmail.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoMerge "Add custom domain file for virtual deploy"
Tim Rozet [Wed, 8 Jun 2016 21:07:31 +0000 (21:07 +0000)]
Merge "Add custom domain file for virtual deploy"

7 years agoRemove swift endpoint and service 45/15245/2
Michael Chapman [Tue, 7 Jun 2016 04:34:04 +0000 (14:34 +1000)]
Remove swift endpoint and service

Swift is not functional, and ceph is used instead for glance, nova and cinder,
so the endpoint should not be present in the overcloud. The endpoint is
removed via CLI post-install since there is no parameter for overcloud.yaml
to disable endpoint creation, and the mechanism for endpoint creation will
likely change within the next release as it is moved from heat to puppet.

JIRA: APEX-146

Change-Id: If91b9d2747d5eed89c569ed9a34ab84370c3d65f
Signed-off-by: Michael Chapman <woppin@gmail.com>
7 years agoAdd custom domain file for virtual deploy 49/15049/6
Michael Chapman [Thu, 2 Jun 2016 04:34:15 +0000 (14:34 +1000)]
Add custom domain file for virtual deploy

Upstream packaging for tripleo-incubator seems to be lagging
significantly, and in addition we will likely want to add a myriad
of custom features like numa support that may not be suitable for
upstream, so copy our own domain.xml into the tripleo templates
directory when deploying.

This may be improved in future if we can land a patch that
allows a custom template directory to be specified upstream, and
have it packaged and released.

Change-Id: I7e7e7f695d9473545014761e9f8986616bc2cd19
JIRA: APEX-119
JIRA: APEX-106
JIRA: APEX-127
Signed-off-by: Michael Chapman <woppin@gmail.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoMerge "Fixes setting kernel boot arguments with perf options"
Dan Radez [Wed, 8 Jun 2016 18:46:13 +0000 (18:46 +0000)]
Merge "Fixes setting kernel boot arguments with perf options"

7 years agoMerge "Add dataplane deploy setting"
Tim Rozet [Wed, 8 Jun 2016 18:43:13 +0000 (18:43 +0000)]
Merge "Add dataplane deploy setting"

7 years agoMerge "Adds cleaning up the tmp netenv file produced by python lib"
Dan Radez [Wed, 8 Jun 2016 17:30:29 +0000 (17:30 +0000)]
Merge "Adds cleaning up the tmp netenv file produced by python lib"

7 years agoAdd dataplane deploy setting 35/14935/10
Michael Chapman [Wed, 1 Jun 2016 05:10:05 +0000 (15:10 +1000)]
Add dataplane deploy setting

Adds the dataplane deploy option, which can have values of
ovs, ovs_dpdk, or fdio. Currently does nothing

JIRA: APEX-119

Change-Id: I6c14a9c9d6887a325525d634052ea8300b30ee57
Signed-off-by: Michael Chapman <woppin@gmail.com>
7 years agoFixes setting kernel boot arguments with perf options 37/15237/5
Tim Rozet [Mon, 6 Jun 2016 21:34:53 +0000 (17:34 -0400)]
Fixes setting kernel boot arguments with perf options

JIRA: APEX-168

opnfv-tht-pr: 22

Change-Id: I224b16be24b34e245d22c9321ca94ebe52c52dfd
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoRemoves blocking build due to coverage failures 97/15297/1
Tim Rozet [Wed, 8 Jun 2016 14:45:30 +0000 (10:45 -0400)]
Removes blocking build due to coverage failures

Change-Id: Ife0f4b0d3c59512ce378f7e2b7bf1f5d98e9cada
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoAdds cleaning up the tmp netenv file produced by python lib 95/15295/1
Tim Rozet [Wed, 8 Jun 2016 14:23:25 +0000 (10:23 -0400)]
Adds cleaning up the tmp netenv file produced by python lib

Change-Id: Id9a5dd9a29b6fd70c06c1b053e1d390f5e9f6764
Signed-off-by: Tim Rozet <trozet@redhat.com>
7 years agoEnabling DNS server assignment in entwork settings 93/14893/5
Dan Radez [Tue, 31 May 2016 16:34:15 +0000 (12:34 -0400)]
Enabling DNS server assignment in entwork settings

Change-Id: Ibb30129ca52392cd152b6af61e0545ba47153bda
Signed-off-by: Dan Radez <dradez@redhat.com>
7 years agoMerge "Enabling python coverage tests in build.sh"
Dan Radez [Tue, 7 Jun 2016 16:23:30 +0000 (16:23 +0000)]
Merge "Enabling python coverage tests in build.sh"

7 years agoMerge "Serialize db_sync and increase sql sleep timer"
Tim Rozet [Tue, 7 Jun 2016 14:16:59 +0000 (14:16 +0000)]
Merge "Serialize db_sync and increase sql sleep timer"

7 years agoEnabling python coverage tests in build.sh 27/14927/6
Dan Radez [Wed, 1 Jun 2016 02:58:00 +0000 (22:58 -0400)]
Enabling python coverage tests in build.sh

Change-Id: Iececedb03a60dd0bfc1ad6ef1275f6a0427350eb
Signed-off-by: Dan Radez <dradez@redhat.com>
7 years agoAdd API network support 33/15233/1
Feng Pan [Mon, 6 Jun 2016 20:57:12 +0000 (16:57 -0400)]
Add API network support

- Create additional NIC on virtual deployment if API network is enabled.
- Include API network in clean
- Change keystone admin api network to admin network. This should have
  no effect when api network is disabled, as today's behavior is to
  fall back to admin network anyway. However, when api network is
  defined, we need to be able to reach overcloud from undercloud through
  keystone admin api network.

Change-Id: Ib0aea4a0daeed5878793530c10d8f8a1bbe5fd72
Signed-off-by: Feng Pan <fpan@redhat.com>
7 years agofixing ha_enabled var for vm count 23/15223/1
Dan Radez [Mon, 6 Jun 2016 20:30:37 +0000 (16:30 -0400)]
fixing ha_enabled var for vm count

Change-Id: Ib551aee287d3a82fc644643b9e658adb2461bcfa
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoMerge "Fix sed syntax error in set_perf_images.sh"
Tim Rozet [Sun, 5 Jun 2016 21:14:44 +0000 (21:14 +0000)]
Merge "Fix sed syntax error in set_perf_images.sh"

8 years agoSerialize db_sync and increase sql sleep timer 77/15177/2
Feng Pan [Sat, 4 Jun 2016 20:49:32 +0000 (16:49 -0400)]
Serialize db_sync and increase sql sleep timer

opnfv-tht-pr: 21

Change-Id: If7a08374971c562c71c209962d7209994d83f211
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoFix rpm build error 81/15181/4
Feng Pan [Sun, 5 Jun 2016 02:16:29 +0000 (22:16 -0400)]
Fix rpm build error

- Fix common rpm spec syntax error
- Fix build.sh check for spec file changes.

Change-Id: I84b54c87356a092af480957ad4b2e93ec577539b
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoMerge "Fixes build caching"
Tim Rozet [Sun, 5 Jun 2016 03:28:51 +0000 (03:28 +0000)]
Merge "Fixes build caching"

8 years agoFixes build caching 73/15173/5
Tim Rozet [Fri, 3 Jun 2016 21:19:23 +0000 (17:19 -0400)]
Fixes build caching

JIRA: APEX-167

Change-Id: Ibb9d69eb4326911a5c62fc9f10b02ccf191a3046
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Fixes ODL L3"
Tim Rozet [Sat, 4 Jun 2016 17:50:09 +0000 (17:50 +0000)]
Merge "Fixes ODL L3"

8 years agoFix sed syntax error in set_perf_images.sh 53/15153/1
Feng Pan [Sat, 4 Jun 2016 01:52:30 +0000 (21:52 -0400)]
Fix sed syntax error in set_perf_images.sh

Change-Id: Id5c4fd5e9073afec3253c47caf8981b43b2552c6
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoFixes ODL L3 49/15149/1
Tim Rozet [Fri, 3 Jun 2016 19:14:47 +0000 (15:14 -0400)]
Fixes ODL L3

JIRA: APEX-166

opnfv-tht-pr: 20

Change-Id: If2aabd9da302297cc99f7e6aa0eadf07a4fc7f52
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Fix performance option handling"
Tim Rozet [Fri, 3 Jun 2016 20:29:47 +0000 (20:29 +0000)]
Merge "Fix performance option handling"

8 years agoMerge "Add performance deploy file to common spec"
Tim Rozet [Fri, 3 Jun 2016 18:02:34 +0000 (18:02 +0000)]
Merge "Add performance deploy file to common spec"

8 years agoMerge "Fix kernel parameter setting"
Tim Rozet [Fri, 3 Jun 2016 17:29:42 +0000 (17:29 +0000)]
Merge "Fix kernel parameter setting"

8 years agoMerge "Add library sourcing error check"
Tim Rozet [Fri, 3 Jun 2016 17:24:02 +0000 (17:24 +0000)]
Merge "Add library sourcing error check"

8 years agoFix performance option handling 33/14933/2
Michael Chapman [Wed, 1 Jun 2016 05:01:15 +0000 (15:01 +1000)]
Fix performance option handling

 - Fix image name replacement in environments/numa.yaml in t-h-t
 - Accommodate patch to opnfv-tht disabling libvirt pinning by default.

 opnfv-tht-pr: 17

Change-Id: I4f45a120b236e8fbaa1eefd6da903d8f5e584764
Signed-off-by: Michael Chapman <woppin@gmail.com>
8 years agoMerge "Migrates network environment parsing to python"
Tim Rozet [Fri, 3 Jun 2016 04:04:56 +0000 (04:04 +0000)]
Merge "Migrates network environment parsing to python"

8 years agoMigrates network environment parsing to python 17/14917/7
Tim Rozet [Tue, 31 May 2016 21:40:11 +0000 (17:40 -0400)]
Migrates network environment parsing to python

Change-Id: Ibaf20a2960a9f4b5e3f256fbed12a61d7606a967
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoFix kernel parameter setting 51/15051/2
Feng Pan [Wed, 1 Jun 2016 19:02:35 +0000 (15:02 -0400)]
Fix kernel parameter setting

We can use a single line command to change kernel parameters, it
is not necessary to have a script.

Change-Id: I8988464d9a84a223803c69e676483787de49b4ab
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoAdd performance deploy file to common spec 19/14919/3
Feng Pan [Wed, 1 Jun 2016 00:30:26 +0000 (20:30 -0400)]
Add performance deploy file to common spec

Change-Id: I51e5829406722cd0e7ed3d923c5761853795b0cd
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoAdd library sourcing error check 55/14755/6
Feng Pan [Fri, 27 May 2016 00:23:24 +0000 (20:23 -0400)]
Add library sourcing error check

Change-Id: Ief7fd339fa2ca8661c8e157270aa9b0339d3b637
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoAttempts to fix sql race condition 95/15095/1
Tim Rozet [Thu, 2 Jun 2016 14:47:59 +0000 (10:47 -0400)]
Attempts to fix sql race condition

opnfv-tht-pr: 18

Change-Id: Ib00bc8f2167a4ecb03d7411b8c7b68f2a2cc3276
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Fixes interface cleanup issue between virtual and baremetal"
Tim Rozet [Wed, 1 Jun 2016 12:27:19 +0000 (12:27 +0000)]
Merge "Fixes interface cleanup issue between virtual and baremetal"

8 years agoMerge "Fixing some deploy options boolean case"
Dan Radez [Wed, 1 Jun 2016 12:11:11 +0000 (12:11 +0000)]
Merge "Fixing some deploy options boolean case"

8 years agoFixing some deploy options boolean case 03/14903/1
Dan Radez [Tue, 31 May 2016 19:29:20 +0000 (15:29 -0400)]
Fixing some deploy options boolean case

Change-Id: I98e4529b6631ed89912dc55c397993df3da10291
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoMerge "Fixing conditional for setting compute count"
Tim Rozet [Tue, 31 May 2016 18:15:08 +0000 (18:15 +0000)]
Merge "Fixing conditional for setting compute count"

8 years agoFixes interface cleanup issue between virtual and baremetal 83/14883/1
Tim Rozet [Tue, 31 May 2016 14:38:39 +0000 (10:38 -0400)]
Fixes interface cleanup issue between virtual and baremetal

JIRA: APEX-164

Change-Id: I41bf3869d068812005e2e01c03229b6b4d2628dc
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoFixing conditional for setting compute count 79/14879/2
Dan Radez [Tue, 31 May 2016 14:26:36 +0000 (10:26 -0400)]
Fixing conditional for setting compute count

- also removing no-ha option, python update
  to deploy settings do longer honor this param

Change-Id: I52b84c946b3d5d774a001a18230c591060041eb2
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoAdding release notes message for APEX-86 71/14871/1
Dan Radez [Tue, 31 May 2016 12:38:06 +0000 (08:38 -0400)]
Adding release notes message for APEX-86

Change-Id: I3815232db1337e2250f1699b5be8865093d4993d
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoMerge "adding control of number of virtual compute nodes"
Dan Radez [Tue, 31 May 2016 12:21:17 +0000 (12:21 +0000)]
Merge "adding control of number of virtual compute nodes"

8 years agoMerge "Adding python tests and updating for conventions"
Dan Radez [Tue, 31 May 2016 12:21:09 +0000 (12:21 +0000)]
Merge "Adding python tests and updating for conventions"

8 years agoMerge "Updates to CONFIG, RESOURCES and LIB"
Dan Radez [Tue, 31 May 2016 12:20:57 +0000 (12:20 +0000)]
Merge "Updates to CONFIG, RESOURCES and LIB"

8 years agoAdding python tests and updating for conventions 45/14445/19
Dan Radez [Fri, 20 May 2016 16:29:55 +0000 (12:29 -0400)]
Adding python tests and updating for conventions

- adding tests dir with a script to run python coverage
- adding main funtion to python per convention
- replacing underscores with dashes in CLI params per convention

Change-Id: I6f64174278e2a2e93eacdb7bee09aac49ce15d29
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoUpdates to CONFIG, RESOURCES and LIB 45/14745/5
Dan Radez [Thu, 26 May 2016 18:34:31 +0000 (14:34 -0400)]
Updates to CONFIG, RESOURCES and LIB

- removing the -r and -c parameters
- relying on ENV vars for non-system locations
- abstracting the apex-python-utils to a var

Change-Id: I7ff1ca8b741c890647aee029c57e8342f0b5cb07
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoFix PREFIX parsing of ifcfg file 95/14795/1
Feng Pan [Sat, 28 May 2016 00:53:01 +0000 (20:53 -0400)]
Fix PREFIX parsing of ifcfg file

Make sure we only get number portion of PREFIX in ifcfg file, this
avoids getting potentially the double quotes around the prefix.

JIRA: APEX-163

Change-Id: Ic251a3a92bf4d318bb41114e15911f5e51dd2cde
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoadding control of number of virtual compute nodes 33/14633/7
Dan Radez [Wed, 25 May 2016 00:26:03 +0000 (20:26 -0400)]
adding control of number of virtual compute nodes

JIRA: APEX-86

Change-Id: Iae2f34337479ad0a399eecc46459f5afea938d57
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoMerge "adding deploy dep check script"
Tim Rozet [Fri, 27 May 2016 15:08:57 +0000 (15:08 +0000)]
Merge "adding deploy dep check script"

8 years agoMerge "Fix deploy settings bash output"
Tim Rozet [Fri, 27 May 2016 14:53:10 +0000 (14:53 +0000)]
Merge "Fix deploy settings bash output"

8 years agoFix deploy settings bash output 61/14761/3
Feng Pan [Fri, 27 May 2016 02:39:30 +0000 (22:39 -0400)]
Fix deploy settings bash output

Change-Id: I61efdac14066d2a3d7c3e3ff7f93f0fa2af3a857
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoadding deploy dep check script 17/14317/9
Dan Radez [Wed, 18 May 2016 18:03:19 +0000 (14:03 -0400)]
adding deploy dep check script

the Apex RPMs don't get installed in our verify
so we need something to check that the deploy deps
are there when it's a fresh host

Change-Id: I917f557a3b181e0ef109771af67f5ef49263723b
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoFixes broken spec with nic templates 53/14753/2
Tim Rozet [Thu, 26 May 2016 22:33:21 +0000 (18:33 -0400)]
Fixes broken spec with nic templates

Change-Id: I764dced4aa8d0f2bb7ed992ae6b75a2b66b6efde
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Add sleep and retry to galera and mongodb service start"
Tim Rozet [Thu, 26 May 2016 19:51:42 +0000 (19:51 +0000)]
Merge "Add sleep and retry to galera and mongodb service start"

8 years agoMerge "Use linux bridge for virtual deployment"
Tim Rozet [Thu, 26 May 2016 19:45:50 +0000 (19:45 +0000)]
Merge "Use linux bridge for virtual deployment"

8 years agoFixes deploy lib in spec and bug with return codes 35/14735/1
Tim Rozet [Thu, 26 May 2016 15:44:52 +0000 (11:44 -0400)]
Fixes deploy lib in spec and bug with return codes

Change-Id: If646ce606f96d0bcd6681ada193d60e6b59f93ff
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Fixes nic template missing in spec and error catching"
Tim Rozet [Wed, 25 May 2016 21:06:36 +0000 (21:06 +0000)]
Merge "Fixes nic template missing in spec and error catching"

8 years agoFixes nic template missing in spec and error catching 17/14617/6
Tim Rozet [Tue, 24 May 2016 21:14:36 +0000 (17:14 -0400)]
Fixes nic template missing in spec and error catching

Issue where jinja 2 templates were missing from spec file.  Also adds
error checking to make sure the nic templates were correctly generated.
There was an error with dependencies missing on the build server - this
patch includes a fix to make sure it is installed before trying to make.

Change-Id: I7989ccf297a4e0d81326cccc06b2132018e7d8ae
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoUse linux bridge for virtual deployment 95/14495/3
Feng Pan [Mon, 23 May 2016 03:42:34 +0000 (23:42 -0400)]
Use linux bridge for virtual deployment

Changes virtual deployment to use linux bridge rather than OVS
bridge on jumphost. Also fixed an issue with network deletion
in cleaning code.

Change-Id: Ibcfa283c6bf32aafa2ee91b2ffd55355d7d6746e
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoAdds support for DNS and METRIC when bridging interfaces 15/14615/1
Tim Rozet [Tue, 24 May 2016 19:48:12 +0000 (15:48 -0400)]
Adds support for DNS and METRIC when bridging interfaces

JIRA: APEX-100
JIRA: APEX-155

Change-Id: I35f1831d59f08c26666a179db2854f9b7ea5d958
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Add pinning support"
Tim Rozet [Tue, 24 May 2016 15:41:51 +0000 (15:41 +0000)]
Merge "Add pinning support"

8 years agoMerge "Fixes spec file for contrail and nosdn-noha"
Tim Rozet [Tue, 24 May 2016 15:31:43 +0000 (15:31 +0000)]
Merge "Fixes spec file for contrail and nosdn-noha"

8 years agoMerge "brbm bridge creation failed during deployment"
Tim Rozet [Tue, 24 May 2016 14:24:23 +0000 (14:24 +0000)]
Merge "brbm bridge creation failed during deployment"

8 years agoAdd sleep and retry to galera and mongodb service start 57/14457/4
Feng Pan [Sun, 22 May 2016 15:29:15 +0000 (11:29 -0400)]
Add sleep and retry to galera and mongodb service start

opnfv-tht-pr: 15

Change-Id: I827f36941b240a2ce3f402584fa6e570e5b26474
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoFixes spec file for contrail and nosdn-noha 59/14459/4
Tim Rozet [Sun, 22 May 2016 18:36:46 +0000 (14:36 -0400)]
Fixes spec file for contrail and nosdn-noha

Change-Id: I985a0af9ed678f1fe4d7741af25a27df65d8c479
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoAdd pinning support 89/12589/15
Michael Chapman [Mon, 9 May 2016 07:38:54 +0000 (17:38 +1000)]
Add pinning support

Add support for CPU pinning of libvirt guests and also
restricting host processes to selected CPUs via isolcpus.

Hugepage support is added using the same mechanism as
isolcpus, along with a perf scenario where all 3 performance
options are enabled.

Deploy options are now parsed in python

JIRA: APEX-127
JIRA: APEX-105
JIRA: APEX-106

Change-Id: I438e80fb88e596cc017595d43bc1efda1001325c
opnfv-tht-pr: 8
Signed-off-by: Michael Chapman <woppin@gmail.com>
8 years agobrbm bridge creation failed during deployment 39/14439/3
Juha Haapavirta [Fri, 20 May 2016 13:52:43 +0000 (16:52 +0300)]
brbm bridge creation failed during deployment

brbm bridge is not created during deployment because of existing random
bridge containg text brbm in it.

JIRA: APEX-153

Change-Id: I48520c2865a4de0de849c5147337dafeeb5fb51f
Signed-off-by: Juha Haapavirta <juha.haapavirta@nokia.com>
8 years agoLimits engine workers for virtual deployments 23/14523/2
Tim Rozet [Mon, 23 May 2016 14:45:13 +0000 (10:45 -0400)]
Limits engine workers for virtual deployments

Heat uses sub-process forking for increasing number of workers to handle
tasks.  This patch limits number of workers in undercloud and overcloud
for virtual deployments to help battle resource contention.

Change-Id: I70edff708b7dcaf114b285046af3138a67167150
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Adds ODL DLUX GUI to L2/L3 deployments"
Dan Radez [Mon, 23 May 2016 13:50:24 +0000 (13:50 +0000)]
Merge "Adds ODL DLUX GUI to L2/L3 deployments"

8 years agoChange ONOS binary download to dropbox 71/14471/1
Feng Pan [Sun, 22 May 2016 19:30:19 +0000 (15:30 -0400)]
Change ONOS binary download to dropbox

Change-Id: Iaa246533b908327d0bac05f90aa6a1fc7a60c435
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoAdds ODL DLUX GUI to L2/L3 deployments 47/14447/2
Tim Rozet [Fri, 20 May 2016 20:04:07 +0000 (16:04 -0400)]
Adds ODL DLUX GUI to L2/L3 deployments

JIRA: APEX-114

opnfv-tht-pr: 14

Change-Id: I328058b9f4503ccf7ec0a8d587292504b93cd17f
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoFix python3 dependency in spec file 99/14199/4
Feng Pan [Sun, 15 May 2016 03:32:16 +0000 (23:32 -0400)]
Fix python3 dependency in spec file

Change python compiler from system default (python 2) to explicit
python3 during RPM build for apex common rpm.

Change-Id: Ib979909c0987bceade9b65baabf2de0482aede46
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoMerge "Adds nosdn-noha scenario and fixes opencontrail scenario naming"
Dan Radez [Fri, 20 May 2016 20:25:18 +0000 (20:25 +0000)]
Merge "Adds nosdn-noha scenario and fixes opencontrail scenario naming"

8 years agoMerge "Fixes tenant network templates"
Dan Radez [Fri, 20 May 2016 19:05:36 +0000 (19:05 +0000)]
Merge "Fixes tenant network templates"

8 years agoAdds nosdn-noha scenario and fixes opencontrail scenario naming 89/14389/3
Tim Rozet [Thu, 19 May 2016 16:21:30 +0000 (12:21 -0400)]
Adds nosdn-noha scenario and fixes opencontrail scenario naming

Change-Id: I9a151a251811fa3460616fc93beee6b9b342b8b8
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Bumps Undercloud to 12GB"
Tim Rozet [Fri, 20 May 2016 18:19:08 +0000 (18:19 +0000)]
Merge "Bumps Undercloud to 12GB"

8 years agoFixes tenant network templates 43/14443/1
Tim Rozet [Fri, 20 May 2016 16:04:07 +0000 (12:04 -0400)]
Fixes tenant network templates

We only support vxlan tenant network types in OPNFV.  There is no need
to create a br-tenant.

Change-Id: Ib84cde7207375ea033518dce99309620f575cb69
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoBumps Undercloud to 12GB 97/14397/1
Tim Rozet [Thu, 19 May 2016 20:18:29 +0000 (16:18 -0400)]
Bumps Undercloud to 12GB

Testing this to see if it improves stability of deploys

Change-Id: I1bd2539e87230c080e2e652a1d74681d95a293fe
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoDisables OpenStack services not used in OPNFV 67/14267/2
Tim Rozet [Tue, 17 May 2016 20:00:07 +0000 (16:00 -0400)]
Disables OpenStack services not used in OPNFV

Disables:
 - swift
 - tripleO ring builder
 - Sahara

opnfv-tht-pr: 13

Change-Id: I50c3338f0b071787c277390b39d86a4e42d30a46
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoMerge "Allows for specifying CPUs and RAM for VMs in virtual deployments"
Tim Rozet [Thu, 19 May 2016 18:36:00 +0000 (18:36 +0000)]
Merge "Allows for specifying CPUs and RAM for VMs in virtual deployments"

8 years agoAllows for specifying CPUs and RAM for VMs in virtual deployments 89/13689/5
Tim Rozet [Thu, 5 May 2016 19:18:04 +0000 (15:18 -0400)]
Allows for specifying CPUs and RAM for VMs in virtual deployments

Changes Include:
 - All VMs (undercloud and overcloud) now default to 4 vCPUs
 - Allow specifying number of vCPUs per overcloud VM with --virtual-cpus <number>
 - Allow specifying amount of RAM per overcloud VM with --virtual-ram <size in GB>
 - Undercloud now uses 10GiB of RAM to avoid OOM

JIRA: APEX-111

Change-Id: I541c669b869a90134bc8af25786fe3b1a557376b
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoFixes path for utility library 51/14251/1
Tim Rozet [Tue, 17 May 2016 14:47:54 +0000 (10:47 -0400)]
Fixes path for utility library

Change-Id: I561c636ac8f0cde9a23a3a74906bd88662f6dd59
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoChange NIC template format 53/13753/1
Feng Pan [Sat, 7 May 2016 20:04:00 +0000 (16:04 -0400)]
Change NIC template format

Convert compute and controller NIC templates to jinja2 format.
Added support for IPv6 for those NIC templates. Existing IPv4
template generation behavior does not change.

The .template files are kept in tree for now, they will be
removed after VLAN changes are made.

Change-Id: I2ffc7c403af3659db780ece2bd9195cd62748f0c
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoMerge "Rebasing opnfv-tht Colorado with ODL patches"
Dan Radez [Fri, 6 May 2016 12:45:47 +0000 (12:45 +0000)]
Merge "Rebasing opnfv-tht Colorado with ODL patches"

8 years agoAdd python parsing library for network settings file. 89/12689/2
Feng Pan [Fri, 22 Apr 2016 22:49:07 +0000 (18:49 -0400)]
Add python parsing library for network settings file.

Changes:
   - Implements network_settings.yaml file parsing in python.
   - Adds support for both IPv4 and IPv6 in network_settings.yaml
   - Adds support for api_network in network_settings.yaml
   - Removes bash library functions for network related functions.
   - Adds dependency to python34-yaml for apex-common package.

Note that support for ipv6 and api_network is not complete yet.
Proper configuriration of network environment and nic template
files will be added later.

Change-Id: I087f725dabedfef109c9de1f58ce2611da647e87
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoRebasing opnfv-tht Colorado with ODL patches 73/13473/1
Tim Rozet [Fri, 29 Apr 2016 21:16:39 +0000 (17:16 -0400)]
Rebasing opnfv-tht Colorado with ODL patches

Purpose of this commit is to test opnfv-tht changes are not breaking
nosdn deployment.

opnfv-tht-pr: 10

Change-Id: I85da61a9591999d1249d55700241d71256019a81
Signed-off-by: Tim Rozet <trozet@redhat.com>
8 years agoStandarizing CONFIG and RESOURCES 09/13409/1
Dan Radez [Thu, 28 Apr 2016 22:24:42 +0000 (18:24 -0400)]
Standarizing CONFIG and RESOURCES

- first stage in standarizing how custom config
  values are passed in by moving
  to using ENV vars to pass in custom params

- next stage is to remove the -r and -c
  options in deploy.sh

Moving this direction will reduce managment of
custom parameters and rely on ENV vars to make
the customizations for development

Change-Id: Ibbc171d5e6801b27c1b62ca65c2a9f7830483b97
Signed-off-by: Dan Radez <dradez@redhat.com>
8 years agoMerge "Added nokia-pod1 inventory file"
Dan Radez [Fri, 22 Apr 2016 16:21:37 +0000 (16:21 +0000)]
Merge "Added nokia-pod1 inventory file"

8 years agoChange storage refresh to pool-refresh 73/12373/3
Feng Pan [Fri, 15 Apr 2016 22:50:21 +0000 (18:50 -0400)]
Change storage refresh to pool-refresh

Using pool-refresh should be sufficient to clean up storage pool.

Change-Id: I10a58340c4c24b429a2d46d8c9f5a469fd4e18f2
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoMerge "updating ONOS build"
Tim Rozet [Fri, 22 Apr 2016 01:16:27 +0000 (01:16 +0000)]
Merge "updating ONOS build"

8 years agoAdds python IP utility library 69/12369/7
Feng Pan [Fri, 15 Apr 2016 15:43:34 +0000 (11:43 -0400)]
Adds python IP utility library

Changes include:
 - IP utility library in python 3 that supports both IPv4 and IPv6
   address generation. This library currently includes a single
   function of generating IP ranges or single IP for a given CIDR.
   More functionality will be added at a later time to support
   features such as IP address calculation.
 - Updated common-function.sh to use python library to generate IP
   ranges. All existing bash functions are preserved, so any
   callers will get identical IP ranges as before.
 - Add dependency to python3 for opnfv-apex-common package.
 - Add python dependency to build.sh

No change is made to interface related functions.

Change-Id: Idc6998754f9f3c7a3868ec5b5768f3bb5f78cd90
Signed-off-by: Feng Pan <fpan@redhat.com>
8 years agoAdded nokia-pod1 inventory file 23/12523/1
vitikkan [Thu, 21 Apr 2016 04:59:12 +0000 (07:59 +0300)]
Added nokia-pod1 inventory file

Change-Id: I724023f9d45b306dd6bf9768a9546481358fdeb9
Signed-off-by: vitikkan <viktor.tikkanen@nokia.com>
8 years agoupdating ONOS build 61/12361/3
Dan Radez [Fri, 15 Apr 2016 16:11:43 +0000 (12:11 -0400)]
updating ONOS build

- the ONOS build required the stable-images dir
- also removing other stable-images references

Change-Id: Ib51e4278ac80d7900064469f6d3c3a3532296270
Signed-off-by: Dan Radez <dradez@redhat.com>