Age | Commit message (Collapse) | Author | Files | Lines |
|
Currently we assume tenant_nic is a virtual interface name (like nic1),
so we perform an extra hiera lookup, this is not needed if the user
specifies physical nic name in network_settings file. This patch defaults
the hiera lookup of the nic interface lookup to be what the user specifies
if a hiera value can't be found.
JIRA: APEX-293
opnfv-tht-pr: 88
Change-Id: I5f6d3addbaf20c4dfec532b1292ddb9424552a1f
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
stable/colorado
|
|
We currently apply vlan_strip_offload cnofig to VPP interface for
all enic interfaces, however, this is really only needed when
vlan tagged traffic is being passed on the interface. This patch
adds a vlan config option to puppet-fdio and opnfv-tht so that
we only enable it when needed. Right now the only scenario this
is needed is nosdn-fdio, since the only supported mode for tenant
networking is VLAN.
Dependent on https://github.com/radez/puppet-fdio/pull/11
JIRA: APEX-285
opnfv-tht-pr: 87
Change-Id: I40c444896e036eaa87506cf372bedd4b8a621d00
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
- the new network settings patch uses new network names that
thet current code can't clean up. This patch adds the clean
so that the clean can land before the patch gets reviewed more.
Change-Id: I8c8998f24e48929862db40f2d90a2d6c82e70254
Signed-off-by: Dan Radez <dradez@redhat.com>
(cherry picked from commit 0d970ec91f5ff3a758fcba8c8b2a9d64ab20e593)
|
|
Previous neutron_config did not work because of duplicate declarations
of that as well. This patch just removes it all together from the
puppet files and into the environment file.
opnfv-tht-pr: 86
JIRA: APEX-278
Change-Id: I18dc5d41a760793417f57bfe0983401ca7ee1746
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Duplicate neutron::config class declarations during SDNVPN scenario were
causing deployments to fail. Modified it to be a neutron_config
provider instead.
opnfv-tht-pr: 82
JIRA: APEX-278
Change-Id: I44868ee95d1fc4c976d7a606e94bf087459ff2f8
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
We don't want NTP update to fail the entire deployment, as the ntp server
is hard coded in deploy.sh and the server is not always accessible.
Change-Id: I044484e4f81d7580ce4d4824a4bcc4b6b8f7d0f1
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit f8b642fcbd7433957b14aaed9b16f54f981f522b)
|
|
Since the VMs use ntpdate to set the correct time, the host should
also have the correct time.
JIRA: APEX-246
Change-Id: I55ba59398f56ad25df283336c8ed75e6a3652fe4
Signed-off-by: Randy Levensalor <r.levensalor@cablelabs.com>
(cherry picked from commit c0932570ffd81fdd603a8961b5034916c76edc2e)
|
|
ODL L3 and SDNVPN had duplicate NeutronServicePlugins entries that were
overriding features to just be 'router'. This removes the duplicates.
Also, QOS needed to be removed for SDNVPN plugins, because QOS has a bug
with ML2 driver for stable/mitaka.
opnfv-tht-pr: 81
JIRA: APEX-219
Change-Id: Ieb132c85a1d3c81012142db0519f19299274d032
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- We now check if vairables (public/private)_(compute/controller)_interface
are set before performing substitution. If those variables are not set,
default values (nic2 for private and nic3 for public) are used.
- Change TenantNIC and PublicNIC variables to be role specific.
opnfv-tht-pr: 80
Change-Id: I4c0c9d5c2239ea1914b5d2de63f2b5c4f63c8fb0
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
- Update TenantNIC and PublicNIC in numa.yaml
- Use OVS rather than linux bridge for virtual deployment on jump host
- Fix controller and compute IP arrays in T-H-T
- Move networking-vpp repo for vlan rewrite patch
JIRA: APEX-261
opnfv-tht-pr: 79
Change-Id: I4b3b6b09613e7c47869617e15aafec8e7b59d18f
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit 37d2dc147574a6d5bdd5cae44e2ac02f8cac4d59)
|
|
opnfv-tht-pr: 78
Change-Id: I12028c34190e526da05be2ef90a93edb531303d6
Signed-off-by: Michael Chapman <woppin@gmail.com>
(cherry picked from commit 2d1fe3d60417cd50befbc4a24955cb3807fcb12d)
|
|
JIRA: APEX-263
opnfv-tht-pr: 77
Change-Id: I98471df02c03a7d90a588a8d7f96182851b7089c
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit 679af36b640e7da95ac55293a0a93e2bec0e0811)
|
|
- Add puppet neutron support for configuring both ML2 driver and
networking-vpp agent
- Update THT to invoke new puppet classes.
JIRA: APEX-261
opnfv-tht-pr: 76
Change-Id: Iab21713eb711e9f24fa66cba30c895e43a3e945e
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit d327766d7e7ff91f4ed1a11cfcda70254420f524)
|
|
Numa topologies use this filter to associate a pinning spec
with a host aggregate.
opnfv-tht-pr: 75
Change-Id: If229e0077faa81734f7e93f9e9c652538c7577d5
Signed-off-by: Michael Chapman <woppin@gmail.com>
(cherry picked from commit 5f76e4a2e4edd56527fc3f7966d1745dd0e9cf54)
|
|
Now if an inventory file is provided to clean, those nodes will be
powered off.
JIRA: APEX-250
Change-Id: I2d78285717726c3d1c9d7d88c38e706d4617e337
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Bug where IP was being detected on DPDK interface, which is attached to
br-phy and has no IP. IP parsing is only needed on FDIO deployments -
so moving that part into the fdio clause.
JIRA: APEX-119
opnfv-tht-pr: 72
Change-Id: I7540a97de399271eebae907f868a7ed044f3aefe
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
VPP nodes were being mounted into ODL with hostname rather than FQDN,
which is required for matching nova/neutron services FQDN.
JIRA: APEX-247
opnfv-tht-pr: 69
Change-Id: I83c9128e7644bcf294ced2f93b6f4e7f7a156866
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Neutron agents have a different host name on reboot, causing duplicate
entries in the agent list. This is corrected by locking the host name
to be the fqdn.
opnfv-tht-pr: 68
JIRA: APEX-239
Change-Id: Ia2026e0515cd2fd42a4a18cbd1e26d2864f31b28
Signed-off-by: Michael Chapman <woppin@gmail.com>
(cherry picked from commit 894dd2a66035b6b9e64c9a82ca4dbd4d5e369c16)
|
|
opnfv-tht-pr: 67
JIRA: APEX-133
Change-Id: I73aa66925773eab392f8da8fb750fc7cb1b4d3e5
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 65
Change-Id: I47b773129636c541bdb0e93e88e334587ac7c2a0
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
DHCP Metadata network was not being enabled because I missed passing it
in overcloud.yaml to controller.yaml.
JIRA: APEX-236
opnfv-tht-pr: 64
Change-Id: Ibfd69f5fe5c6f5f2e0bd9c7e47ce1b35e9bd050e
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 62
Change-Id: If08e779e49afa217870124d1dc0deccd086bfa91
Signed-off-by: Michael Chapman <michapma@redhat.com>
|
|
opnfv-tht-pr: 63
Change-Id: Ie91809d222cae34b81f541bdbc83b6d0fe561973
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 61
Change-Id: I7a0dc80f6ec2c9c7b0233a71baf51aa66867c0e4
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
|
|
|
|
Change-Id: I10eebc955cae5006155e045accf2924c393ab522
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
The service for ceph is created using the init provider in puppet,
which does not support the enable parameter, and therefore the
ceph service will not start on boot. Since it creates a normal
sysvinit file, this can be remedied with chkconfig.
JIRA: APEX-232
opnfv-tht-pr: 58
Change-Id: I0ef9e49cfa55d8e57862fbd61fb487b6d99d8d57
Signed-off-by: Michael Chapman <woppin@gmail.com>
|
|
Forwarded traffic doesn't pass through the output table
so adding http, https and dns traffic reject rules to
forward table also for a mock-detached state
Change-Id: Iab4b7f0f7c95068223636052979c4959db6feaa6
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
|
|
|
|
opnfv-tht-pr: 57
Change-Id: I0d1b3bb8983c1f7464b0270955fa4ba4e05d3467
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
JIRA: APEX-230
opnfv-tht-pr: 56
Change-Id: Ibc62472fe0877dd8e9d0fcc3ffab922f7a0d6c67
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Change-Id: Ic1be571650a301384b91981f3c2a362fa50c7414
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
JIRA: FUNCTEST-379
opnfv-tht-pr: 54
Change-Id: Ie0e8b4c49ffa5f5d57fb14360f822d052734d036
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- Move deploy option parsing to before network settings parsing,
as performance options are needed during networking setting
parsing.
- Fix numa fdio_enabled option setting
- Add numa to controller hiera hierarchy in tht
opnfv-tht-pr: 53
Change-Id: I0a87c557c8bf653d5a86eccdbb3172733c06716a
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Change-Id: Ic2dedd5ded9dec3a549a2a2a30d46b748957ea3b
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
|
|
Aodh requires its alarm topic to be in the ceilometer event
pipeline.
opnfv-tht-pr: 52
JIRA: APEX-223
Change-Id: I613757729655c05774bab1d3d19ca35bd999cd1f
Signed-off-by: Michael Chapman <woppin@gmail.com>
|
|
JIRA: APEX-222
Change-Id: I435852fbe1597bf03f617dc14a6718de699b648f
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
|
|
Changes include:
- RPM build for congress moved into Apex
- Fixes missing log dir for congress in spec
- Adds missing API network definition for Congress
- Fixes URL for getting doctor driver
- Increases controller default RAM to 10GB due to resource contention
with ODL
- Fixes Congress service config/db sync in THT to be in step 3
opnfv-tht-pr: 51
JIRA: APEX-212
Change-Id: I4a55646e7ef851782ae0d1963f7b479086958365
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
JIRA: APEX-130
opnfv-tht-pr: 50
Change-Id: Ib21e79027d8e06a11e89477340983d9f72181a4f
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Run a pcs cleanup before db sync and also at the end of the deployment.
This will give processes a chance to recover in case there has been
any kind of error that would lead to a process being scored -INFINITY
due to repeated failed startup that may have been caused by load during
the deployment, or another latent issue.
Print out any services that are failed in pcs at the end of deployments.
opnfv-tht-pr: 41
Change-Id: Idf4f03cd0463a3facd0726483091ac6f1b3bf000
Signed-off-by: Michael Chapman <michapma@redhat.com>
|
|
SSH keys for the nova account are required for the nova resize
functionality. A new pair of keys is generated for each deploy.
In addition, host keys are populated and a shell is provided to
the nova user on all compute nodes via puppet.
opnfv-tht-pr: 43
Change-Id: Ibde6877d279bc0b87553301fbce44975286cb092
JIRA: APEX-147
Signed-off-by: Michael Chapman <michapma@redhat.com>
|
|
|
|
When rebooting a control node, duplicate nova instances will be created
because the hostname in the nova config is not set properly.
opnfv-tht-pr: 44
JIRA: APEX-182
Change-Id: I04447fbc0f25b2ffeac7490f6b64ed1e611f0026
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
JIRA: APEX-185
Change-Id: I1e281f5905cc1db05d0f654503d91acda853c183
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 42
opnfv-puppet-tripleo-pr: 5
JIRA: APEX-206
Change-Id: I5be94b69a10e000650a987cc2fcd41be800a6e88
Signed-off-by: Dan Radez <dradez@redhat.com>
|