apex.git
5 years agoRevert "Updates scenario files for hunter branch" 28/67728/1 master
Tim Rozet [Tue, 30 Apr 2019 18:24:53 +0000 (18:24 +0000)]
Revert "Updates scenario files for hunter branch"

This reverts commit ea5f72e6594eb9cb98209f966e3b816002e76c14. Should have been only applied to hunter branch.

Change-Id: I9331e4060af4d29165ea5bfaf7e38e200bbdc069
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdates scenario files for hunter branch 14/67714/2
Tim Rozet [Fri, 26 Apr 2019 21:43:34 +0000 (17:43 -0400)]
Updates scenario files for hunter branch

Change-Id: I56d0df5810c04da59532b03a1b586db82a3aa0d7
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdate openstack refs to opendev 67/67667/2
ananth.y [Mon, 22 Apr 2019 12:09:26 +0000 (21:09 +0900)]
Update openstack refs to opendev

Change-Id: Ia4175031ed3b858d0e832514e6d8b2e7efb8c285
Signed-off-by: ananth.y <ananth.y@hcl.com>
5 years agoFixes deployment on CentOS 7.6 15/67315/2
Tim Rozet [Wed, 20 Mar 2019 16:08:49 +0000 (12:08 -0400)]
Fixes deployment on CentOS 7.6

Ceph-ansible install is moved from image builder to post undercloud
install to ensure the right repo exists and it used. OVS building is now
skipped as the build fails with CentOS 7.6.

JIRA: APEX-658

Change-Id: I6ec253d5a88eb3cdfa38cf177b6e4b16ac5a16ed
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoRemoves the nova patch for NFS 11/67111/1
Tim Rozet [Mon, 25 Feb 2019 20:33:52 +0000 (15:33 -0500)]
Removes the nova patch for NFS

Since we are not doing ODL csit anymore, can remove the complicated
patching for all nova services.

Change-Id: I44724a4bed7e595b03a0cddf14a7d4eb901e54ab
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFixes broken compute role update 97/66497/9
Tim Rozet [Fri, 18 Jan 2019 20:01:38 +0000 (15:01 -0500)]
Fixes broken compute role update

We now insert the External network into the compute role after it was
removed upstream. However, the format has now changed for the network
specification. It no longer uses an Array, but instead uses a Dict. This
patch accounts for that case.

Also, adds new required arg --role-name to the NIC template merge tool.

Additionally, now undercloud is missing iptables rule to allow ssh
after undercloud install. This patch adds it via ansible.

Change-Id: Id3e4ecdfb1633ec4c58435c294f544a9625a106e
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFixes undercloud install failure with setting hostname 07/66207/14
Tim Rozet [Fri, 4 Jan 2019 17:28:30 +0000 (12:28 -0500)]
Fixes undercloud install failure with setting hostname

There is a new bug when deploying master/rocky where the OS of the
undercloud/overcloud is now upgraded to CentOS 7.6. When the undercloud
install runs it fails to configure the hostname using hostnamectl. This
is because systemd-hostnamed is not running and fails to start. Simply
reloading dbus seems to fix the issue. In the dbus logs there are odd
error messages like:

dbus-daemon[3230]: Unknown username "root" in message bus configuration
file

Disabling selinux seems to fix this. This patch also moves to use
podman instead of docker for container management and invokes a script
in Ansible which updates NIC templates as new variables are added
upstream. Furthermore, with the new patches for routed networks in OOO,
it is now required that the MTU is set in network-data, as well as
adding the External network to the Compute role. Now the External
network is removed by default from the Compute role.

Change-Id: Ie8b86f6f28d69bda11b1f7a430df882970ac3cb9
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoRenders service net map for THT 59/66159/1
Tim Rozet [Thu, 3 Jan 2019 15:31:23 +0000 (10:31 -0500)]
Renders service net map for THT

Previously if a service mapped to a network which was disabled, the
disabled network would fallback to using the ctlplane network. With the
recent change in THT, this is no longer the case:
https://review.openstack.org/#/c/614457/

With the above change, now any service pointing to a disabled network
now results in an empty string value being given for network variables.

This patch sets the service netmap in network-enviornment.yaml
appropriately based on which networks are enabled in apex.

Change-Id: Idf2919935aa707da6ca48968a04cf6653923d19d
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Always update OVS to 2.9.2"
Ricardo Noriega [Fri, 21 Dec 2018 22:32:54 +0000 (22:32 +0000)]
Merge "Always update OVS to 2.9.2"

5 years agoAlways update OVS to 2.9.2 27/66027/2
Tim Rozet [Fri, 21 Dec 2018 17:36:36 +0000 (12:36 -0500)]
Always update OVS to 2.9.2

Right now RDO defaults to an old version of OVS. In Apex for non-sfc
scenarios we were pulling a prebuilt RPM of OVS 2.9.0 that included a
group tables fix needed for ODL. For SFC, we now just build OVS along
with the kernel module from native OVS because NSH support exists
upstream in that version.

We can move to always doing this operation for all OVS based scenarios,
which will bump our OVS and ensure the package we build at runtime will
work with our kernel.

Change-Id: If38d0b858878f1af66990d987612a8f8f6fa2718
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoDisable NFS when all-in-one deployment 21/66021/1
Tim Rozet [Fri, 21 Dec 2018 14:34:05 +0000 (09:34 -0500)]
Disable NFS when all-in-one deployment

No point in using NFS when we only have one node.

Change-Id: Ic80f75913bf31c2e4a875146731d9c0d3483ae1b
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAttempting to fix NFS issues 85/65885/13
Tim Rozet [Sat, 15 Dec 2018 18:41:31 +0000 (13:41 -0500)]
Attempting to fix NFS issues

Issues still persist where sometimes instances fail to start due to a
failure with os.utime to read the file path. This could be some bad race
condition between qemu/nova while copying images on the NFS. This patch
adds more ports to open in firewall, and changes initial directory owner
to nfsnobody.

