Age | Commit message (Collapse) | Author | Files | Lines |
|
We currently install Honeycomb and VPP in 2 steps, this could potentially
cause version conflicts.
Change-Id: I1e54a576bced07f5115b12fef3bbdf2e95e9ab90
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Change-Id: Ib86cd5845e94e351615c3eb7db07b6a3bcec966f
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- pin vpp/networking-vpp versions
- Add external_network_bridge config back to puppet-neutron
Change-Id: Ia58fb55638390757ea3350b2921897c4d315f9b5
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Nova migration was failing in rally sanity test. Looking at the keys
nova is configured with, the newlines in the private key were being
converted to spaces in hieradata, thus making the key invalid. This
patch corrects the yaml so it is multiline data.
Also, corrects the parameter being set to the right THT parameter and
adds sshd service to the control/compute roles which is required for
migration to work.
JIRA: APEX-525
Change-Id: Ic57db5c0b27df2e1f584f3c1a379e067291d892d
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
We are seeing build failures with 1200mb qcow2 size expansion, increasing
to 1500mb.
Change-Id: Ib177525559c7905c78fe5931c172fce01846b4c3
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
- 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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
- move patches from x86 only to common virt-customize
- updates to undercloud to configure pxe and external network
- initial updates to overcloud deploy functions
JIRA: APEX-381
Change-Id: I496e196535e63bfd31654d0f501fe3f00fa5ca3f
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
OVS 2.7 does not seem to be available anymore in the copr repo and has
been replaced by 2.8.
Change-Id: I7ba98f14e9c9c34f6802f8a890876363c839ab9b
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
JIRA: APEX-480
JIRA: DOCTOR-78
Change-Id: I6b5b3e7f2daaec7e2ead76d74f8d3713378a5200
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
|
|
apex-tripleo-heat-templates: I6a83c9e2deeb0df9a3ab09a707c9c64aa84da55e
apex-puppet-tripleo: I2025e3157b97b376b63002003ca17c7206aba546
JIRA: APEX-466
Change-Id: Iedb75994d35b5dc1dd5d5ce1a57277c8f3729dfd
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Change-Id: I85ae26a26d6fb07620f5ba7419cb375e6c5fd411
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
apex-tripleo-heat-templates: I230b31dc9ed0ecc5046064628ba2f2505e589522
apex-puppet-tripleo: Icd433ddc6ae7de19a09f9e33b410a362c317138a
Change-Id: I0b17b4e86eb90b949bd62f7e73944adad77ef1a3
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Change-Id: I369b9d24880ebdb0836e42740ebf27082be9de99
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
Adds Barometer service as a deploy option to Compute nodes by specifying
barometer as true in deploy settings.
Barometer packages are installed only for x86_64.
Adds scenarios os-nosdn-bar-ha and os-nosdn-bar-noha.
Add scenarios to opnfv-apex-common.spec.
Temporarily remove references to snmp packages.
apex-tripleo-heat-templates: I397d2557639c87ab8afacd076a5b9fd7c056dce7
apex-puppet-tripleo: I878ff8d1e0a8b96f3380bb77f168cd5a4c3f6543
Puppet module is at: https://github.com/johnhinman/puppet-barometer.
Change-Id: Ic087c2052f7849ee2cf6c63224558c2b36a8ca1f
Signed-off-by: jhinman1 <john.hinman@intel.com>
|
|
Add support for the following scenarios:
- os-odl-fdio-ha
- os-odl-fdio-noha
- os-nosdn-fdio-noha
- os-nosdn-fdio-ha
apex-tripleo-heat-templates: If11092e6581445a70e63c8f6c48518698b3cc8fc
apex-puppet-tripleo: If498c41d706c8f14a5b0bbee64cb4d26cd78c2d0
apex-os-net-config: If7a2c6119bf613f1fc8846237b077cd8f0e26015
Change-Id: Id3fdd09f6e0d2b7666d08c0dc7802165797eefdc
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
JIRA: APEX-444
JIRA: DOCTOR-102
Change-Id: Idc40aa549fb1aae077a9e6b84225833a9c7c5b72
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
|
|
There are x86 specific build items that can't be used when building on
aarch64. Adding conditionals so that the items only get built in when
building on x86_64.
There are aarch64 specific settings that need to be set for deployment.
JIRA: APEX-381
Change-Id: I63e1c99d5d22bbb523c88be7e973a6c834a38b01
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Migrating off of github onto opnfv.org to host our forked
projects that are side loaded into our builds
apex-tripleo-heat-templates: Ic65cfeee4a55e993629f831c8c9d9addf6f3dff4
apex-puppet-tripleo: If498c41d706c8f14a5b0bbee64cb4d26cd78c2d0
apex-os-net-config: I5281a57640f388e984b061702362f9c82d08da78
Change-Id: Ieb5cf293ad06d90fce7a9467e32ac0f2d8731a0a
Signed-off-by: Dan Radez <dradez@redhat.com>
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Until networking sfc is added by:
https://review.openstack.org/#/c/468703/
We need to include it in our build system.
Change-Id: If0332d6fb9a342d46599ca4ca556b2c1c7f01272
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
qemu-ev is now included in overcloud.
Change-Id: I0d62793d267465c99fde489b8d39c27a87a20a4c
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
- power management updated to virtualbmc, pxe_ssh is deprecated
- removing custom tacker build
- removing custom congress build
- disabling yum update in undercloud on the cli instead of in a patch
- Undercloud is direct kernel booted now, there are no kernel and initrd
in the disk image from upstream
- remove OpenDaylight previous to Carbon
JIRA: APEX-433
JIRA: APEX-432
JIRA: APEX-431
Change-Id: I6963f16e65eacade5607a3082b58b6150331406c
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Pin the same set of FDIO and OpenDaylight versions for all fdio
scenarios.
Note that fdio_netvirt-fdio still uses a customized ODL version.
os-net-config-pr: 7
JIRA: APEX-451
Change-Id: Ic5ac5aeead9967fe383447e23653276cde2dfe60
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
- pins nosdn fdio packages that work
- disable l3 agent ha mode
opnfv-tht-pr: 130
Change-Id: I9470565768611f83cbd6e34f567a0aec58fa65ef
Signed-off-by: Tim Rozet <trozet@redhat.com>
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
This was needed in Danube, can be removed for Euphrates+
JIRA: APEX-431
Change-Id: Ic2101581c3ae9cbf80d5ed6b64be8e7b3bc9abf7
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
JIRA: APEX-421
Change-Id: I18a1624af96be772820938e3138666c51b10301c
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
JIRA: APEX-129
opnfv-tht-pr: 111
opnfv-puppet-tripleo-pr: 18
Change-Id: I71de5802ed476b6f78ad5a718ac15d9aec9a6a1d
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
We are seeing some instability in latest FDIO packages, so pinning
them for now.
Change-Id: Iaf851bfe2f8c8ba9fe0e2da6979e61f71abeccbe
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
We don't want the neutorn patch which hardcodes router external
interface to OVS and adds generic NS linux interface driver to be
applied for every scenario.
JIRA: APEX-406
Change-Id: I0fd7ed07a5ff58f9e1565831f4f469c11b501385
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
Change-Id: I16f5defdd47f19095f97414f46cd9e12d3c53b19
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 113
opnfv-puppet-tripleo-pr: 16
os-net-config-pr: 5
Change-Id: I0c34889db27fd71e1b73e860850b81a08707c324
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
This copies the same API jars used for VPP to the Honeycomb to help
workaround the issues we are facing of incompatible Java APIs between HC
and VPP versions. It also locks vpp/honeycomb/odl to known working
packages for L2 scenarios.
Also increases overcloud disk +400MB to accomodate more vpp pkgs.
opnfv-tht-pr: 122
Change-Id: Id803834e1f1fa352778784da9ac246ab9c58a3b1
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Adding the support to run the "Real Time KVM" kernel in the compute
node(s) to reduce the network latency caused by the virtualization of
the network functions. Since the current "Real Time KVM" kernel
doesn't support physical to logical network interface mapping yet, we
need to use the real physical interface name rather than the logical
interface name for all compute interfaces in network_settings.yaml.
Also updates tests for the network settings changes and fixes a bug
where interface was being queried on the controller nics before it
interfaces were validated.
JIRA: APEX-128
Change-Id: Iccb6c9fbdcf7e3b482f4283039ef17c38e0a6df7
Signed-off-by: davidjchou <david.j.chou@intel.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
- moved patch files into patches dir
- python-etcd is packaged upstream
Change-Id: I2ad33460e1a8b3e57d30976d92c7423a30a68fc9
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Handled upstream by: https://review.openstack.org/#/c/438343/
opnfv-tht-pr: 112
Change-Id: I6e54dbfbf31864e96a65b6e6aa1dc4743c71ffb1
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Changes:
- Kernel parameters are now set through first-boot.yaml during deployment. No custom
images will be built. Note that all nodes will be configured the same way, we only
use compute's kernel parameter settings currently (from deploy settings file)
- Add support for VPP interface type in network settings file, it is now possible
to specify vpp_interface type and uio_driver for tenant nic in network settings
file. A new example config, network_settings_vpp.yaml is added.
- Add support for odl_l2-fdio scenario.
Limitations:
- Physical NIC names must be specified in network settings file, numbered nic names
such as nic1 are not supported for fdio scenarios.
- The same kernel parameters will be configured for all nodes. The paramters will be
taken from compute kernel parameter section in deploy settings file.
opnfv-tht-pr: 104
opnfv-puppet-tripleo-pr: 12
os-net-config-pr: 3
Change-Id: Ie9d6151e6e58d11da3c66fbcabe4a0886c3fa152
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
opnfv-tht-pr: 98
opnfv-puppet-tripleo-pr: 11
Change-Id: I971bb2c94eb9500c81b25adf5019fd02f8e90053
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
stable/danube is based on latest stable/newton with our hieradata/dpdk
patches rebased on top.
JIRA: APEX-386
Change-Id: Ia7b6a1b55bfeb727d1de4532bef79594dcd8b7f7
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
This should be fixed now upstream
Change-Id: I84e4da5576f54401e8085be9d0dcab7b493c6496
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
This reverts commit 3237c8cd2fd50d72a867c9bd5a58ed1a9f43f1a8.
Change-Id: I442144e411e2c4de1208bd825454c06440eb9d9c
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
This is needed because honeycomb is incompatible with 17.04 vpp.
Change-Id: I96df60bd4b33f6e6119359d560fd5fa771d858fa
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- Congress is not in THT now so this will not install yet
- Removing doctor driver sideload in build
The doctor driver is upstream in Newton. No need to side load the
driver into the congress codebase anymore.
- moving to upstream puppet module
Change-Id: Ia60d7d33039dddda634cb5485a3c40ce6ec2b261
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
The build is failing with newest kernel version. We also don't pan on
using ovs 2.5.90 for Danube, so it is safe to remove this until we
integrate the SFC scenario.
JIRA: APEX-378
Change-Id: Ia41f62711270ba5e1ad641a862e82e43b1f370e4
Signed-off-by: Tim Rozet <trozet@redhat.com>
|