summaryrefslogtreecommitdiff
path: root/docker/neutron
AgeCommit message (Collapse)AuthorFilesLines
2020-01-10neutron: fix build in stable branchesMarcin Juszkiewicz1-0/+1
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
2019-06-18Merge "Debian/Ubuntu: more python3 packages for binary" into stable/steinZuul1-2/+2
2019-06-16[neutron] Do not migrate all subprojectsJason1-1/+1
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 (cherry picked from commit f36d7aacf28bc75a4b0ece73b45aa09591cd262c)
2019-06-07Debian/Ubuntu: more python3 packages for binaryMark Goddard1-2/+2
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> (cherry picked from commit aa59f0db6f88ed0a03169b473fdf6d541d34df9f)
2019-05-25Install iputils package in neutron containersSlawek Kaplonski1-0/+2
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 (cherry picked from commit 68b998f27efb252a73b0ee4e496d4a3ce32206e2)
2019-03-12Add python3 packages for RHEL systemsAlex Schultz5-7/+49
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
2019-02-28debian/ubuntu: make use of Python3 based packagesMarcin Juszkiewicz6-30/+32
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
2019-01-17Use base_package_typeAlex Schultz13-30/+30
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
2018-12-13Add neutron-rootwrap-daemon to neutron_sudoersGaëtan Trellu1-0/+1
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
2018-12-06Clean up vpnaas remainedcaoyuan1-8/+0
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
2018-11-14Merge "Drop deprecated image neutron-sfc-agent"Zuul2-23/+0
2018-11-06Merge "neutron-base: unify Debian/Ubuntu part"Zuul1-21/+17
2018-11-02Drop deprecated image neutron-sfc-agentChristian Berendt2-23/+0
Change-Id: Ie81b9c5f44d209209b65ceea446d4abc9f533f91
2018-10-12neutron-base: remove bashismsChristian Berendt1-1/+1
Use [ instead of [[. This will solve the following issue: Change-Id: I1153a5146ca8b08dd1ad732b60d8d4bce8e060ab INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:/bin/sh: 1: [[: not found INFO:kolla.common.utils.neutron-base:
2018-10-10neutron-base: unify Debian/Ubuntu partMarcin Juszkiewicz1-21/+17
Change-Id: I13d75c3fafd2f1e26da6e85cacb7b84601096d8d
2018-09-18Test Fix ceilometer source buildsEduardo Gonzalez1-1/+2
Remove ceilometer from constraints to fix the build. Change-Id: I992cf177944df8da3026a8b3deabf5f10051959c
2018-09-11Merge "Add networking-generic-switch to neutron-server"Zuul1-1/+2
2018-08-21Fix the ubuntu binary gateJeffrey Zhang1-2/+4
1. openstack-dashboard package already configured the folders as expected. 2. UCA is not include python-vmware-nsx 13.0.0 package now. Change-Id: I7cb0c4d3d872333dadd2eecd7071e8f08c21a44d
2018-08-16Add networking-generic-switch to neutron-serverWill Miller1-1/+2
Change-Id: I75c460bda4c85016446f6a8df14e53806f8ef414
2018-07-31Add neutron dragent package for RPM binary buildsEduardo Gonzalez1-2/+4
Change-Id: Ief8f075a57f8e365499fddbca25b1af71ccfc96c Closes-Bug: #1772552
2018-07-26validate-indentation: expand check to also catch macros.install_packagesJon Schlueter1-1/+1
Fixed up 5 Dockerfile.j2 files that had the issue Change-Id: I8a5551050a75d64712c36d53573437a18777a82f
2018-07-26Merge "Adding BGPVPN Heat plugin to Neutron Opendaylight image"Zuul1-0/+6
2018-07-26Adding BGPVPN Heat plugin to Neutron Opendaylight imageRicardo Noriega1-0/+6
Change-Id: Ieba8ca43fd00a0c6a3e5f1b89110ad7341eb9653 Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
2018-07-20Add networking-baremetal package to neutron-baseWill Miller1-0/+1
Change-Id: I032bfdbbb4890594a9ef43f9a5807a76ecd5d3ab
2018-07-19Merge "Only run rolling upgrade for neutron, vpnaas, fwaas"Zuul1-2/+8
2018-07-13Merge "Stop using deprecated rpm package names"Zuul1-2/+2
2018-07-10Stop using deprecated rpm package namesMartin André1-2/+2
These packages produce a warning during the installation, we should switch to their new names, usually to be specific about their use of python2. Change-Id: I0a80e822f64222d9a32aabd1fd834bcf794d6320
2018-07-06Add dibbler-client package to neutron-l3-agentMurali Annamneni1-2/+4
For IPV6 prefix delegation, dibbler-client is required to send solicit messages to dibbler server. Change-Id: I00fa0d6137788f3aaee11498f89c385ba580bce4
2018-06-21Only run rolling upgrade for neutron, vpnaas, fwaasDuong Ha-Quang1-2/+8
Due to only neutron, vpnass and fwaas have supported for rolling upgrade database migration, this patch set add --subproject argument to limited the upgrade to these. Co-Authored-By: Ha Manh Dong <donghm@vn.fujitsu.com> Change-Id: I007e0068622fd630eb9f2f29b604015376ae7cd3 Implements: blueprint apply-service-upgrade-procedure
2018-06-04Merge "Use real package name"Zuul2-2/+2
2018-05-26Use real package nameChuck Short2-2/+2
In the mitaka cycle, the Ubuntu neutron plugin packages were renamed, and transitional packages were created. Use the real name of the linuxbridge plugin package to reflect reality. Change-Id: I12e1ee45b7a9cfee0d42ba66a34d2e5f4267ca2e Signed-off-by: Chuck Short <charles.short@ericsson.com>
2018-05-04Merge "Create radvd container"Zuul1-0/+5
2018-04-20Create radvd containerBrian Haley1-0/+5
Also added radvd to neutron-base container since it's needed for IPv6. Change-Id: I27e2316b419f48dfb90b536a0835f00b39b28444
2018-03-27Add support for Infoblox IPAM agentGerry Buteau1-0/+11
The Infoblox IPAM agent will be started when 'infoblox' is configured as the pluggable IPAM driver in neutron. Change-Id: Ia44f0e0d7a0d60cebf0857ad51700e02eba5099b Partially-Implements: blueprint neutron-ipam-driver-infoblox
2018-03-19Merge "Remove the unnecessary "openstack-neutron-lbaas" from neutron-server"Zuul1-1/+0
2018-03-13Merge "Remove customizable for plugins_pip_packages"Zuul4-4/+4
2018-03-12Merge "Fix neutron dhcp agent dockerfile for non-deb/ubuntu"Zuul1-4/+2
2018-03-08Migrate neutron-vpnaas-agent to neutron-l3-agentchenxing4-69/+34
Depends-On: I880ef5dad6723de06da5dd8a424f7158d65b5a35 Depends-On: I52efd29791a230df1ce7e3acde4b7184aec34150 Change-Id: I47cd8ba5a14da3c76d5b1eb0b4c0cf0c729eb2ff Partially-Implements: blueprint restructure-neutron-vpnaas
2018-03-05Fix neutron dhcp agent dockerfile for non-deb/ubuntuBrent Eagles1-4/+2
The macro.install_packages line was inside the if block for debian and ubuntu distros, making it so that setting neutron_dhcp_agent_packages via overrides has no effect on CentOS, etc. Change-Id: I131ada5f92b5827fd571e698719ec12dea1e66cb Closes-Bug: #1753568
2018-01-23Remove customizable for plugins_pip_packagesMartin André4-4/+4
The pip packages are normally already configurable with the <image_name>_pip_packages variable. It doesn't make much sense to make the list of packages installed with the plugins mechanism configurable via the <image_name>_plugins_pip_packages variable too. And even if we wanted to, the parameter to the `customizable()` function should be 'plugins_pip_packages' and not 'pip_packages'. This commit removes the customizable bits from the plugins install macro, at least until we get a good use case for it. Change-Id: I90dd28b8c5d981e6028af353e34645712ef09b0b
2018-01-16Remove the unnecessary "openstack-neutron-lbaas" from neutron-servercaoyuan1-1/+0
since openstack-neutron-lbaas has beed installed in neutron-base image, it's no need to install it again install neutron-server. Change-Id: I5219b1d37a408dfeb61fa54133e36751af1ee389
2017-12-12Merge "Add Dockerfile for networking-ovn-metadata-agent"Zuul1-0/+39
2017-12-07Add Dockerfile for networking-ovn-metadata-agentDaniel Alvarez1-0/+39
This patch adds a new Dockerfile for the metadata agent in networking-ovn so that we can have a Kolla image to be deployed in OVN containerized environments. Change-Id: I8af4ae921ecca51a99886d5208abeb1a4eb42c83 Signed-off-by: Daniel Alvarez <dalvarez@redhat.com>
2017-12-04neutron-server-opendaylight: make it buildable on non-x86Marcin Juszkiewicz1-0/+14
When built from source JPEG headers are needed on !x86-64 architectures. Change-Id: Iefeb4658b6633c694495e1de3aa26af63693cb29
2017-11-29Merge "Typo in neutron-server/extend_start.sh"Zuul1-1/+1
2017-11-17Merge "Fix missing bgp library in neutron-server"Zuul1-0/+1
2017-11-17Typo in neutron-server/extend_start.shsairamp1-1/+1
The variable is defined as "OTPS" and in the rest of the code it is referred as "OPTS" Change-Id: Ic8b2bab64afa4e54e8c69b2cd94a7d6cad361c3a
2017-11-09Add missing vmware libsPierre Hanselmann1-1/+4
Neutron and Cinder base images doesn't include the necessary vmware libs. If we enable vmware nsx (nsxv or dvs) we need those libraries to be available. Closes-Bug: #1730662 Change-Id: I94005728fbce8320d7cf9d3b746978d8c7634ed5
2017-11-08Fix missing bgp library in neutron-serverMichal Nasiadka1-0/+1
Closes-Bug: #1730629 Change-Id: Iae9ab6f3bba8185cf1bf53c3a5748e801404aeb7 Signed-off-by: Michal Nasiadka <michal.nasiadka@pl.ibm.com>
2017-10-14Merge "Upgrade neutron-fwaas db during bootstrap"Jenkins2-1/+5