Also, includes a patch to fix an apparent race condition when nova sends
a remote call to the privsep helper daemon to modify the time of the
base file owned by qemu:
https://review.openstack.org/#/c/625741/

Includes another fix for patching container images where the docker
image was not being detected correctly because the full gerrit project
name including 'openstack/' prefix was being used to search tripleo
docker images. Additionally, there were more bugs around patching
openstack python containers where the patch was not being applied
correctly.

JIRA: APEX-654

Change-Id: I1d011035486298d5906038922e69d478c383c3f7
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFix NFS issues with Nova 57/65857/2
Tim Rozet [Fri, 14 Dec 2018 17:59:09 +0000 (12:59 -0500)]
Fix NFS issues with Nova

There are problems with Nova launching instantces due to permissions
with nova being able to read/write certain directories on the NFS. The
permissions are right on the NFS and the folders the NFS mounts to, but
there still seems to be issues. The cause may be using a directory under
/root as the NFS mount. This patch moves the NFS mounts to be individual
folders under /. The patch also restart nova_compute docker container as
NFS problems still persist unless this is done.

JIRA: APEX-654

Change-Id: I25eee98c1a6516dfa44c686c2e614f6dc7000d98
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoBump versions for 7.1 release 51/65851/1
Tim Rozet [Fri, 14 Dec 2018 17:50:44 +0000 (12:50 -0500)]
Bump versions for 7.1 release

Version bump for docs in prep for Gambia SR1.

Change-Id: Iba4abf1e3196072e4b0228f9874aa14c57adc09f
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFixes permissions issue for Nova with NFS 43/65743/1
Tim Rozet [Tue, 11 Dec 2018 17:30:11 +0000 (12:30 -0500)]
Fixes permissions issue for Nova with NFS

There is an issue when nova user in the nova compute container tries to
write a file a in the nova instance path when using NFS. It looks to be
resolved by fixing permissions on the NFS directory.

JIRA: APEX-654

Change-Id: Ifbf3b17a8c13938fd1e7c2dabf3086322be82c69
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFixes mount issues with NFS 09/65709/2
Tim Rozet [Mon, 10 Dec 2018 16:31:33 +0000 (11:31 -0500)]
Fixes mount issues with NFS

There were issues related to moving to NFS for CSIT that included random
failures when mounting the NFS. Big thanks to radez for figuring out
that the issue was because the mounts were sharing the same root dir,
and thus the same context. Using nosharecache fixes the problem.

JIRA: APEX-654

Change-Id: Ic52d91a4abfe3db6289ce6a880c1f85ce5af7d0e
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFix using ODL versions other than oxygen 53/65653/1
Tim Rozet [Fri, 7 Dec 2018 14:49:21 +0000 (09:49 -0500)]
Fix using ODL versions other than oxygen

Fixes a bug where oxygen was always being used even if a different ODL
version was specified in the deploy settings. Also updates the valid ODL
versions with fluorine and neon.

JIRA: APEX-648

Change-Id: Ie49c28d1757cd7e57802d67e48904ce04864feaf
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoEnable CSIT deployments to use NFS backend 85/65585/4
Tim Rozet [Wed, 5 Dec 2018 14:35:52 +0000 (09:35 -0500)]
Enable CSIT deployments to use NFS backend

In order to support HA as well as live migration a shared storage
backend needs to be used. This patch preps the overcloud image to start
with an NFS server sharing out of /root/nfs. If csit environment file is
used then NFS parameters will be passed to the deployment, configuring
Nova and Glance to use NFS hosted by controller0.

JIRA: APEX-654

Change-Id: I049d84bfd454013fc7ba5048939ee17100197624
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFixes incompatible python-docker package 93/65593/2
Tim Rozet [Wed, 5 Dec 2018 15:54:38 +0000 (10:54 -0500)]
Fixes incompatible python-docker package

When adding upstream packages to undercloud image, there is a conflict
between a new dependency python2-docker and already installed
python-docker. This patch removes the latter before trying to install
upstream packages.

Also, updates nic templates based on:
https://review.openstack.org/#/c/604943/

Change-Id: Ia7db0a3b37652d066bbe80478689f4d1ebaea560
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUse correct URL for opnfv-apex.repo 31/65531/1
Daniel Balsiger [Sun, 2 Dec 2018 15:40:05 +0000 (16:40 +0100)]
Use correct URL for opnfv-apex.repo

JIRA: APEX-652

Change-Id: I4651707265c1184026cf5ed06805997615d2db95
Signed-off-by: Daniel Balsiger <Daniel.Balsiger@swisscom.com>
5 years agoMerge "Use undercloud.qcow2 for UC in aarch64"
Tim Rozet [Tue, 27 Nov 2018 21:39:13 +0000 (21:39 +0000)]
Merge "Use undercloud.qcow2 for UC in aarch64"

5 years agoMerge "Fix bad yum cache during repo update"
Tim Rozet [Tue, 27 Nov 2018 17:40:09 +0000 (17:40 +0000)]
Merge "Fix bad yum cache during repo update"

5 years agoUse undercloud.qcow2 for UC in aarch64 71/65171/6
Charalampos Kominos [Fri, 16 Nov 2018 12:00:05 +0000 (13:00 +0100)]
Use undercloud.qcow2 for UC in aarch64

Commit 1817e62 introduced a side effect for aarch64.
The undercloud and overcloud images are not the same for aarch64
due to differences in the partition table and they are not provided by RH
or tripleo. Helper scripts to build them are in this repository.

For aarch64 undercloud.qcow2,overcloud.tar and ironic-python-agent.tar
Are required.

