| Age | Commit message (Collapse) | Author | Files | Lines |
|
There are several images installing 'python3-libvirt' package. Which for
Debian reside in 'libvirt' repo. So let's enable it where needed.
Change-Id: I1c91d27f2578f5ca7c83c4747725b1d9371880b0
|
|
1. stop pinning networking-hyperv
Pike release was long time ago so maybe it is time to unpin it?
commit 6dc8e978462fd08122133e273ae956721997d3af
Author: Dan Ardelean <dardelean@cloudbasesolutions.com>
Date: Mon Aug 28 12:56:25 2017 +0300
Change networking-hyperv version for Pike
2. stop install vmware-nsxlib as a plugin
vmware-nsx is a plugin and we install it already
vmware-nsxlib can be fetched from Pypi
Solves:
INFO:kolla.common.utils.neutron-server:The conflict is caused by:
INFO:kolla.common.utils.neutron-server: The user requested vmware-nsxlib 15.0.8.dev129 (from /plugins/vmware-nsxlib-15.0.8.dev129)
INFO:kolla.common.utils.neutron-server: vmware-nsx 15.0.1.dev424 depends on vmware-nsxlib>=17.0.0
Change-Id: I6ef344d463333e5cdc3a0850c8e068218779fdbd
|
|
Only the final image in a hierarchy should have the footer block.
neutron-infoblox-ipam-agent image still has two footers because it
inherits from the neutron-server image. We set the user to root at the
beginning of that Dockerfile, so that headers and footers have the right
context.
Change-Id: I95e5bb5583be2a76e289749e8adfc303a4e7197a
|
|
Change-Id: I151420d3036410dd5ce6d90907d72dd3c20643b5
Closes-Bug: #1884778
|
|
Make start.sh run with pipefail and nounset to avoid common errors
in the start scripts and detect them early.
Httpd code had to be patched to allow it to pass on Debuntu.
Also fix the two missed applications of httpd to make sure all
its path are covered.
And also fix Horizon's ENABLE_ZAQAR - K-A does not use Zaqar.
Yet another - Horizon's settings_bundle. :-)
Finally, fix Neutron for Debuntu (KOLLA_LEGACY_IPTABLES).
Change-Id: I39b8d78f6758df1f92b8b0d2c06ea99b038b843b
Depends-On: https://review.opendev.org/711923
|
|
It seems I mixed up the order when commenting/uncommenting.
Neutron base has to go first.
Change-Id: Ib2bf51d4c6e2a574b98671a699777cd8a9a22768
|
|
For details see [1].
Note this will also be amended on the Kolla-Ansible side to squash
[2] as well.
[1] https://review.opendev.org/750075
[2] https://bugs.launchpad.net/kolla-ansible/+bug/1894380
Change-Id: Id47ea8a5ea5318a69cf6814162db2115b40c7e6f
|
|
1) makes bifrost unbuildable as it evolves rapidly at the moment
2) makes neutron bootstrap/upgrade only the core service [1]
1) will be reverted
2) will be made more flexible
[1] https://bugs.launchpad.net/bgpvpn/+bug/1894056
Change-Id: I1eefcfceded985b5f61ee8d796f9d8994c9ee97c
|
|
python-vmware-nsx is not installed anywhere, we don't need the FIXED message
thi PS to clean it up
Change-Id: I1b05c03002e142c7b0f26808ad423b569140a7bc
|
|
|
|
Those have been deprecated in previous cycle - see [1].
[1]: https://review.opendev.org/#/c/701074/
Change-Id: Ifde221e807df75d884a3f8cc4fc29eb0cb303472
|
|
In [1] we have removed opendaylight image, but left neutron-server-opendaylight
image.
[1]: https://review.opendev.org/#/c/739446/
Change-Id: Iae312e24a4ff9ab79979328abac3410fbb1a3cc2
|
|
FWaaS is being retired upstream [1][2] in V cycle.
[1] https://review.opendev.org/#/c/735838/
Change-Id: I45679c8596844780565644e52034bd3de0915ff4
|
|
|
|
ovs images which based on centos miss libibverbs package.
this ps add the package to neutron-ovs-agent and ovs-base
images.
Closes-Bug: 1882863
Change-Id: I3e307efc43f934a944a91d5d131a11f607411df2
|
|
This reverts commit 83ef520d640783b7745368ab1654aec59afa6461.
As planned.
Change-Id: I75a17bab92c9c43c4429fe4283cc63d530c99bef
|
|
This fixes the related bug for us while we wait for common
release.
Change-Id: I93276b2dc53e729f918fb3e680dd78a6013c109e
Related-Bug: #1881424
|
|
With the move to RHEL/CentOS 8 we no longer have Python 2 in our images
so there is no need for checking which Python version (2.x or 3.x) is
used inside of containers.
We also no longer have to support yum as a value for
distro_package_manager.
Partially-Implements: blueprint centos-rhel-8
Change-Id: Ie45cf3465fedddbde7856961527421883ba3d5c9
|
|
A followup to change [1].
Remove networking-ovn sources from kolla/common/config.py and
neutron-db-manage call in neutron-server/extend_start.sh
[1]: https://review.opendev.org/712762/
Change-Id: I976d60e5f2bf3e8a55b90485a77584d9e7579d62
|
|
This code is now part of neutron, as part of ML2/OVS convergence
with OVN work [1].
[1]: https://blueprints.launchpad.net/neutron/+spec/neutron-ovn-merge
Change-Id: I704d231ead35cf94a712a5bccdd7a427c46077c7
|
|
Change-Id: I9692dda817ef134d647247431565e1b58cf9da41
|
|
|
|
* Some further changes for python2 vs python3 packages
* Allow rabbitmq 3.7.*, since a newer erlang is available
* Switch from qemu-img-ev to qemu-img on CentOS 8
* bridge-utils no longer available on CentOS 8
* libvirt-daemon-driver-lxc no longer available on CentOS 8
* Mark some more images buildable for CentOS 8
Change-Id: Iaf5b68ff6d944ae730ca0b1d5832172c106a6c08
Partially-Implements: blueprint centos-rhel-8
Partially-Implements: blueprint centos-rhel-python-3
|
|
When [1] was committed, neutron stopped building for Train.
Analogous patch is proposed to other stable branches.
This patch removes neutron from upper-constraints.
Kolla master is affected directly because we build Train
for CentOS 7 atm.
1. https://review.opendev.org/#/c/697370/
Change-Id: I944e8e42fef1d359d767cbc6e1c13371ed753f31
|
|
Currently neutron-server-ovn container does not run db setup for networking-ovn
subproject when bootstrapping - since it uses extend_start from
neutron-server (where networking-ovn is not installed).
Since OVN is being added as in-tree driver to Neutron and there is no
rationale behind supporting separate container images for neutron-server-ovn
and neutron-metadata-agent-ovn, hile networking-ovn driver uses around 1-2MB
of space - this change adds networking-ovn installation to neutron-base image
and deprecates neutron-server-ovn and neutron-metadata-agent-ovn images.
Change-Id: Ib2dbdd7e7d34f56985b7a5b2494c3b89034688cb
|
|
The package is required for infiniband deployment to be installed
on containers: neutron-server, neutron-dhcp-agent and neutron-l3-agent.
Change-Id: I017b65c2032648fa0ac7126d4a06cd98cb7c33a0
|
|
|
|
https://review.opendev.org/#/c/672023 added mellanox agent
container which contains python2 packages but on RHEL8 tripleo
job, python3 packages are needed which broke the periodic
container build job, including python3 packages will
fix the issue.
Closes-Bug: #1855050
Change-Id: I35909eccaa101ef498d0a3481b8708d8ee5884d3
Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
|
|
This reverts the following commits:
df987c9d3fca40e0a7529e48a3626dfdd58e2168
d866c63a32a494b8643b166c3b1e36e463a7502f
6b40b655f124d0a95f1b7d89ce04236606a02010
These are no longer necessary as we are using stable/train branch for
source images until CentOS 8 / python 3 support is available and
working.
Change-Id: I5aedf1141862d51c5bb676a7393fc131c452c914
Related: blueprint centos-rhel-python-3
|
|
As CentOS 7 is Python 2 we need a way to remove plugins used in
OpenStack components once they switch to be Python 3 only.
'remove_py3_only_plugins_for_py2' macro does exactly that.
This change also disables networking-bgpvpn for python 2.
Change-Id: Ib90aabc485f1c831d3d41cc0f70052f8fffc3fe6
Related: blueprint drop-py2-support
|
|
|
|
Neutron Mellanox agent image is a Neutron base image plus package:
python-networking-mlnx.
Ubuntu and Debian image bases when build type is binary
is not supported because of missing python-networking-mlnx package.
Change-Id: If57c34bd5c3aee3e5b1f1c7b3703fd544ce498da
|
|
Commit 109706aa8b26f6f915e1cadae89de8135c3b68bf bumped 'system' users
beyond range used by Kolla. So Debian/Ubuntu does not complain that
system users created by packages exist already on package install.
Change-Id: I9bf4b240839d46088ac668f26cf065dd5e3775c2
|
|
Change-Id: Id84d5a1b3c70c0260b85ed7c24aa7f1e007c12d6
Closes-Bug: 1848572
|
|
Setting legacy iptables for host system kernels not supporting
iptables-nft.
Change-Id: I3b17bfdbc68a9a227bb22dc05a02ed6da607a114
|
|
Change-Id: I3cbb64bc13bca6508dbc334fcec9214ca4c32185
|
|
|
|
|
|
The project has been retired and there will be no Train release [1].
This patch removes Neutron LBaaS support in Kolla.
[1] https://review.opendev.org/#/c/658494/
Depends-On: https://review.opendev.org/#/c/663875/
Change-Id: I99484c48ed09f7e015e134bdff1f298c359c6905
|
|
|
|
backport: Stein
During the switch to Stein UCA, we did not switch all packages to python
3 for Debian/Ubuntu binary images. This change switches some more of
those packages.
Change-Id: I0bff21384d88ea678608392de2db1ba418c96665
Co-Authored-By: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
|
|
Commit 43b74ccc157c0b50138c3785ed91dab504895571 enabled use of Python 3
based packages but not switched to use Python 3.
Some of images still contain Python 2. There are two reasons:
- Ceph (ceph-common depends on Py2)
- python3-ldappool on Ubuntu 18.04
In Ceph situation Py3 packages were added. For second one we can not do
anything - Py2 dependency got dropped in Ubuntu 18.10 version.
Removed neutron-server-plugin-networking-infoblox due to being not
maintained. Once https://review.opendev.org/#/c/657578/ get merged
someone may revert that part.
Implements: blueprint debian-ubuntu-python3
Depends-on: Ie2a1077f7def0743f1403341985e2109aa490026
Change-Id: Ibfe0c2b8be98db56c61f74fb0247488ab3749ef4
|
|
Instead of migrating all Neutron subprojects at bootstrap time, target
specifically the neutron, neutron-fwaas, and neutron-vpnaas subprojects
speficially. If a subproject is not specified, all subprojects are
migrated, which is not the intended behavior.
Change-Id: Icb8d572b7f084804e0423a8a3171dd66646b3885
|
|
This package provides e.g. arping tool which is used by Neutron
services.
On e.g. RHEL7 it was probably installed as some dependency to other
package but on RHEL8 it's missing which cause some errors e.g.
in neutron_l3_agent container.
Change-Id: I9c087164f32cb8a69d2155bc68b6f62233ad58c6
Related-Bug: https://bugzilla.redhat.com/show_bug.cgi?id=1713321
|
|
RDO is currently working on python3 support for the next version of
CentOS/RHEL based systems. This package uses the distro_python3 flag
that was added as part of I4028991bad92c0e8e21066cc4173c06ce5eba393 to
use the python3 specific package names. This change only adds python3
package names for RHEL systems.
Conflicts-With: https://review.openstack.org/#/c/636457/
Change-Id: Iad6b70b433a0dd1b0f8ae6790fd280594517661a
Related-Blueprint: python3-support
|
|
Both Ubuntu Stein UCA and Debian 'buster' migrated their OpenStack
packages to Python 3.
Note that Debian 'buster' is not released yet and contains Rocky
packages. Stein ones will be available later.
Co-Authored-By: Lee Yarwood <lyarwood@redhat.com>
Co-Authored-By: Eduardo Gonzalez <dabarren@gmail.com>
Change-Id: I160f79cc57f54ec3eac857c5babd1a6e2656d228
|
|
This change updates the docker files to use base_package_type instead
of doing specific distro checks for the rhel/deb generic cases. The
base_distro is still available and is used when a specific distro needs
a customization but if the differences are purely rpm vs deb, then the
base_package_type can be used.
Change-Id: I8d720bb185df65a0178061ccf20b1ab2265da2c5
|
|
There is no way to use neutron-rootwrap-daemon to improve Neutron
rootwrap performance at scale with the current Neutron images.
Using neutron-rootwrap on huge environment could have a performance
impact on many actions and be the root cause of failure during
instance creation.
Operators should have the choice:
- neutron-rootwrap
- neutron-rootwrap-daemon
Change-Id: I6c65cf6498364e670cc61419dc3a2c19f6fb412d
Closes-Bug: #1808457
|
|
since neutron-vpnaas-agent has been moved into neutron-l3-agent
the extend_start.sh[1] is unneeded, it should be removed
[1]: https://review.openstack.org/#/c/530208/
Closes-Bug: #1753617
Depends-On: I47cd8ba5a14da3c76d5b1eb0b4c0cf0c729eb2ff
Change-Id: If8159edcb6e3c37cc05bc7575ba81a17e0b113ad
|
|
|