Tim Rozet [Fri, 29 Sep 2017 05:07:09 +0000 (05:07 +0000)]
Merge "re-enable support for fdio dvr scenario"
Feng Pan [Mon, 11 Sep 2017 19:58:49 +0000 (15:58 -0400)]
re-enable support for fdio dvr scenario
- Update FDIO scenarios to use master branch images
- Update VPP/HC version to master for all fdio scenarios
apex-os-net-config: Ie6aee86eaccad5fc98820a28f10adc7475cc5e33
apex-tripleo-heat-templates: Ie8b284f64bd6491c389129d8afdaeae8a399b607
apex-puppet-tripleo: I9954240529278e74d93fdf89d2ebc2536249245a
Change-Id: I31740f97052947b5e4688cca47320bc49a902d7c
Signed-off-by: Feng Pan <fpan@redhat.com>
Tim Rozet [Thu, 28 Sep 2017 17:33:23 +0000 (17:33 +0000)]
Merge "Adding python unittests for apex/virtual/*"
Dan Radez [Tue, 19 Sep 2017 19:57:01 +0000 (15:57 -0400)]
Adding python unittests for apex/virtual/*
Change-Id: I13dd395cd6270cbf0a02855b1d29794ecca06d76
Signed-off-by: Dan Radez <dradez@redhat.com>
Feng Pan [Wed, 27 Sep 2017 03:33:08 +0000 (23:33 -0400)]
Fix RT KVM scenario
Also change first-boot.yaml to handle updated kernel for rt kvm
Change-Id: I66b7159731dd286c4a97ba4f3583e229afbb73b3
Signed-off-by: Feng Pan <fpan@redhat.com>
Feng Pan [Wed, 27 Sep 2017 12:33:11 +0000 (12:33 +0000)]
Merge "Fixes BgpVpn service name and tht fixes"
Tim Rozet [Tue, 26 Sep 2017 20:47:54 +0000 (20:47 +0000)]
Merge "Fix Neutron data_plane_status extension path"
Carlos Goncalves [Tue, 26 Sep 2017 14:01:40 +0000 (16:01 +0200)]
Fix Neutron data_plane_status extension path
This way is easier to patch than patching file
neutron.egg-info/entry_points.txt, plus this feature is backported
to Ocata so it's temporary and only applicable for Euphrates.
From Pike we can move it back to 'data_plane_status' as it was before.
Change-Id: I1c2ebc55e782463793e7a8e463cc17fdf899457a
Signed-off-by: Carlos Goncalves <mail@cgoncalves.pt>
Tim Rozet [Tue, 26 Sep 2017 15:45:59 +0000 (11:45 -0400)]
Fixes BgpVpn service name and tht fixes
BgpVpn service was spelled incorrectly and there were syntax issues with
the corresponding heat templates.
apex-tripleo-heat-templates: If39072c687dcfb3fcb5c2dab33ecc3755b3396df
Change-Id: I94155f4a32af2338bcd58afe3fb602860346a555
Signed-off-by: Tim Rozet <trozet@redhat.com>
Dan Radez [Tue, 26 Sep 2017 14:14:51 +0000 (10:14 -0400)]
Updating the iso build to CentOS 7.4
JIRA: APEX-522
Change-Id: I03efc6ccad708d12f3fdabd9ace9935edb31d4bb
Signed-off-by: Dan Radez <dradez@redhat.com>
Feng Pan [Tue, 26 Sep 2017 13:22:19 +0000 (09:22 -0400)]
Fix ovs-dpdk failures
- Add quotes to ovs config options in opnfv-environment.yaml
- Fixed an error where we don't populate kernel paramaters when ovs-dpdk is enabled
Change-Id: I7579358411a844e9d0c34ca53701f12f46ef7c13
Signed-off-by: Feng Pan <fpan@redhat.com>
Tim Rozet [Mon, 25 Sep 2017 17:22:09 +0000 (13:22 -0400)]
Applies Tacker upstream patches and fixes fernet dir perms
We need a couple patches to Tacker upstream that we will not get now
that our images are frozen in RDO. We should remove them on upgrade to
Pike. Also this patch fixes the permissions on the fernet keys dir so
that the Tacker group can write.
Change-Id: I6468356f1d16d3b8ab58d46f653431e29960e190
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Mon, 25 Sep 2017 13:41:31 +0000 (13:41 +0000)]
Merge "Adding unittests for build"
Feng Pan [Sun, 24 Sep 2017 00:51:25 +0000 (20:51 -0400)]
Add python-passlib in iso build
python-passlib is required for ansible
Change-Id: Ifca73ed759211c6fff4a039d121b3c4d5c388415
Signed-off-by: Feng Pan <fpan@redhat.com>
Dan Radez [Thu, 14 Sep 2017 13:56:36 +0000 (09:56 -0400)]
Adding unittests for build
- covers build.py
- covers build_utils.py
- moved build_utils out of build module, it wasn't possible to import
build.py while build_utils was in a module
Change-Id: I42f08a475d9ca219a62c421d4bdd2d1d3c49691a
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Sat, 23 Sep 2017 14:09:18 +0000 (10:09 -0400)]
Fixes clone fork change URL
Downloading the change information was failing for branches other than
master. This fixes the URL format to work for branches.
Change-Id: I5ec0494aca93437266237ee63b292a6aa5a43f0e
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Sat, 23 Sep 2017 04:37:48 +0000 (04:37 +0000)]
Merge "Fixes Tacker auth and fernet keys dir"
Tim Rozet [Sat, 23 Sep 2017 02:52:53 +0000 (02:52 +0000)]
Merge "Fixes missing bgpvpn service on controller"
Tim Rozet [Fri, 22 Sep 2017 20:52:33 +0000 (20:52 +0000)]
Merge "Removing duplicate lib path in ansible_path"
Dan Radez [Fri, 22 Sep 2017 20:20:23 +0000 (20:20 +0000)]
Merge "Adds detection for virsh default network IP"
Tim Rozet [Fri, 22 Sep 2017 20:18:53 +0000 (20:18 +0000)]
Merge "Add kubernetes repo and install RPMS into overcloud images"
Tim Rozet [Thu, 21 Sep 2017 21:20:41 +0000 (17:20 -0400)]
Fixes missing bgpvpn service on controller
Change-Id: I943fc99d539aca9bc66204a75dbd2ae8fa7033fd
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Fri, 22 Sep 2017 20:06:45 +0000 (16:06 -0400)]
Fixes Tacker auth and fernet keys dir
Tacker authtoken was missing password which is now added in the tht
patch. Tacker also needs 'etc/tacker/vim/fernet_keys' in order to be
able to create VIMs. The real fix to this missing directory is to the
rpm itself:
https://review.rdoproject.org/r/#/c/9725/
However in this patch we ensure it is created in Ansible because
RDO images are frozen in for now in Apex so we would not pick up new
RDO packages.
apex-tripleo-heat-templates: I2b347cbc4595e6651b0d4be032cb862fde72e15f
Change-Id: I76959cbfd581b9fec69749ccbcbcb39dc959a883
Signed-off-by: Tim Rozet <trozet@redhat.com>
Feng Pan [Fri, 22 Sep 2017 14:54:02 +0000 (14:54 +0000)]
Merge "Fixes removing inventory keys"
Tim Rozet [Fri, 22 Sep 2017 14:35:53 +0000 (10:35 -0400)]
Adds detection for virsh default network IP
In case a user already has a default virsh network and the default IP is
not 192.168.122.1, this patch will allow detecting and using the found
value.
Change-Id: Id5d46a820d89e86c9b5897f5d29b83ed32f9d6f9
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tomofumi Hayashi [Fri, 22 Sep 2017 09:09:42 +0000 (18:09 +0900)]
Add kubernetes repo and install RPMS into overcloud images
This change introduces k8s into overcloud images. It just installs
kubernetes rpms only, so further configuration is required to
activate k8s at overcloud nodes and it will be taken care of other
diffs.
Change-Id: I606d176812705802790243ae4e95988a591c5fe6
Signed-off-by: Tomofumi Hayashi <s1061123@gmail.com>
Tim Rozet [Thu, 21 Sep 2017 19:05:03 +0000 (19:05 +0000)]
Merge "Revert "Adds Calipso scenario""
Tim Rozet [Thu, 21 Sep 2017 15:38:51 +0000 (11:38 -0400)]
Fixes removing inventory keys
Inventory keys that we want to delete were not being removed for
instackenv.json. Also fixes unit tests.
Change-Id: I7d6c752342db050d651953633f18e236f60334e3
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Thu, 21 Sep 2017 15:35:55 +0000 (15:35 +0000)]
Revert "Adds Calipso scenario"
This reverts commit
433961f8c0b816f19aa858654261fa87d2f02a19.
Change-Id: Ic8a14d2e0ad8d1006625af401fde2f365890650b
Signed-off-by: Tim Rozet <trozet@redhat.com>
Dan Radez [Thu, 21 Sep 2017 13:40:46 +0000 (13:40 +0000)]
Merge "Adds Calipso scenario"
Feng Pan [Thu, 21 Sep 2017 13:34:16 +0000 (13:34 +0000)]
Merge "Improves clean to cleanup virsh nets and and other bridges"
Dan Radez [Thu, 21 Sep 2017 12:33:33 +0000 (08:33 -0400)]
Removing duplicate lib path in ansible_path
- deploy line 283 lib is joined with ANSIBLE_PATH
then line 285, 347, 418 and 435 it was joined again with
ansible_path from 283 already containing lib
Change-Id: I6612967d626eeb0668eb43294831447c387f8e93
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Thu, 21 Sep 2017 00:03:11 +0000 (00:03 +0000)]
Merge "Set aarch64 deploys to UEFI"
Tim Rozet [Tue, 19 Sep 2017 01:48:45 +0000 (21:48 -0400)]
Improves clean to cleanup virsh nets and and other bridges
Currently only the admin and external bridges will be removed from the
jumphost which is only really clean for a baremetal deployment. Virtual
deployments will leave br-tenant, br-api, br-storage. This patch
removes those as well as deletes all Apex virsh networks from libvirt.
Also checks if authorized_keys exists before trying to edit it.
Change-Id: I1affe2733ba1dc38fd3b91fb14398454137f00a4
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Thu, 31 Aug 2017 02:00:15 +0000 (22:00 -0400)]
Adds Calipso scenario
Calipso uses docker containers and is post deployment feature that can
be used to monitor pieces of the stack. This patch installs it to the
undercloud rather than the jumphost as it is easier to manage for
cleanup and dependencies.
Change-Id: Ie2dacc4f14b391a864fafb2e75ebcd15facb19f1
Signed-off-by: Tim Rozet <trozet@redhat.com>
Feng Pan [Wed, 20 Sep 2017 02:27:16 +0000 (02:27 +0000)]
Merge "Fixes missing libvirt-client in ISO"
Feng Pan [Wed, 20 Sep 2017 02:27:11 +0000 (02:27 +0000)]
Merge "Removes building OVS 2.6.1 with NSH"
Feng Pan [Wed, 20 Sep 2017 02:26:50 +0000 (02:26 +0000)]
Merge "Freezes RDO images for Euphrates"
Dan Radez [Wed, 6 Sep 2017 17:32:47 +0000 (13:32 -0400)]
Set aarch64 deploys to UEFI
Change-Id: I6b037ccd38fa68e5f863566a1c9a3ed4399bab84
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Tue, 19 Sep 2017 15:18:37 +0000 (11:18 -0400)]
Removes building OVS 2.6.1 with NSH
For master(Pike) we wont need this anymore since OVS 2.8 will have built
in support for NSH.
Change-Id: I51e2f4abf282ddb83d3edef9e5b827363a4d68be
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Tue, 19 Sep 2017 20:14:18 +0000 (16:14 -0400)]
Fixes missing libvirt-client in ISO
This was causing ISO install to fail because the libvirt modules were
missing for python-libvirt.
JIRA: APEX-517
Change-Id: Iaf127340864da58b2bace720293e515c8e9db426
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Tue, 19 Sep 2017 16:03:14 +0000 (12:03 -0400)]
Freezes RDO images for Euphrates
Change-Id: Ie20e7d0c52efc2497c7c9975f88be0a9bfa7aa07
Signed-off-by: Tim Rozet <trozet@redhat.com>
Feng Pan [Tue, 19 Sep 2017 18:32:21 +0000 (18:32 +0000)]
Merge "Fixes jumphost pubkey error in undercloud playbook"
Tim Rozet [Mon, 18 Sep 2017 18:10:07 +0000 (14:10 -0400)]
Minor fixes to clean
Also adds hidden files (like IDE configs) to gitignore
Change-Id: Ief595c41c5b4f0fe058f7b774f7a2aefdab733a4
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Sat, 16 Sep 2017 13:42:47 +0000 (09:42 -0400)]
Fix broken jumphost detach method when orig file exists
In the case where the backup ifcfg file exists (.orig) the functionality
to detach the interface from ovs was broken. This fixes it and adds
unit test case to cover that scenario.
Change-Id: If6d8ca0ba5cf80df71bb82f52e9d204435374479
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Fri, 15 Sep 2017 20:53:02 +0000 (16:53 -0400)]
Fixes wrong argument for inventory with clean
Change-Id: I3ff145fa0f500182744fd310bb844e4bc5854663
Signed-off-by: Tim Rozet <trozet@redhat.com>
Dan Radez [Fri, 15 Sep 2017 12:18:24 +0000 (12:18 +0000)]
Merge "Cleaning up yamllint warnings"
Feng Pan [Fri, 15 Sep 2017 12:03:40 +0000 (12:03 +0000)]
Merge "Removes clean.sh"
Tim Rozet [Fri, 15 Sep 2017 00:07:44 +0000 (20:07 -0400)]
Removes clean.sh
CI has been migrated to use opnfv-clean for verify jobs, which is now
installed as python. There is no reason to keep ci/clean.sh anymore.
Change-Id: I2edf23901c5debaba0674e3506fd0392d317dc6f
Signed-off-by: Tim Rozet <trozet@redhat.com>
Emma Foley [Thu, 7 Sep 2017 18:00:38 +0000 (18:00 +0000)]
baro: updating refs to collectd-ceilometer
Since Ceilometer support was removed from the
collectd-ceilometer-plugin[1], the repo name and ceiloemter are
misleading. A change was submitted to openstack-infra to rename
the repo [2]
This change removes references to collectd-ceilometer from apex.
These changes are independant of the repo rename.
[1] https://review.openstack.org/#/c/490823/
[2] https://review.openstack.org/#/c/500768/
Depends-On: I6cf22c081aa1e40f64995be40b6225855faf4092
Change-Id: Ib3a7766e28fd03a86a995eea4b9abc996498200e
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
Dan Radez [Tue, 12 Sep 2017 12:10:53 +0000 (08:10 -0400)]
Cleaning up yamllint warnings
yamllint output:
build/baremetal-environment.yaml
1:1 warning missing document start "---" (document-start)
build/opnfv-environment.yaml
6:3 warning comment not indented like content (comments-indentation)
14:4 warning missing starting space in comment (comments)
123:1 warning comment not indented like content (comments-indentation)
128:1 warning comment not indented like content (comments-indentation)
156:1 warning comment not indented like content (comments-indentation)
config/deploy/os-odl-fdio-dvr-ha.yaml
1:1 warning missing document start "---" (document-start)
config/deploy/os-odl-fdio-dvr-noha.yaml
1:1 warning missing document start "---" (document-start)
config/network/network_settings_v6.yaml
225:6 warning missing starting space in comment (comments)
Change-Id: I3985ce0b6740ce4694b5d75b477cb03c3dc49c28
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Wed, 13 Sep 2017 21:35:38 +0000 (17:35 -0400)]
Fix broken build dependency
libguestfs-tools is failing to install because libvirt-client is
installed and there is a package conflict. Removing libvirt-client from
image before installing libguestfs-tools.
NSH build is failing in overcloud because the CentOS repos updated with
newer kernel source and headers, and we are still using older kernel.
This patch adds the old kernel source and headers. Upgrading to new
kernel causes NSH OVS to fail when compiling.
Change-Id: Ifd500ad138116cfecafb2268ccb580bd44d5efd5
Signed-off-by: Tim Rozet <trozet@redhat.com>
Feng Pan [Wed, 13 Sep 2017 18:25:34 +0000 (18:25 +0000)]
Merge "Migrates clean to python"
Tim Rozet [Fri, 8 Sep 2017 20:57:36 +0000 (16:57 -0400)]
Migrates clean to python
ci/clean.sh will be removed in a future patch after releng is updated to
use python.
JIRA: APEX-509
JIRA: APEX-319
Change-Id: If890db2fc5a31833ad28ec6f04589e25457bd380
Signed-off-by: Tim Rozet <trozet@redhat.com>
Feng Pan [Tue, 12 Sep 2017 15:45:50 +0000 (15:45 +0000)]
Merge "Updates SFC to use nitrogen"
Dan Radez [Fri, 8 Sep 2017 16:40:05 +0000 (12:40 -0400)]
Show ansible tasks as they complete
Change-Id: I1b68d70fd97076a7f2ca68091a6e94d87b72efa2
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Tue, 29 Aug 2017 15:23:39 +0000 (11:23 -0400)]
Updates SFC to use nitrogen
Also fixes issue where openvswitch NSH rpm was not getting installed
because we needed to downgrade now that default OVS is 2.7 and NSH OVS
is 2.6.1
Change-Id: I1b639ca80214032e93aacb3332e9588d49e74127
Signed-off-by: Tim Rozet <trozet@redhat.com>
Dan Radez [Mon, 11 Sep 2017 18:40:16 +0000 (14:40 -0400)]
Dup owner, changing to group
Change-Id: I8ca1501949a0e272e928c6b31b08eba2519951ec
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Fri, 8 Sep 2017 16:06:44 +0000 (12:06 -0400)]
Restarts libvirtd after stopping firewalld
When stopping firewalld, libvirtd needs to be restarted in order for
libvirt to use/populate iptables with the NAT rules for the default
virsh network.
JIRA: APEX-510
Change-Id: Ia5b4515fd961baa70de58814e9eae4b397db28a7
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Fri, 8 Sep 2017 16:00:43 +0000 (16:00 +0000)]
Merge "Adjustments to tmp dir handling"
Dan Radez [Fri, 8 Sep 2017 14:48:31 +0000 (14:48 +0000)]
Merge "Adds missing packages for undercloud"
Dan Radez [Thu, 7 Sep 2017 20:57:02 +0000 (16:57 -0400)]
Adjustments to tmp dir handling
- prefixing with apex_tmp
- removing overcloud qcow on failure
JIRA: APEX-513
Change-Id: I766df10c294c31622917bbd5b0597e3373716d8b
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Fri, 8 Sep 2017 04:36:43 +0000 (04:36 +0000)]
Merge "Conditionalize VM console arg based on arch"
Tim Rozet [Thu, 7 Sep 2017 20:18:20 +0000 (16:18 -0400)]
Adds missing packages for undercloud
JIRA: APEX-511
Change-Id: If8ed2b5409e450c39f4fffd5a0b3cb96560c5d26
Signed-off-by: Tim Rozet <trozet@redhat.com>
Feng Pan [Thu, 7 Sep 2017 20:09:46 +0000 (20:09 +0000)]
Merge "More cleanup for ci directory"
Tim Rozet [Thu, 7 Sep 2017 19:53:18 +0000 (19:53 +0000)]
Merge "Output ansible's output to info log"
Tim Rozet [Wed, 6 Sep 2017 22:15:08 +0000 (18:15 -0400)]
More cleanup for ci directory
Changes Include:
- Moves dev_dep_check.sh to contrib dir as it is not used by our CI
- Removes test.sh as it is not used by CI. tox can be invoked
directly for developers.
- Removes run_smoke_tests.sh which is not used anymore
Change-Id: I59e39be0ce8b23234c70bf066aebf894b6d73388
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Thu, 7 Sep 2017 15:15:02 +0000 (15:15 +0000)]
Merge "Skip introspection for aarch64 BM deployments"
Dan Radez [Thu, 7 Sep 2017 14:41:36 +0000 (10:41 -0400)]
Output ansible's output to info log
Change-Id: I27ad54785716677a885ae954a2af6dbaf8610ff1
Signed-off-by: Dan Radez <dradez@redhat.com>
Dan Radez [Thu, 7 Sep 2017 14:34:59 +0000 (14:34 +0000)]
Merge "Enabling the aarch check for deployment"
Feng Pan [Thu, 7 Sep 2017 04:05:37 +0000 (04:05 +0000)]
Merge "Adds parser tests and cleanup"
Dan Radez [Wed, 6 Sep 2017 17:17:26 +0000 (13:17 -0400)]
Conditionalize VM console arg based on arch
Change-Id: Ide9159e5ba7d5388c7bf62bf865b0015422e9159
Signed-off-by: Dan Radez <dradez@redhat.com>
Dan Radez [Tue, 29 Aug 2017 16:46:45 +0000 (12:46 -0400)]
Enabling the aarch check for deployment
Change-Id: Ic5f1fc8a61f74f7aa6b2fabf67169c601a603367
Signed-off-by: Dan Radez <dradez@redhat.com>
Dan Radez [Wed, 6 Sep 2017 17:28:46 +0000 (13:28 -0400)]
Skip introspection for aarch64 BM deployments
Change-Id: I630e90065f9cc76ef42ca9b23aea920c2493b53f
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Wed, 6 Sep 2017 18:33:18 +0000 (14:33 -0400)]
Adds parser tests and cleanup
Adds unit testing for the common/parsers library and cleans up some of
the test files syntax.
Change-Id: I7ff9d7ba20b028fba410af900a0c3107a5806d8f
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Tue, 5 Sep 2017 19:23:15 +0000 (15:23 -0400)]
Remove deploy.sh and references
Deploy is now pip/rpm installed as opnfv-deploy in /bin. Alternatively
the deploy.py script can be invoked via python. The legacy deploy.sh
was only being used for CI, which has now been updated to remove the
need for the Apex repo containing ci/deploy.sh.
Change-Id: I1fb93bd9de23a97a09bedb8ac014ef81955875f2
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Tue, 5 Sep 2017 20:04:23 +0000 (16:04 -0400)]
Removes build.sh
We now have build.py which handles all the building and build.sh was
just a wrapper to include ansible playbook. Now that we have built in
apex libs to run ansible there is no reason to keep build.sh anymore.
Also simplifies the logic to determine apex root by using the git
properties.
Change-Id: I00d2e5c7c198e549d21936bb1e9b562ba93d3010
Signed-off-by: Tim Rozet <trozet@redhat.com>
Feng Pan [Fri, 1 Sep 2017 14:25:50 +0000 (14:25 +0000)]
Merge "Adds Undercloud retry and log fetch"
Tim Rozet [Fri, 1 Sep 2017 04:24:56 +0000 (04:24 +0000)]
Merge "Fix deployment errors for odl-fdio scenarios"
Tim Rozet [Thu, 31 Aug 2017 17:37:20 +0000 (13:37 -0400)]
Adds Undercloud retry and log fetch
Retry to install the undercloud if it fails due to sometimes failing.
Also copy undercloud log over to host temp dir.
Change-Id: I50f98c4f0d52fa6bb56d9dcd0766bbe745160452
Signed-off-by: Tim Rozet <trozet@redhat.com>
Feng Pan [Thu, 31 Aug 2017 17:59:04 +0000 (13:59 -0400)]
Fix deployment errors for odl-fdio scenarios
- Changed NIC template generation to only configure VPP interface for
external network on compute nodes
- Fixed overcloud deploy environment file error when deploying odl-fdio
Change-Id: I4fb07073b0dffc35ef09a5e32deb8470f5ee8347
Signed-off-by: Feng Pan <fpan@redhat.com>
Tim Rozet [Thu, 31 Aug 2017 17:17:01 +0000 (13:17 -0400)]
Adds showing overcloud failures
Change-Id: Ic09a9b6d57d2ab05562f64a75f9732f76ac61bb7
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Wed, 30 Aug 2017 23:47:44 +0000 (23:47 +0000)]
Merge "Fix nosdn-fdio deployment errors"
Tim Rozet [Wed, 30 Aug 2017 19:28:39 +0000 (19:28 +0000)]
Merge "Change qemu-img resize unit"
Feng Pan [Wed, 30 Aug 2017 00:37:27 +0000 (20:37 -0400)]
Fix nosdn-fdio deployment errors
Also fixes kernel parameter configuration issue for fdio and ovs-dpdk
scenarios
Change-Id: I84162eb07d1427f62ac3c84fd32e78af0e3b8456
Signed-off-by: Feng Pan <fpan@redhat.com>
Feng Pan [Wed, 30 Aug 2017 16:12:31 +0000 (16:12 +0000)]
Merge "Fixes missing iso packages and idempotency of virt resources"
Tim Rozet [Wed, 30 Aug 2017 13:24:29 +0000 (13:24 +0000)]
Merge "Removes ignoring errors on congress config"
Tim Rozet [Wed, 30 Aug 2017 02:25:10 +0000 (22:25 -0400)]
Fixes missing iso packages and idempotency of virt resources
Python packages for ansible (py2.x) were missing causing ansible to
fail. This patch adds those packages to the ISO and deploy
dependencies playbook. Also includes fixes for deploy_dependencies
playbook for virt resources to make them idempotent by removing
using 'command' and instead just declaring 'state'.
Change-Id: I9311184a6f3c40ead0a8ba16fa0b61667876cf12
Signed-off-by: Tim Rozet <trozet@redhat.com>
Tim Rozet [Tue, 29 Aug 2017 14:30:43 +0000 (10:30 -0400)]
Removes ignoring errors on congress config
Now that congress has been fixed this should always work.
Change-Id: I701707b8b91b340289613bdb31fa91456743d233
Signed-off-by: Tim Rozet <trozet@redhat.com>
Dan Radez [Tue, 29 Aug 2017 16:18:21 +0000 (16:18 +0000)]
Merge "Updates preliminary docs for Euphrates"
Tim Rozet [Mon, 28 Aug 2017 16:56:19 +0000 (12:56 -0400)]
Updates preliminary docs for Euphrates
Change-Id: I4e3e78e60756824c1294ab067a325311bc2ac8f2
Signed-off-by: Tim Rozet <trozet@redhat.com>
Dan Radez [Mon, 28 Aug 2017 17:03:58 +0000 (13:03 -0400)]
Change qemu-img resize unit
Docs read:
size
is the disk image size in bytes. Optional suffixes "k" or "K"
(kilobyte, 1024) "M" (megabyte, 1024k) and "G" (gigabyte, 1024M)
and T (terabyte, 1024G) are supported. "b" is ignored.
MB is technically invalid and for somereason only aarch has complained
thus far
Change-Id: Ic152a0edab17ac1cdb5afc0791bb0353b95f94b8
Signed-off-by: Dan Radez <dradez@redhat.com>
Dan Radez [Tue, 29 Aug 2017 12:37:44 +0000 (12:37 +0000)]
Merge "Updates to create_vm for aarch64"
Feng Pan [Tue, 29 Aug 2017 00:54:38 +0000 (00:54 +0000)]
Merge "Fixes baremetal noha deployments"
Tim Rozet [Mon, 28 Aug 2017 19:33:55 +0000 (19:33 +0000)]
Merge "Add argument types for deploy.py"
Tim Rozet [Mon, 28 Aug 2017 16:39:18 +0000 (12:39 -0400)]
Fixes jumphost pubkey error in undercloud playbook
Change-Id: I71eca92e305b3bddc35691db8b8b9ebd3bc1b9fb
Signed-off-by: Tim Rozet <trozet@redhat.com>
Dan Radez [Thu, 24 Aug 2017 18:47:30 +0000 (14:47 -0400)]
Updates to create_vm for aarch64
- serial console was being duplicated in libvirt xml template
- force undercloud VM arch to jumphost arch
- assign diskbus to scsi for aarch64
Change-Id: I5208883c2001497fc7e958f9ffcdf14f0be5f600
Signed-off-by: Dan Radez <dradez@redhat.com>
Tim Rozet [Mon, 28 Aug 2017 13:53:55 +0000 (09:53 -0400)]
Fixes baremetal noha deployments
There is a bug where when we have 3 nodes tagged as control in inventory
we are automatically using all 3, even for a noha deployment.
JIRA: APEX-507
Change-Id: Id2a9be2c52d0c7c81b9c5dcbc93006a476abb537
Signed-off-by: Tim Rozet <trozet@redhat.com>
Dan Radez [Thu, 24 Aug 2017 18:03:43 +0000 (14:03 -0400)]
Passing deploy_dir through to create_vm
Change-Id: I07a1c899d43c5edf1054fc819fff4336d9b3ed16
Signed-off-by: Dan Radez <dradez@redhat.com>
Feng Pan [Mon, 28 Aug 2017 13:20:25 +0000 (09:20 -0400)]
Add argument types for deploy.py
Add data type for integer arguments to avoid str to int comparison exceptions.
Change-Id: Ifa40e1cc8588df6d618185882bba71f7ce7b9a1d
Signed-off-by: Feng Pan <fpan@redhat.com>