Change-Id: Ia79de801e3cb33bbcc78cdc714cb1745c1b57d6b
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
5 years agoAdd aarch64 documentation 93/65193/7
Charalampos Kominos [Sun, 18 Nov 2018 15:07:40 +0000 (16:07 +0100)]
Add aarch64 documentation

Change-Id: I0f4e26397267bff13d32a6ba765d3a09024d5656
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
5 years agoMerge "Bring in aarch64 support in apex"
Ricardo Noriega [Wed, 21 Nov 2018 10:24:52 +0000 (10:24 +0000)]
Merge "Bring in aarch64 support in apex"

5 years agoMerge "Make util support more than 10 compute nodes"
Tim Rozet [Tue, 20 Nov 2018 03:59:17 +0000 (03:59 +0000)]
Merge "Make util support more than 10 compute nodes"

5 years agoBring in aarch64 support in apex 63/63063/31
Charalampos Kominos [Mon, 1 Oct 2018 11:12:46 +0000 (13:12 +0200)]
Bring in aarch64 support in apex

RDO builds packages which are aarch64 compatible but some configuration
is needed to succesfully deploy.
This change:

- Prepares the aarch64 docker.io repo as the source for Kolla Containers
- Configures VM sizing for aarch64 undercloud.
- Configures VM sizing for aarch64 virtual deploy targets.
  Vms need to be larger on aarch64 compared to x86 to avoid
  starvation of resources. (MYSQL)
- Configures vda2 as the location of the Linux Kernel in aarch64 in
  an UEFI system
- Configures the vNICs to be on the pci-bus instead of the virtio-mmio
  bus.This will enalbe the Nics to come up in the same order as the
  x86 ones,  so the extra configuration in ansible is not needed
- Configures apex to use a stable version of the ceph:daemon container
- Configure apex for containerized undercloud in Rocky
- Add extra ansible.cfg file for aarch64 which increases waiting
  times in ansible for aarch64
- Provide helper scripts for DIB to create aarch64 UEFI images

Known limitations:

- Selinux is interfering with DHCP requests in ironic and ssh
  so it must be disabled before the deploy command is ran.
- The aarch64 containers are frozen for in this commit:
  https://trunk.rdoproject.org/centos7-rocky/f3/18/f3180de6439333a2813119ad4b00ef897fcd596f_70883030
- The 600s timeout defined in :
  https://bugs.launchpad.net/tripleo/+bug/1789680  is not enough for
  aarch64. A value of 1200s is recommended

JIRA: APEX-619

Change-Id: Ia3f067821e12bba44939bbf8c0e4676f2da70239
Signed-off-by: Charalampos Kominos <Charalampos.Kominos@enea.com>
Signed-off-by: ting wu <ting.wu@enea.com>
5 years agoFix bad yum cache during repo update 35/65135/1
Tim Rozet [Wed, 14 Nov 2018 18:48:13 +0000 (13:48 -0500)]
Fix bad yum cache during repo update

When deploying rocky, python2-tripleo-repos fails to install because of
a bad yum cache even after updating the repo. This patch just clears the
yum cache after updating the repo.

Change-Id: I94a68611faf1c3ff89d57c3d877d3336574ce8bb
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Remove downloading undercloud.qcow2"
Tim Rozet [Tue, 13 Nov 2018 21:51:26 +0000 (21:51 +0000)]
Merge "Remove downloading undercloud.qcow2"

5 years agoRemove downloading undercloud.qcow2 93/64493/17
Tim Rozet [Mon, 5 Nov 2018 14:30:32 +0000 (09:30 -0500)]
Remove downloading undercloud.qcow2

OOO team is removing the undercloud disk image as it is no longer needed
for containerized undercloud deployments. Instead, we can just use the
overcloud image as the undercloud image.

Additionally, OOO team has recommended we use current-tripleo instead of
current-tripleo-rdo. current-tripleo-rdo was previously thought to be
more stable with more promotion checks, but now it seems that it is
older and current-tripleo now has the same stability/checks.

This patch also bumps the undercloud RAM from 8GB to 10GB. With the new
containerized undercloud there is more RAM consumption during
deployment.

Change-Id: I9e6bb2260dbe9f8796ee54d20527c0aad96476ec
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdates documentation for Gambia 89/64889/2
Tim Rozet [Fri, 9 Nov 2018 16:17:28 +0000 (11:17 -0500)]
Updates documentation for Gambia

Changes-Include:
 - Remove references to Apex ISO and disk image RPMs
 - Update supported scenarios
 - Update using upstream documentation

Change-Id: If2b66d1d5a861bd1f90b0e8829de37d84e656619
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMake util support more than 10 compute nodes 63/64463/1
Daniel Balsiger [Fri, 2 Nov 2018 22:00:46 +0000 (23:00 +0100)]
Make util support more than 10 compute nodes

JIRA: APEX-644

The grep command used in the original code matches multiple nodes
when deploying 10+ compute nodes. This makes opnfv-util fail to
connect to those nodes. Proposed fix is to grep for "$node "
instead.

Change-Id: I952664f6f3cab3a98681684cd354513bb3c0ab12
Signed-off-by: Daniel Balsiger <Daniel.Balsiger@swisscom.com>
5 years agoFix rocky container preparation 31/64431/1
Tim Rozet [Fri, 2 Nov 2018 14:36:19 +0000 (10:36 -0400)]
Fix rocky container preparation

Branch was being passed with the 'stable' prefix which was breaking the
docker URL.

Change-Id: I802492d407bc18ec2b47212edfe4bb4fde13002a
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFix neutron_driver for odl 99/64399/1
Tim Rozet [Thu, 1 Nov 2018 19:09:00 +0000 (15:09 -0400)]
Fix neutron_driver for odl

The neutron_driver for opendaylight needs to be set to 'odl' instead of
'opendaylight'

