Age | Commit message (Collapse) | Author | Files | Lines |
|
openstack-nova-compute was missing on the undercloud image and it is
also missing in the delorean repo from which we froze artifacts for
OPNFV release. This is likely due to the age of the repo and to fix it
we need to update the delorean repo on undercloud and install the
missing package during build time.
JIRA: APEX-538
Change-Id: I0f7cd26d5c8e4ad538b3ba3725ab5e7684a50b6a
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit 3c7556eb0734706f28588fb952eedea2d424c6d2)
|
|
Some of the bigger commands can exceed the default,
so increase all instances for consistency. It's
unlikely build machines won't have 4G of memory
available.
Change-Id: Ifa575b6e6faef9ba038900ab0e080da15d5680aa
JIRA: APEX-520
Signed-off-by: Michael Chapman <michapma@redhat.com>
(cherry picked from commit 0220094bfe4abdc964f282f4f01190897e3065e4)
|
|
Change-Id: Ib86cd5845e94e351615c3eb7db07b6a3bcec966f
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit 38907e27e354e2c7806b63d9482b6246c6685022)
|
|
Change-Id: Icc8a23e49c9ccc011481f6b97599d4f75873ebb1
Signed-off-by: Tim Rozet <trozet@redhat.com>
(cherry picked from commit 1a824cf106f1996f184a7f699c754a7b72c501be)
|
|
Also change first-boot.yaml to handle updated kernel for rt kvm
Change-Id: I66b7159731dd286c4a97ba4f3583e229afbb73b3
Signed-off-by: Feng Pan <fpan@redhat.com>
(cherry picked from commit 68095d704d1aea94f5890f54eefa13929aab737c)
|
|
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>
(cherry picked from commit 91a5fa414d46b5b2215bf823166babd034e92503)
|
|
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>
(cherry picked from commit 0c3445f1201cee43f0a167e4c877d95e2c650b50)
|
|
Change-Id: Iee95bfbf4ac4beb4057403422de8e48a047d33ca
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>
|
|
JIRA: APEX-511
Change-Id: If8ed2b5409e450c39f4fffd5a0b3cb96560c5d26
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
|
|
There is an issue where in Newton the number of workers (sub processes)
opened per openstack service scales with the number of logical cores on
the system. On servers with large amount of processors this causes the
cloud to fail after some time due to running out of RAM. This patch
will limit the number of worker processes to 12, which is the limit in
Ocata and onwards.
JIRA: APEX-410
Change-Id: I28c4762830c19cd758a0729017f2d4a9ebe372b4
Signed-off-by: Tim Rozet <trozet@redhat.com>
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
apex-tripleo-heat-templates: I230b31dc9ed0ecc5046064628ba2f2505e589522
apex-puppet-tripleo: Icd433ddc6ae7de19a09f9e33b410a362c317138a
Change-Id: I0b17b4e86eb90b949bd62f7e73944adad77ef1a3
Signed-off-by: Tim Rozet <trozet@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>
|
|
- 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>
|
|
- AMT is no longer supported in Triple-O
Change-Id: Iddca225b0b40ae237ed9dcf754051a38cdafec9e
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Change-Id: I380d39b6c78519487dec3b053c53a9579df57f06
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
This fixes nosdn OVS DPDK scenarios to work with OVS 2.6. It also adds
support for the ODL DPDK scenario. OVS DPDK configuration is done
during preconfig on compute nodes. All nodes make use of first boot
script to get kernel params like hugepages. The network settings are
modified to use real nic names for the virtual network settings file.
This is required due to a timing bug with os-net-config and using
first-boot script. The network settings file also contains the UIO
driver to use with DPDK.
JIRA: APEX-314
opnfv-tht-pr: 117
Change-Id: I46b6fca71ecec38981968133ba2411f64d7c6445
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
We should not be modifying files in our repo directly during build.
This patch moves the modified version of enable_rt_kvm.yaml into
$BUILD_DIR rather than modifying it in place.
Change-Id: Ibe160d0e5bc0f1d6633fde11de9f125ed49f58e2
Signed-off-by: Feng Pan <fpan@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>
|
|
opnfv-tht-pr: 97
opnfv-puppet-tripleo-pr: 10
Change-Id: Idfc109fc984f20b096a23d12864a027146a9c74c
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>
|
|
Adds default password 'stack'
Change-Id: Ib45c0382f09b4d772d83eb984eee227cb3e23083
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
We had already disabled this via puppet, but the code upstream was moved
into python. This patch now disables it in python.
JIRA: APEX-382
Change-Id: Ib8bb82945244818b1de0f26e3e80f599be72e8f6
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Introduces new (hidden) cli option to change composable env config.
This parameter then will use the provided file, for example,
csit-environment.yaml instead of the typical opnfv-environment.yaml.
The effect is using less services required for ODL CSIT snapshots.
Note: this will not work with perf options, but those are not required
currently for ODL CSIT.
CSIT also does not need ceph, so providing a new deploy option to
allow disabling it.
JIRA: APEX-362
Change-Id: If3833b1acceeb23ef9e12c90df6cc9607bd8c724
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- Change package to python-networking-vpp
- Turn off autoreq for /bin/python
- Update vpp to 17.01
- Disables undercloud package updating
Change-Id: I9743e73ca9c36cc5162076580dc0a6b8861c7149
Signed-off-by: Feng Pan <fpan@redhat.com>
|
|
Changes include:
- Building is isolated to a .build directory that is git ignored
- Caching is isolated to a .cache directory that is git ignored
- Build scripts have been variablized, and relative paths have been
removed
- Unused files removed
- build.sh, make file cleaned up
- Fixed broken building of markupsafe and jinja2 packages
- make clean-cache will remove the cache now
- per item cleans are removed in place of simple clean .build now
- includes fix for OSC issue with LP# 1642301
Change-Id: I42b8e4eb694bf0a2c398858814f8b73785931896
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- updates cache to use the cache dir as a linked representation
of the build dir
- fixing cache build/extract
JIRA: APEX-325
Change-Id: I80bf67e5d55ca2e069ca72e6b47303368bda0433
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Preparing for better caching by adding the git hash to the rpm release
We can skip building the RPMs if they are cached and would be built off
the same hash
JIRA: APEX-325
Change-Id: I9b0e26f123667673d126362a2501abb13830e44b
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Change-Id: I02328d7cff977fc55cb325b9714d8a5857c00255
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
os-odl_l2_nofeature is now deprecated since new netvirt only supports
odl_l3.
JIRA: APEX-299
Change-Id: I3557ecb85fa4cd11bba96aa9410e56a8e8cceb00
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- proposed in genesis
https://wiki.opnfv.org/display/genesis/Common+Network+Settings
- This patch updates the network_settings files in the config/network dir
and updates the associated bash, python and python tests relative to
the new yaml structure and nomenclature used in the proposed settings
file
JIRA: APEX-262
Change-Id: Ib0dc9d0f21465b38f2a53cff20f71fb9230bfc48
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
JIRA: APEX-260
Change-Id: Ie6a546b9cdde8fa016cf1d50c4641ed97f51306d
Signed-off-by: Michael Chapman <michapma@redhat.com>
|
|
JIRA: APEX-235
Change-Id: Ie3ead17f1f82bc74dc38413bb4a3118fbcb82e9c
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Tacker endpoint is currently configured to be on the same port as
congress (1789) when it should be 8888.
JIRA: APEX-229
Change-Id: I239c1200668dd50d0e4f104c33b658132a906f67
Signed-off-by: Michael Chapman <michapma@redhat.com>
|
|
JIRA: APEX-226
Change-Id: Icadf8eee603e753fcaaff0465bd4f9c1596a9804
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
opnfv-tht-pr: 34
opnfv-puppet-tripleo-pr: 4
JIRA: APEX-126
Change-Id: I050e7ae2e94779c1886f670841aa4e2dec4aa8d2
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
opnfv-tht-pr: 37
JIRA: APEX-158
Change-Id: I079d22e8ee7798bddf7f2f1b6cc3f1b49f1d5773
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
JIRA: APEX-135
opnfv-tht-pr: 16
opnfv-puppet-tripleo-pr: 2
Change-Id: Ic14abd13e2aa46d7ef37b74dd7b005ebf9977bdd
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
moving the github integration with pull requests
into a function so we can continue to service opnfv-tht
and also service opnfv-puppet-tripleo with the same code
opnfv-puppet-tripleo-pr: 3
Change-Id: Ief2b1e7309defce9ed2029f6baade3c1371b7d96
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
if the undercloud build fails and make is rerun
make will think that the undercloud is already
built, this fix updates the undercloud build to
match the overcloud builds such that the image
file is appended with _build until the build is
completed.
Change-Id: I4640a1b3c4024778bbab8fbd2f65a320baaabe4b
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
JIRA: APEX-168
opnfv-tht-pr: 22
Change-Id: I224b16be24b34e245d22c9321ca94ebe52c52dfd
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Add support for CPU pinning of libvirt guests and also
restricting host processes to selected CPUs via isolcpus.
Hugepage support is added using the same mechanism as
isolcpus, along with a perf scenario where all 3 performance
options are enabled.
Deploy options are now parsed in python
JIRA: APEX-127
JIRA: APEX-105
JIRA: APEX-106
Change-Id: I438e80fb88e596cc017595d43bc1efda1001325c
opnfv-tht-pr: 8
Signed-off-by: Michael Chapman <woppin@gmail.com>
|
|
Heat uses sub-process forking for increasing number of workers to handle
tasks. This patch limits number of workers in undercloud and overcloud
for virtual deployments to help battle resource contention.
Change-Id: I70edff708b7dcaf114b285046af3138a67167150
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
- Also fixing the github PR json parsing
opnfv-tht-pr: 7
JIRA: APEX-89
Change-Id: I5c27209ed006309285bd24d77cc2392513325116
Signed-off-by: Dan Radez <dradez@redhat.com>
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Change-Id: I5abd9efe48a665f7a65201ec20805cd1a4001763
Signed-off-by: Dan Radez <dradez@redhat.com>
|
|
Use apex fork of tht instead of relying on rpms. Can get specific
pull requests instead of default branch if specified in the commit
message using the syntax:
opnfv-tht-pr: [pull-request-number]
Change-Id: Ib4c8edd1a94258406d06dd7e80b4ae4ec8ca6c53
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
New param introduced into THT that exposes the image to use for the
Controller. The new var is defaulted to use overcloud-control and is
causing master to fail.
Changes Include:
- Adds opnfv-environment yaml file to use for common parameters
required in all deployments
- Defaults controllerImage to be overcloud-full
Change-Id: I5da8921d9c9efd167748a3d6f42866d18f46d2b7
Signed-off-by: Tim Rozet <trozet@redhat.com>
|