Change-Id: Ib9345d8b9fc8be5b7a49ac961a2499220c1c1bd6
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Fixes Docker image upload for master/rocky"
Feng Pan [Thu, 1 Nov 2018 16:22:18 +0000 (16:22 +0000)]
Merge "Fixes Docker image upload for master/rocky"

5 years agoFixes Docker image upload for master/rocky 95/64095/9
Tim Rozet [Fri, 26 Oct 2018 18:03:17 +0000 (14:03 -0400)]
Fixes Docker image upload for master/rocky

The API has changed to create/upload the docker container images to be
used for deployment. In the past the prepare commands would read the THT
environment files passed, to determine which docker images to render
into an environment file. The new behavior uses a new
"containers-prepare-parameter.yaml" format (included in this patch),
which Apex will now configure for deployment. By default docker images
will be rendered for all TripleO services identified in the
roles_data.yaml file. Therefore we must use several excludes patterns to
only pull the docker images needed for a default deployment.

JIRA: APEX-642

Change-Id: Iab00fcb874554bb98540dc9a4c3051e58ea68a3b
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAdds SDN Port variables to overcloudrc 09/63909/2
Tim Rozet [Tue, 23 Oct 2018 14:50:25 +0000 (10:50 -0400)]
Adds SDN Port variables to overcloudrc

Functest needs these values to be set in overcloudrc to know which ports
to query ODL on.

JIRA: APEX-621

Change-Id: I41e34efccedc26edd98c6dd3f45e553ea76db195
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFixes failure to restart containers post undercloud install 67/64167/5
Tim Rozet [Mon, 29 Oct 2018 20:08:04 +0000 (16:08 -0400)]
Fixes failure to restart containers post undercloud install

It looks like the docker_container ansible module will recreate the
container if it fails to restart it. This is undesired behavior so
moving to use shell to restart the containers.

Also, fixes mistral executor container not properly mounting the
ceph-ansible playbook. Additionally fixes an issue with ceph-ansible by
downgrading the package. Related rhbz:
https://bugzilla.redhat.com/show_bug.cgi?id=1644713

Change-Id: I3199b4af11a4170d19419f70cb53f7d74def273c
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoChange OPNFV Artifacts URL 61/63961/1
Tim Rozet [Wed, 24 Oct 2018 16:25:20 +0000 (12:25 -0400)]
Change OPNFV Artifacts URL

This change allows downloading of files larger than 20GB.

Change-Id: I881ea35316e67980d4144e46bfbd41501e80f497
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAdds missing rocky csit file 11/63911/1
Tim Rozet [Tue, 23 Oct 2018 16:07:46 +0000 (12:07 -0400)]
Adds missing rocky csit file

File was missing during python package install.

Change-Id: Icd8c22d45cac807ba5e5995fa0efea690e615cde
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdates rdo images URL 95/63595/1
Tim Rozet [Tue, 16 Oct 2018 13:39:42 +0000 (09:39 -0400)]
Updates rdo images URL

The delorean path does not have images for rocky, however they do exist
under the rdo_trunk path. Comparing the images for queens between the 2
paths looks the same, so switching to this URL.

Change-Id: I5d762af69b984c0fed1c79b73f2b4d61341298fa
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Adding support for containerized undercloud"
Tim Rozet [Mon, 8 Oct 2018 20:35:17 +0000 (20:35 +0000)]
Merge "Adding support for containerized undercloud"

5 years agoAdding support for containerized undercloud 53/62453/10
Ricardo Noriega [Tue, 18 Sep 2018 14:11:15 +0000 (16:11 +0200)]
Adding support for containerized undercloud

Master code only supports containerized undercloud now, so this
migration is needed.
  - Containerized services in undercloud

We can still apply patches to THT and other non-docker services, but
we will need to add support for patching openstack services on
undercloud.

Change-Id: I1ca4c6108f144efef7b5889503af265ef0fff8b2
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Local Documentation Builds"
Tim Rozet [Tue, 2 Oct 2018 20:43:35 +0000 (20:43 +0000)]
Merge "Local Documentation Builds"

5 years agoLocal Documentation Builds 17/62517/3
Aric Gardner [Tue, 18 Sep 2018 16:10:43 +0000 (12:10 -0400)]
Local Documentation Builds

This adds configuration for performing local documentation builds
with the following simple command:

tox -e docs

This patch is part of our documentation effor to Move away from submodules
https://docs.opnfv.org/en/latest/how-to-use-docs/local-build-transition.html

added index.rst so that docs build succsesfully

Change-Id: I2d28f03ad4d5c9c14de095dc544257af9d1e51d9
Signed-off-by: Aric Gardner <agardner@linuxfoundation.org>
5 years agoMigrates from queens to rocky 39/63039/3
Tim Rozet [Fri, 28 Sep 2018 20:01:13 +0000 (16:01 -0400)]
Migrates from queens to rocky

For now we need to retain the ability to deploy odl-queens for CSIT.

Change-Id: Idea550ff5e7aeb230aa93d3575de11e5e9656302
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoEnable OVN scenarios 75/61175/7
Tim Rozet [Tue, 21 Aug 2018 13:19:57 +0000 (09:19 -0400)]
Enable OVN scenarios

As of Queens only HA OVN deployments are supported.

Change-Id: I184c5a096fec9cbc3cf2ec06218700138ea3ed57
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFix per-network routes to NIC templates dependency 13/62113/8
Ricardo Noriega [Tue, 11 Sep 2018 16:28:29 +0000 (18:28 +0200)]
Fix per-network routes to NIC templates dependency

Change-Id: I9e01f1164fc72915b92dfb1c0aad7414c484567e
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoUpdates Calipso deploy settings 47/61347/8
Tim Rozet [Fri, 24 Aug 2018 16:46:55 +0000 (12:46 -0400)]
Updates Calipso deploy settings

Change-Id: Ibfbd08dc2fa5fca95668fd0590707cfebd92099f
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAdds deployment via snapshot 43/60543/15
Tim Rozet [Fri, 3 Aug 2018 03:49:00 +0000 (23:49 -0400)]
Adds deployment via snapshot

New arguments are added to allow snapshot deployment:
--snapshot, --snap-cache

The previous tripleo-quickstart code has been removed/replaced
with the snapshot option.

Snapshot deployments are supported on CentOS and Fedora, and snapshot
artifacts use a similar caching system as the standard deployment.
Snapshots are produced daily by Apex, and include latest as well as n-1
OpenStack versions. The os-odl-nofeature scenario is used for the
snapshots. Additionally multiple topology verions of Snapshots are
available. The Snapshot pulled at deploy time depends on the
deploy-settings and number of virtual-computes used at deploy time.

Since there is only one network used with snapshot deployments (admin),
there is no reason to pass in network settings for snapshot deployments.
That argument is now optional. Previously we required even in Standard
virtual deployments that the network settings be provided. However that
is also unnecessary, as we can default to the virtual network settings.

Includes minor fix to the tox.ini to allow specifying test cases
to run (useful for developers writing tests). Default behavior of
tox is unchanged.

JIRA: APEX-548

Change-Id: I1e08c4e54eac5aae99921f61ab7f69693ed12b47
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoRecover fix to install custom OVS 01/61301/3
Ricardo Noriega [Thu, 23 Aug 2018 17:10:01 +0000 (19:10 +0200)]
Recover fix to install custom OVS

  Need this fix to make VLAN tenant networks
  to work.

Change-Id: Ie2dea9f0145c576e1b36280e6340ed2cc0460179
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoMerge "Enable SFC scenarios for Gambia"
Tim Rozet [Wed, 22 Aug 2018 21:31:53 +0000 (21:31 +0000)]
Merge "Enable SFC scenarios for Gambia"

5 years agoEnable SFC scenarios for Gambia 15/60715/17
Ricardo Noriega [Tue, 7 Aug 2018 16:29:54 +0000 (18:29 +0200)]
Enable SFC scenarios for Gambia

  - This patch will install OVS 2.9.2 including
    its kernel module which allows native NSH
    headers.
  - Fix Custom OVS due to bug:
    https://bugzilla.redhat.com/show_bug.cgi?id=1544892
  - Tacker is disable for the time being, tacker-conductor
    needs to be enabled.

JIRA: APEX-630

Change-Id: Ia410309fd7053602ce78eae919839d0f57c9742a
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoFixes unit test failures 25/61125/1
Tim Rozet [Mon, 20 Aug 2018 16:34:43 +0000 (12:34 -0400)]
Fixes unit test failures

Adds mocking some file opens introduced by:
https://gerrit.opnfv.org/gerrit/#/c/60991/

Change-Id: I013b9c96a7c3f678c6e227f98cd58f9547d79ecb
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Add Nova migration params to upstream env file"
Tim Rozet [Mon, 20 Aug 2018 13:12:05 +0000 (13:12 +0000)]
Merge "Add Nova migration params to upstream env file"

5 years agoAdd Nova migration params to upstream env file 91/60991/5
Ricardo Noriega [Thu, 16 Aug 2018 07:39:01 +0000 (09:39 +0200)]
Add Nova migration params to upstream env file

JIRA: APEX-635

Change-Id: I488dd5d9b114aba5f4bb4591a0cdd8c19b692ce9
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoFix ipv6 deployment failures 09/61009/3
Feng Pan [Thu, 16 Aug 2018 15:36:58 +0000 (11:36 -0400)]
Fix ipv6 deployment failures

- fix ipv6 enable command on bridge interfaces
- fix external subnet creation command
- enable NAT when admin is ipv4
- fix network settings file for ipv6 for br-ex interface type

Change-Id: Ibd2dbe1d0c8e8df72ad1b0b3713a19f8bbc56eef
Signed-off-by: Feng Pan <fpan@redhat.com>
5 years agoModify common patches schema to per branch 65/60965/3
Tim Rozet [Wed, 15 Aug 2018 01:17:33 +0000 (21:17 -0400)]
Modify common patches schema to per branch

The common patch design doesn't really work across branches very well.
This patch makes it so the common patches are specified in the same
file, but on a per branch basis. Making it easier to manage common
patches per branch.

Also, includes a fix and adds test coverage to the prep_image method
where we were referencing 'undercloud_admin_ip' before assignment in a
case where we were not using ODL and had patches to overcloud.

Change-Id: I7672947afd826fdc0042361a0139e22d6d5dd864
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAllow common patches file 09/60909/7
Tim Rozet [Mon, 13 Aug 2018 18:51:09 +0000 (14:51 -0400)]
Allow common patches file

This patch adds allowing for common patches that should be applied to
every scenario to be included. It by default pulls in a file in the
deploy directory 'common-patches.yaml', but can optionally be
overridden.

This patch also includes a patch upstream to fix OSCLI not working
anymore due to breakage with the Cinder version in the overcloudrc.

Change-Id: I97b9efb937deff07e085b9ef75b9799fb65bfc57
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAllow all in one deployments 51/60751/5
Tim Rozet [Wed, 8 Aug 2018 21:43:55 +0000 (17:43 -0400)]
Allow all in one deployments

This patch adds the ability to deploy all in one single nodes (Control
+ Compute). To enable this functionality do the following for each
deployment type:
 - Baremetal: do not tag any nodes as compute in the inventory file
 - Virtual: use argument '--virtual-computes 0'

JIRA: APEX-548

Change-Id: I22525c9eb21d331129c819449316c26a6fcf522d
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFix broken clean due to virtualbmc change 07/60807/1
Tim Rozet [Thu, 9 Aug 2018 20:38:08 +0000 (16:38 -0400)]
Fix broken clean due to virtualbmc change

Apex clean is failing when trying to clean vbmcs because the function
was changed in new virtualbmc version. Adding the working version to our
constraints.

JIRA: APEX-631

Change-Id: I62971183669e4a51e841d79892e78b10ea380a1e
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoBump deploy timeout 11/60711/4
Tim Rozet [Tue, 7 Aug 2018 15:50:37 +0000 (11:50 -0400)]
Bump deploy timeout

We are seeing queens baremetal deployments are all failing in step 5 due
to timeout. Not sure why the sudden increase in deployment time, but we
can try increasing the deploy timeout to see if it fixes it.

Also includes a revert for a commit that broke OOO master:
https://bugs.launchpad.net/tripleo/+bug/1785872

Change-Id: I0bcfd5b3ca49b176f901c13b8b432fa29c899188
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoRevert "Fix BGPVPN Queens scenario files to be consistent" 15/60615/1
Ricardo Noriega [Mon, 6 Aug 2018 13:45:32 +0000 (13:45 +0000)]
Revert "Fix BGPVPN Queens scenario files to be consistent"

This reverts commit b88eb3c7a1578cb251282c358fad6d87e7439868.

Change-Id: If5a2548e647de099229824761c6c575ca4f2e815
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoFix BGPVPN Queens scenario files to be consistent 67/60567/1
Ricardo Noriega [Fri, 3 Aug 2018 13:18:06 +0000 (15:18 +0200)]
Fix BGPVPN Queens scenario files to be consistent

Change-Id: Id5b932246020676e1e53438db689e32bc124939e
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoEnable BGPVPN for master deployments 69/60269/18
Ricardo Noriega [Fri, 27 Jul 2018 09:29:41 +0000 (11:29 +0200)]
Enable BGPVPN for master deployments

  - Injection of Quagga tarball via overcloud builder.
  - Extraction and installation of all related packages.
  - It uses SDNVPN artifact repository to download Quagga
    tarball, so there is only one source to test.
  - Modifies bgpvpn scenario files to use OS master branch,
    ODL master branch and containers.

JIRA: APEX-627

Change-Id: Icdbc2853d9531048e23fd6d5e444bd68208d18fc
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoFixes missing NovaPlacement for csit 79/60479/1
Tim Rozet [Wed, 1 Aug 2018 13:10:36 +0000 (09:10 -0400)]
Fixes missing NovaPlacement for csit

Nova Placement should have been on controller.

Change-Id: I9279e56b5cf786c1153af4b09b29e2b215c2f248
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUse metadata IP instead of FQDN 47/60447/1
Tim Rozet [Tue, 31 Jul 2018 20:14:25 +0000 (16:14 -0400)]
Use metadata IP instead of FQDN

There is an issue with loss of external network connectivity that
prevents cloud init to instances working. This becomes a big problem
with snapshots where there is no external network connectivity. Cloud
init fails because each request takes over 30 seconds to get a response.
This is because in the background neutron metadata agent is proxying the
request to nova metadata agent with an HTTP GET using the FQDN. For
whatever reason, a DNS lookup happens even though the entry exists for
the FQDN in /etc/hosts and waits 30 seconds until timing out. After this
timeout, a 200 OK is sent and metadata works.

This patch modifies the config file for metadata to use nova metadata
server's internal IP rather than FQDN as there is no option in OOO to
use IPs instead of FQDN.

Change-Id: I6960181a227d0002c99aeae5112f59807dc41d7a
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdates CSIT env files 91/60291/1
Tim Rozet [Fri, 27 Jul 2018 16:38:47 +0000 (12:38 -0400)]
Updates CSIT env files

NovaPlacementApi is not needed on compute nodes and is not default on
compute nodes upstream, so removing it. Also adds clustercheck and sql
clients to the both roles.

Change-Id: Ia9d9fb4f115bc9850be46043a03688b55149f5df
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Increasing loop device size for baremetal deployments"
Tim Rozet [Fri, 27 Jul 2018 02:01:50 +0000 (02:01 +0000)]
Merge "Increasing loop device size for baremetal deployments"

5 years agoIncreasing loop device size for baremetal deployments 07/60207/6
Ricardo Noriega [Thu, 26 Jul 2018 09:17:37 +0000 (11:17 +0200)]
Increasing loop device size for baremetal deployments

Change-Id: Ib3779733ac27183def6a59f3404cfbe9a3e9a211
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoUpdate OVS in overcloud 17/60217/3
Tim Rozet [Thu, 26 Jul 2018 18:46:24 +0000 (14:46 -0400)]
Update OVS in overcloud

This bug fix is not present in the RDO versions of OVS:
https://bugzilla.redhat.com/show_bug.cgi?id=1544892

The impact of this is that traffic sent through a patch port (like from
br-int to br-ex) will not be sent correctly with OF groups (which ODL
uses). This would cause tenant vlan traffic not to work in our case.

Change-Id: Ia477b174118dcd2d7fb24189c2d093218eb97053
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoDisable undercloud as containers for now 19/60219/2
Tim Rozet [Thu, 26 Jul 2018 19:31:20 +0000 (15:31 -0400)]
Disable undercloud as containers for now

Upstream has moved to install undercloud as containers which breaks our
post undercloud configuration for some services. Disable it for now and
then move to it gracefully in a future patch.

Change-Id: I0cd1a8ddac4ba92734750265d2a16d3ef008f236
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Remove obsolete Ceph tags"
Tim Rozet [Thu, 26 Jul 2018 19:01:30 +0000 (19:01 +0000)]
Merge "Remove obsolete Ceph tags"

5 years agoRemove obsolete Ceph tags 09/60109/9
Ricardo Noriega [Mon, 23 Jul 2018 10:14:59 +0000 (12:14 +0200)]
Remove obsolete Ceph tags

  This patch removes the logic to use an specific tag for
  Ceph containers. We will use whatever docker image TripleO
  upstream uses. For aarch64, an ansible task will replace
  the tag to pull the proper container image.

  This patch also refactors the preparation of the local
  registry. In Queens, there is no need to execute twice
  the overcloud container image prepare command.

JIRA: APEX-622

Change-Id: I947d931609e58505675bb460a59d08c1d10d1d0b
Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
5 years agoOpen port 8101 on controllers for karaf 63/60163/3
Tim Rozet [Tue, 24 Jul 2018 15:21:06 +0000 (11:21 -0400)]
Open port 8101 on controllers for karaf

By default 8101 (karaf shell) is blocked on controllers. In Apex we
advertise in our user guide (and tools scripts) the ability to connect
to karaf shell. It is also required to run CSIT. This patch opens the
port when ODL is deployed.

Change-Id: Ib3ece41f19607bafc329d9de390cf774766a26cd
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Fixes for snapshots"
Tim Rozet [Sat, 21 Jul 2018 03:34:09 +0000 (03:34 +0000)]
Merge "Fixes for snapshots"

5 years agoFixes for snapshots 53/60053/3
Tim Rozet [Fri, 20 Jul 2018 14:34:39 +0000 (10:34 -0400)]
Fixes for snapshots

With deploying snapshots with a new ODL, we currently bring down the
docker container and bring up the tar.gz distro of ODL on the Overcloud
host itself (not rebuilding/using container). Therefore we need java
installed so that ODL can run on the host. In the future this may
change, but it works well and keeps things simple for now.

Additionally, there was a change upstream to make the opendaylight
container docker restart policy "unless-stopped" which means it will
no longer restart automatically when docker is stopped/started.
Therefore on first snapshot bring up (without the previously mentioned
ODL reinstallation) the container does not start, and snapshot
deployment fails. This patch includes a change to the restart policy to
always restart it.

Change-Id: Icc712ba147e578a28e371313154ae3190676f0dc
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFixes missing csit queens file in setup.cfg 51/60051/1
Tim Rozet [Fri, 20 Jul 2018 13:24:23 +0000 (09:24 -0400)]
Fixes missing csit queens file in setup.cfg

Change-Id: I6d57c88efc88dba311e79a36024683d5a9ade679
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Add tenant vlan support"
Tim Rozet [Fri, 20 Jul 2018 00:24:47 +0000 (00:24 +0000)]
Merge "Add tenant vlan support"

5 years agoAdd tenant vlan support 87/59287/6
Feng Pan [Fri, 29 Jun 2018 03:48:05 +0000 (23:48 -0400)]
Add tenant vlan support

Introduces tenant vlan support through configuration of network settings file.

JIRA: APEX-272

Change-Id: Ie8e20a92ca4ebb9e0de4c53b5e03856d19ff660c
Signed-off-by: Feng Pan <fpan@redhat.com>
5 years agoAdd pacemaker for HA snapshot deployments 59/59959/1
Tim Rozet [Wed, 18 Jul 2018 18:39:08 +0000 (14:39 -0400)]
Add pacemaker for HA snapshot deployments

Change-Id: Ic7b631af3968de8868177efa719f7c6e01628ce9
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAdd param for ODL password into overcloudrc 11/59811/3
Tim Rozet [Fri, 13 Jul 2018 20:22:30 +0000 (16:22 -0400)]
Add param for ODL password into overcloudrc

Recent changes upstream have removed the default 'admin' ODL password
and now password is randomly generated:

https://review.openstack.org/#/c/578505/

So in OPNFV we now store the password in overcloudrc as
SDN_CONTROLLER_PASSWORD variable.

Also includes minor fixes to unittests.

Change-Id: Iabe7e4f902442c80af99ba1603a3927cf13d0393
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoUpdate queens ODL to include OF table fix 69/59869/3
Tim Rozet [Mon, 16 Jul 2018 17:49:21 +0000 (13:49 -0400)]
Update queens ODL to include OF table fix

Also includes minor fix to patching where stable was not being removed
from the short hand branch name correctly.

Includes fix where path was changed in queens for env files:
https://review.openstack.org/#/c/567810/

Change-Id: Ia3a6769be70ea97c9bec9d5539c9ab0373fed30a
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Add support for kubernetes deployment"
Tim Rozet [Mon, 16 Jul 2018 14:14:26 +0000 (14:14 +0000)]
Merge "Add support for kubernetes deployment"

5 years agoFix OpenDaylight Oxygen deployment failures (master) 97/59797/1
Tim Rozet [Fri, 13 Jul 2018 15:25:20 +0000 (11:25 -0400)]
Fix OpenDaylight Oxygen deployment failures (master)

ODL scenarios are failing deployment with oxygen because table 17 from
the OpenFlow pipeline is missing. This pulls in an upstream patch to no
longer check for table 17. The default table 17 flow has been removed
upstream which is why it no longer appears during deployment.

This patch fixes master OS branch scenarios only. Once the patch is
cherry-picked to queens we can submit a new patch updating the DS
settings.

Change-Id: If60cf25c75440e3a1998b412ac8b903849507dab
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Removes OC condition in dhcp-all-interfaces"
Tim Rozet [Thu, 12 Jul 2018 16:37:35 +0000 (16:37 +0000)]
Merge "Removes OC condition in dhcp-all-interfaces"

5 years agoAdds IP to external network NIC on computes 51/59651/1
Tim Rozet [Tue, 10 Jul 2018 14:10:56 +0000 (10:10 -0400)]
Adds IP to external network NIC on computes

Deployments now fail in baremetal because the external NTP server cannot
be reached because there is no IP on the extenal interfaces for
computes.

Change-Id: Ic1e67072b81bb7ca4e15930840dc77d27913737f
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAdd support for kubernetes deployment 77/53077/27
Zenghui Shi [Wed, 4 Apr 2018 03:24:40 +0000 (11:24 +0800)]
Add support for kubernetes deployment

This patch adds capability to deploy kubernetes cluster instead of openstack.
Kubernetes will be deployed using kubespray and is run after TripleO bookstraps
overcloud nodes.

JIRA: APEX-574

Change-Id: If9c171620c933a052b719e7112a50e22bbab667f
Signed-off-by: Feng Pan <fpan@redhat.com>
Signed-off-by: Zenghui Shi <zshi@redhat.com>
5 years agoPhysical interface type note 57/59557/2
Tomi Juvonen [Thu, 5 Jul 2018 06:07:41 +0000 (09:07 +0300)]
Physical interface type note

add ovs_bridge as needed compared to earlier version

Change-Id: I1d0c6df9d1f47b0c98a3c1a8bf3a04eb5f53aff2
Signed-off-by: Tomi Juvonen <tomi.juvonen@nokia.com>
5 years agoFix neutron-opendaylight-sriov.yaml path 83/59583/1
Feng Pan [Fri, 6 Jul 2018 14:07:14 +0000 (10:07 -0400)]
Fix neutron-opendaylight-sriov.yaml path

In latest THT upstream, environment file neutron-opendaylight-sriov.yaml was
moved to services folder. Updating references in Apex to avoid deploy failure.

Change-Id: I7065e0d8e13c9add9ead282db2244a27c177e5a4
Signed-off-by: Feng Pan <fpan@redhat.com>
5 years agoDeprecates the use of '--upstream' argument 11/59011/2
Tim Rozet [Mon, 25 Jun 2018 19:21:07 +0000 (15:21 -0400)]
Deprecates the use of '--upstream' argument

We only support the use of upstream deployments from Gambia onwards.
Therefore deprecating the parameter and forcing upstream to always be
used.

Change-Id: I7926a65a2c32bca2272855ba45fdb6005f67616f
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoIgnore error if network already undefined 13/59013/1
Tim Rozet [Mon, 25 Jun 2018 20:05:33 +0000 (16:05 -0400)]
Ignore error if network already undefined

In clean we destroy a network, then undefine it. When running snapshot
deploy it uses manual virsh bash commands to create the networks and
other virsh resources. This leaves an admin network which our clean
eventually tries to delete. However when the libvirt api network destroy
command is used it is somehow undefining the newtork at the same time.
Therefore just catch that possible scenario and ignore the failure as
the network has already been removed.

Change-Id: Id1d861fbe2a338f0828e78721c09f110030d3a4a
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAuto Generated INFO.yaml file 21/51521/5
agardner [Fri, 2 Feb 2018 22:12:24 +0000 (17:12 -0500)]
Auto Generated INFO.yaml file

INFO.yaml meant to be machine readable.
This file was auto generated from an ldap lookup
and your projects INFO file

Meeting times are not currently filled out.
please ammend this patchset to complete

Going forward comitter promotions should be done
against this file.

PTLs:
Must be merged for you to gain delete access on
testresults.opnfv.org

Change-Id: Ia3749f55a407fa1dd173021b509123029bcde297
Signed-off-by: agardner <agardner@linuxfoundation.org>
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Fixes Ceph PG calculation"
Feng Pan [Tue, 19 Jun 2018 14:47:26 +0000 (14:47 +0000)]
Merge "Fixes Ceph PG calculation"

5 years agoFixes Ceph PG calculation 83/58683/3
Tim Rozet [Mon, 18 Jun 2018 18:00:38 +0000 (14:00 -0400)]
Fixes Ceph PG calculation

Baremetal deployments were failing because the ceph PG size was
exceeding the max allowed. Virtual was still working because we lower
the number of pools and pg/osd. This patch changes the values to a
number which should work for both virtual and baremetal. Also includes a
fix which adds the controllers back as OSDs and a few other cleanup
issues.

JIRA: APEX-614
JIRA: APEX-569

Change-Id: I2ad65727ecdcaa0454eb53d25e32b7f1a53cd3a4
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFetch mistral logs from undercloud 71/58671/2
Tim Rozet [Mon, 18 Jun 2018 15:28:35 +0000 (11:28 -0400)]
Fetch mistral logs from undercloud

/var/lib/mistral path contains logs for when ansible is invoked by
TripleO for Ceph configuration as well as config download. This patch
now archives and fetches that directory. Logs in previous releases
like Queens store the Ceph logs in /var/log/mistral.

Change-Id: I50c43e55efaa5dbcf8b7fb00b0e11cd3288fdd05
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoAdds missing queens deploy settings files 03/58603/1
Tim Rozet [Sat, 16 Jun 2018 02:54:52 +0000 (22:54 -0400)]
Adds missing queens deploy settings files

Change-Id: I87508e6d486ade6e4acd8dec69a4c867b0d81252
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoFixes deployment failure with allNodesConfig 17/58217/2
Tim Rozet [Tue, 5 Jun 2018 01:19:22 +0000 (21:19 -0400)]
Fixes deployment failure with allNodesConfig

This pulls in upstream patch to revert a bad commit that causes the
"Unknown Property controller_ips". Also includes a fix for being able to
detect if patches that are merged upstream are also promoted into
TripleO images or container images. This happens by comparing the time
the patch was submitted to the time when the TripleO Image or Docker
Image was last updated.

JIRA: APEX-610
JIRA: APEX-612

Change-Id: I1c2ab7fb4425b407acd7b6d9ebab914ed3a24478
Signed-off-by: Tim Rozet <trozet@redhat.com>
5 years agoMerge "Configure NAT with baremetal when necessary"
Feng Pan [Thu, 31 May 2018 17:32:27 +0000 (17:32 +0000)]
Merge "Configure NAT with baremetal when necessary"

5 years agoMerge "Updates configs for ODL CSIT deployments"
Feng Pan [Wed, 30 May 2018 19:56:33 +0000 (19:56 +0000)]
Merge "Updates configs for ODL CSIT deployments"