|
|
773311 |
# Spec file for Open Virtual Network (OVN).
|
|
|
773311 |
|
|
|
773311 |
# Copyright (C) 2020 Red Hat, Inc.
|
|
|
773311 |
#
|
|
|
773311 |
# Copying and distribution of this file, with or without modification,
|
|
|
773311 |
# are permitted in any medium without royalty provided the copyright
|
|
|
773311 |
# notice and this notice are preserved. This file is offered as-is,
|
|
|
773311 |
# without warranty of any kind.
|
|
|
773311 |
#
|
|
|
773311 |
# If tests have to be skipped while building, specify the '--without check'
|
|
|
773311 |
# option. For example:
|
|
|
773311 |
# rpmbuild -bb --without check rhel/ovn-fedora.spec
|
|
|
773311 |
#
|
|
|
773311 |
|
|
|
773311 |
# This defines the base package name's version.
|
|
|
773311 |
%define pkgver 2.13
|
|
|
773311 |
%define pkgname ovn%{pkgver}
|
|
|
773311 |
|
|
|
7f7b2c |
%define upstreamver 20.12
|
|
|
9219d1 |
|
|
|
773311 |
#%%global commit0 7886ac9ed807d6ff942edde624a3f9331da7332a
|
|
|
773311 |
#%%global date 20200217
|
|
|
773311 |
#%%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
|
|
773311 |
|
|
|
773311 |
# openvswitch commit
|
|
|
773311 |
#%%global commit1 8ae6a5f98c3ad57d10220596054f6a0c4d6ea358
|
|
|
773311 |
#%%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
|
|
|
773311 |
|
|
|
773311 |
# If libcap-ng isn't available and there is no need for running OVS
|
|
|
773311 |
# as regular user, specify the '--without libcapng'
|
|
|
773311 |
%bcond_without libcapng
|
|
|
773311 |
|
|
|
773311 |
# Enable PIE, bz#955181
|
|
|
773311 |
%global _hardened_build 1
|
|
|
773311 |
|
|
|
773311 |
# some distros (e.g: RHEL-7) don't define _rundir macro yet
|
|
|
773311 |
# Fedora 15 onwards uses /run as _rundir
|
|
|
773311 |
%if 0%{!?_rundir:1}
|
|
|
773311 |
%define _rundir /run
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%if 0%{?rhel} > 7 || 0%{?fedora}
|
|
|
773311 |
# On RHEL8 Sphinx is included in buildroot
|
|
|
773311 |
%global external_sphinx 1
|
|
|
773311 |
%else
|
|
|
773311 |
# Don't use external sphinx (RHV doesn't have optional repositories enabled)
|
|
|
773311 |
%global external_sphinx 0
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
# We would see rpmlinit error - E: hardcoded-library-path in '% {_prefix}/lib'.
|
|
|
773311 |
# But there is no solution to fix this. Using {_lib} macro will solve the
|
|
|
773311 |
# rpmlink error, but will install the files in /usr/lib64/.
|
|
|
773311 |
# OVN pacemaker ocf script file is copied in /usr/lib/ocf/resource.d/ovn/
|
|
|
773311 |
# and we are not sure if pacemaker looks into this path to find the
|
|
|
773311 |
# OVN resource agent script.
|
|
|
773311 |
%global ovnlibdir %{_prefix}/lib
|
|
|
773311 |
|
|
|
773311 |
Name: %{pkgname}
|
|
|
773311 |
Summary: Open Virtual Network support
|
|
|
773311 |
Group: System Environment/Daemons
|
|
|
773311 |
URL: http://www.openvswitch.org/
|
|
|
dddd63 |
Version: %{upstreamver}.0
|
|
|
7f7b2c |
Release: 1%{?commit0:.%{date}git%{shortcommit0}}%{?dist}
|
|
|
773311 |
Provides: openvswitch%{pkgver}-ovn-common = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
|
773311 |
Obsoletes: openvswitch%{pkgver}-ovn-common < 2.11.0-1
|
|
|
773311 |
|
|
|
773311 |
# Nearly all of openvswitch is ASL 2.0. The bugtool is LGPLv2+, and the
|
|
|
773311 |
# lib/sflow*.[ch] files are SISSL
|
|
|
773311 |
License: ASL 2.0 and LGPLv2+ and SISSL
|
|
|
773311 |
|
|
|
773311 |
%if 0%{?commit0:1}
|
|
|
773311 |
Source: https://github.com/ovn-org/ovn/archive/%{commit0}.tar.gz#/ovn-%{shortcommit0}.tar.gz
|
|
|
773311 |
%else
|
|
|
773311 |
# Upstream version is called 20.03, not 2.13. Once we switch to using the
|
|
|
773311 |
# same versioning scheme for RH, we can reference %{version} here.
|
|
|
773311 |
# XXX Are OVN releases listed on openvswitch.org?
|
|
|
ebb439 |
Source: https://www.openvswitch.org/releases/ovn-%{version}.tar.gz
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
|
|
|
7f7b2c |
#%define ovsver %{pkgver}.0
|
|
|
7f7b2c |
%define ovsver 2.14.90
|
|
|
773311 |
|
|
|
773311 |
%if 0%{?commit1:1}
|
|
|
773311 |
Source10: https://github.com/openvswitch/ovs/archive/%{commit1}.tar.gz#/openvswitch-%{shortcommit1}.tar.gz
|
|
|
773311 |
%define ovsdir ovs-%{commit1}
|
|
|
773311 |
%else
|
|
|
773311 |
Source10: https://openvswitch.org/releases/openvswitch-%{ovsver}.tar.gz
|
|
|
773311 |
%define ovsdir openvswitch-%{ovsver}
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%define docutilsver 0.12
|
|
|
773311 |
%define pygmentsver 1.4
|
|
|
773311 |
%define sphinxver 1.1.3
|
|
|
773311 |
Source100: https://pypi.io/packages/source/d/docutils/docutils-%{docutilsver}.tar.gz
|
|
|
773311 |
Source101: https://pypi.io/packages/source/P/Pygments/Pygments-%{pygmentsver}.tar.gz
|
|
|
773311 |
Source102: https://pypi.io/packages/source/S/Sphinx/Sphinx-%{sphinxver}.tar.gz
|
|
|
773311 |
|
|
|
773311 |
Source500: configlib.sh
|
|
|
773311 |
Source501: gen_config_group.sh
|
|
|
773311 |
Source502: set_config.sh
|
|
|
773311 |
|
|
|
773311 |
# Important: source503 is used as the actual copy file
|
|
|
773311 |
# @TODO: this causes a warning - fix it?
|
|
|
773311 |
Source504: arm64-armv8a-linuxapp-gcc-config
|
|
|
773311 |
Source505: ppc_64-power8-linuxapp-gcc-config
|
|
|
773311 |
Source506: x86_64-native-linuxapp-gcc-config
|
|
|
773311 |
|
|
|
773311 |
# ovn-patches
|
|
|
7f7b2c |
# OVN backports (0 - 799)
|
|
|
7f7b2c |
|
|
|
7f7b2c |
# Bug 1883957
|
|
|
7f7b2c |
# Bug 1881826
|
|
|
7f7b2c |
Patch01: 0001-northd-add-reject-action-for-lb-with-no-backends.patch
|
|
|
7f7b2c |
Patch02: 0002-nbctl-Cache-to-which-switch-or-router-particular-por.patch
|
|
|
7f7b2c |
Patch03: 0003-nbctl-Use-partial-set-updates-instead-of-re-setting-.patch
|
|
|
7f7b2c |
Patch04: 0004-nbctl-Remove-column-verification-for-partial-updates.patch
|
|
|
7f7b2c |
Patch05: 0005-northd-Add-ECMP-support-to-router-policies.patch
|
|
|
7f7b2c |
Patch06: 0006-osx-Fix-compilation-error.patch
|
|
|
7f7b2c |
Patch07: 0007-tests-Make-ovn-ovn-controller-incremental-processing.patch
|
|
|
ebb439 |
|
|
|
773311 |
# OpenvSwitch backports (800-) if required.
|
|
|
9219d1 |
|
|
|
773311 |
# FIXME Sphinx is used to generate some manpages, unfortunately, on RHEL, it's
|
|
|
773311 |
# in the -optional repository and so we can't require it directly since RHV
|
|
|
773311 |
# doesn't have the -optional repository enabled and so TPS fails
|
|
|
773311 |
%if %{external_sphinx}
|
|
|
773311 |
BuildRequires: python3-sphinx
|
|
|
773311 |
%else
|
|
|
773311 |
# Sphinx dependencies
|
|
|
773311 |
BuildRequires: python-devel
|
|
|
773311 |
BuildRequires: python-setuptools
|
|
|
773311 |
#BuildRequires: python2-docutils
|
|
|
773311 |
BuildRequires: python-jinja2
|
|
|
773311 |
BuildRequires: python-nose
|
|
|
773311 |
#BuildRequires: python2-pygments
|
|
|
773311 |
# docutils dependencies
|
|
|
773311 |
BuildRequires: python-imaging
|
|
|
773311 |
# pygments dependencies
|
|
|
773311 |
BuildRequires: python-nose
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
BuildRequires: gcc gcc-c++ make
|
|
|
773311 |
BuildRequires: autoconf automake libtool
|
|
|
773311 |
BuildRequires: systemd-units openssl openssl-devel
|
|
|
773311 |
BuildRequires: python3-devel python3-setuptools
|
|
|
773311 |
BuildRequires: desktop-file-utils
|
|
|
773311 |
BuildRequires: groff-base graphviz
|
|
|
773311 |
BuildRequires: unbound-devel
|
|
|
773311 |
|
|
|
773311 |
# make check dependencies
|
|
|
773311 |
BuildRequires: procps-ng
|
|
|
773311 |
%if 0%{?rhel} > 7 || 0%{?fedora}
|
|
|
773311 |
BuildRequires: python3-pyOpenSSL
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%if %{with libcapng}
|
|
|
773311 |
BuildRequires: libcap-ng libcap-ng-devel
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
Requires: hostname openssl iproute module-init-tools
|
|
|
773311 |
|
|
|
773311 |
Requires(post): systemd-units
|
|
|
773311 |
Requires(preun): systemd-units
|
|
|
773311 |
Requires(postun): systemd-units
|
|
|
773311 |
|
|
|
773311 |
# to skip running checks, pass --without check
|
|
|
773311 |
# Disable Tests due to https://bugs.centos.org/view.php?id=16969, tests failing
|
|
|
773311 |
# as build is running on CentOS7 builder, once builders are CentOS8 based tests can
|
|
|
773311 |
# be re enabled.
|
|
|
773311 |
%bcond_with check
|
|
|
773311 |
|
|
|
773311 |
%description
|
|
|
773311 |
OVN, the Open Virtual Network, is a system to support virtual network
|
|
|
773311 |
abstraction. OVN complements the existing capabilities of OVS to add
|
|
|
773311 |
native support for virtual network abstractions, such as virtual L2 and L3
|
|
|
773311 |
overlays and security groups.
|
|
|
773311 |
|
|
|
773311 |
%package central
|
|
|
773311 |
Summary: Open Virtual Network support
|
|
|
773311 |
License: ASL 2.0
|
|
|
773311 |
Requires: %{pkgname}
|
|
|
773311 |
Requires: firewalld-filesystem
|
|
|
773311 |
Provides: openvswitch%{pkgver}-ovn-central = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
|
773311 |
Obsoletes: openvswitch%{pkgver}-ovn-central < 2.11.0-1
|
|
|
773311 |
|
|
|
773311 |
%description central
|
|
|
773311 |
OVN DB servers and ovn-northd running on a central node.
|
|
|
773311 |
|
|
|
773311 |
%package host
|
|
|
773311 |
Summary: Open Virtual Network support
|
|
|
773311 |
License: ASL 2.0
|
|
|
773311 |
Requires: %{pkgname}
|
|
|
773311 |
Requires: firewalld-filesystem
|
|
|
773311 |
Provides: openvswitch%{pkgver}-ovn-host = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
|
773311 |
Obsoletes: openvswitch%{pkgver}-ovn-host < 2.11.0-1
|
|
|
773311 |
|
|
|
773311 |
%description host
|
|
|
773311 |
OVN controller running on each host.
|
|
|
773311 |
|
|
|
773311 |
%package vtep
|
|
|
773311 |
Summary: Open Virtual Network support
|
|
|
773311 |
License: ASL 2.0
|
|
|
773311 |
Requires: %{pkgname}
|
|
|
773311 |
Provides: openvswitch%{pkgver}-ovn-vtep = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
|
773311 |
Obsoletes: openvswitch%{pkgver}-ovn-vtep < 2.11.0-1
|
|
|
773311 |
|
|
|
773311 |
%description vtep
|
|
|
773311 |
OVN vtep controller
|
|
|
773311 |
|
|
|
773311 |
%prep
|
|
|
773311 |
%if 0%{?commit0:1}
|
|
|
773311 |
%autosetup -n ovn-%{commit0} -a 10 -p 1
|
|
|
773311 |
%else
|
|
|
773311 |
%autosetup -n ovn-%{version} -a 10 -p 1
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%build
|
|
|
773311 |
%if 0%{?commit0:1}
|
|
|
773311 |
# fix the snapshot unreleased version to be the released one.
|
|
|
773311 |
sed -i.old -e "s/^AC_INIT(openvswitch,.*,/AC_INIT(openvswitch, %{version},/" configure.ac
|
|
|
773311 |
%endif
|
|
|
773311 |
./boot.sh
|
|
|
773311 |
|
|
|
773311 |
# OVN source code is now separate.
|
|
|
773311 |
# Build openvswitch first.
|
|
|
773311 |
# XXX Current openvswitch2.13 doesn't
|
|
|
773311 |
# use "2.13.0" for version. It's a commit hash
|
|
|
773311 |
pushd %{ovsdir}
|
|
|
773311 |
./boot.sh
|
|
|
773311 |
%configure \
|
|
|
773311 |
%if %{with libcapng}
|
|
|
773311 |
--enable-libcapng \
|
|
|
773311 |
%else
|
|
|
773311 |
--disable-libcapng \
|
|
|
773311 |
%endif
|
|
|
773311 |
--enable-ssl \
|
|
|
773311 |
--with-pkidir=%{_sharedstatedir}/openvswitch/pki
|
|
|
773311 |
|
|
|
773311 |
make %{?_smp_mflags}
|
|
|
773311 |
popd
|
|
|
773311 |
|
|
|
773311 |
# Build OVN.
|
|
|
773311 |
# XXX OVS version needs to be updated when ovs2.13 is updated.
|
|
|
773311 |
%configure \
|
|
|
773311 |
--with-ovs-source=$PWD/%{ovsdir} \
|
|
|
773311 |
%if %{with libcapng}
|
|
|
773311 |
--enable-libcapng \
|
|
|
773311 |
%else
|
|
|
773311 |
--disable-libcapng \
|
|
|
773311 |
%endif
|
|
|
773311 |
--enable-ssl \
|
|
|
773311 |
--with-pkidir=%{_sharedstatedir}/openvswitch/pki
|
|
|
773311 |
|
|
|
773311 |
make %{?_smp_mflags}
|
|
|
773311 |
|
|
|
773311 |
%install
|
|
|
773311 |
%make_install
|
|
|
773311 |
install -p -D -m 0644 \
|
|
|
773311 |
rhel/usr_share_ovn_scripts_systemd_sysconfig.template \
|
|
|
773311 |
$RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/ovn
|
|
|
773311 |
|
|
|
773311 |
for service in ovn-controller ovn-controller-vtep ovn-northd; do
|
|
|
773311 |
install -p -D -m 0644 \
|
|
|
773311 |
rhel/usr_lib_systemd_system_${service}.service \
|
|
|
773311 |
$RPM_BUILD_ROOT%{_unitdir}/${service}.service
|
|
|
773311 |
done
|
|
|
773311 |
|
|
|
773311 |
install -d -m 0755 $RPM_BUILD_ROOT/%{_sharedstatedir}/ovn
|
|
|
773311 |
|
|
|
773311 |
install -d $RPM_BUILD_ROOT%{ovnlibdir}/firewalld/services/
|
|
|
773311 |
install -p -m 0644 rhel/usr_lib_firewalld_services_ovn-central-firewall-service.xml \
|
|
|
773311 |
$RPM_BUILD_ROOT%{ovnlibdir}/firewalld/services/ovn-central-firewall-service.xml
|
|
|
773311 |
install -p -m 0644 rhel/usr_lib_firewalld_services_ovn-host-firewall-service.xml \
|
|
|
773311 |
$RPM_BUILD_ROOT%{ovnlibdir}/firewalld/services/ovn-host-firewall-service.xml
|
|
|
773311 |
|
|
|
773311 |
install -d -m 0755 $RPM_BUILD_ROOT%{ovnlibdir}/ocf/resource.d/ovn
|
|
|
773311 |
ln -s %{_datadir}/ovn/scripts/ovndb-servers.ocf \
|
|
|
773311 |
$RPM_BUILD_ROOT%{ovnlibdir}/ocf/resource.d/ovn/ovndb-servers
|
|
|
773311 |
|
|
|
773311 |
install -p -D -m 0644 rhel/etc_logrotate.d_ovn \
|
|
|
773311 |
$RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/ovn
|
|
|
773311 |
|
|
|
773311 |
# remove unneeded files.
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_bindir}/ovs*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_bindir}/vtep-ctl
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_sbindir}/ovs*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/ovs*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/ovs*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/vtep*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man7/ovs*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/ovs*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/vtep*
|
|
|
773311 |
rm -rf $RPM_BUILD_ROOT%{_datadir}/ovn/python
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_datadir}/ovn/scripts/ovs*
|
|
|
773311 |
rm -rf $RPM_BUILD_ROOT%{_datadir}/ovn/bugtool-plugins
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_includedir}/ovn/*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
|
|
|
773311 |
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/openvswitch
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT%{_datadir}/ovn/scripts/ovn-bugtool*
|
|
|
773311 |
rm -f $RPM_BUILD_ROOT/%{_bindir}/ovn-docker-overlay-driver \
|
|
|
773311 |
$RPM_BUILD_ROOT/%{_bindir}/ovn-docker-underlay-driver
|
|
|
773311 |
|
|
|
773311 |
%check
|
|
|
773311 |
%if %{with check}
|
|
|
773311 |
touch resolv.conf
|
|
|
773311 |
export OVS_RESOLV_CONF=$(pwd)/resolv.conf
|
|
|
773311 |
if ! make check TESTSUITEFLAGS='%{_smp_mflags} -k ovn'; then
|
|
|
773311 |
cat tests/testsuite.log
|
|
|
773311 |
if ! make check TESTSUITEFLAGS='--recheck'; then
|
|
|
773311 |
cat tests/testsuite.log
|
|
|
773311 |
# Presently a test case - "2796: ovn -- ovn-controller incremental processing"
|
|
|
773311 |
# is failing on aarch64 arch. Let's not exit for this arch
|
|
|
773311 |
# until we figure out why it is failing.
|
|
|
773311 |
# Test case 93: ovn.at:12105 ovn -- ACLs on Port Groups is failing
|
|
|
773311 |
# repeatedly on s390x. This needs to be investigated.
|
|
|
773311 |
%ifnarch aarch64
|
|
|
773311 |
%ifnarch ppc64le
|
|
|
773311 |
%ifnarch s390x
|
|
|
773311 |
exit 1
|
|
|
773311 |
%endif
|
|
|
773311 |
%endif
|
|
|
773311 |
%endif
|
|
|
773311 |
fi
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%clean
|
|
|
773311 |
rm -rf $RPM_BUILD_ROOT
|
|
|
773311 |
|
|
|
773311 |
%pre central
|
|
|
773311 |
if [ $1 -eq 1 ] ; then
|
|
|
773311 |
# Package install.
|
|
|
773311 |
/bin/systemctl status ovn-northd.service >/dev/null
|
|
|
773311 |
ovn_status=$?
|
|
|
773311 |
rpm -ql openvswitch-ovn-central > /dev/null
|
|
|
773311 |
if [[ "$?" = "0" && "$ovn_status" = "0" ]]; then
|
|
|
773311 |
# ovn-northd service is running which means old openvswitch-ovn-central
|
|
|
773311 |
# is already installed and it will be cleaned up. So start ovn-northd
|
|
|
773311 |
# service when posttrans central is called.
|
|
|
773311 |
touch %{_localstatedir}/lib/rpm-state/ovn-northd
|
|
|
773311 |
fi
|
|
|
773311 |
fi
|
|
|
773311 |
|
|
|
773311 |
%pre host
|
|
|
773311 |
if [ $1 -eq 1 ] ; then
|
|
|
773311 |
# Package install.
|
|
|
773311 |
/bin/systemctl status ovn-controller.service >/dev/null
|
|
|
773311 |
ovn_status=$?
|
|
|
773311 |
rpm -ql openvswitch-ovn-host > /dev/null
|
|
|
773311 |
if [[ "$?" = "0" && "$ovn_status" = "0" ]]; then
|
|
|
773311 |
# ovn-controller service is running which means old
|
|
|
773311 |
# openvswitch-ovn-host is installed and it will be cleaned up. So
|
|
|
773311 |
# start ovn-controller service when posttrans host is called.
|
|
|
773311 |
touch %{_localstatedir}/lib/rpm-state/ovn-controller
|
|
|
773311 |
fi
|
|
|
773311 |
fi
|
|
|
773311 |
|
|
|
773311 |
%pre vtep
|
|
|
773311 |
if [ $1 -eq 1 ] ; then
|
|
|
773311 |
# Package install.
|
|
|
773311 |
/bin/systemctl status ovn-controller-vtep.service >/dev/null
|
|
|
773311 |
ovn_status=$?
|
|
|
773311 |
rpm -ql openvswitch-ovn-vtep > /dev/null
|
|
|
773311 |
if [[ "$?" = "0" && "$ovn_status" = "0" ]]; then
|
|
|
773311 |
# ovn-controller-vtep service is running which means old
|
|
|
773311 |
# openvswitch-ovn-vtep is installed and it will be cleaned up. So
|
|
|
773311 |
# start ovn-controller-vtep service when posttrans host is called.
|
|
|
773311 |
touch %{_localstatedir}/lib/rpm-state/ovn-controller-vtep
|
|
|
773311 |
fi
|
|
|
773311 |
fi
|
|
|
773311 |
|
|
|
773311 |
%preun central
|
|
|
773311 |
%if 0%{?systemd_preun:1}
|
|
|
773311 |
%systemd_preun ovn-northd.service
|
|
|
773311 |
%else
|
|
|
773311 |
if [ $1 -eq 0 ] ; then
|
|
|
773311 |
# Package removal, not upgrade
|
|
|
773311 |
/bin/systemctl --no-reload disable ovn-northd.service >/dev/null 2>&1 || :
|
|
|
773311 |
/bin/systemctl stop ovn-northd.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%preun host
|
|
|
773311 |
%if 0%{?systemd_preun:1}
|
|
|
773311 |
%systemd_preun ovn-controller.service
|
|
|
773311 |
%else
|
|
|
773311 |
if [ $1 -eq 0 ] ; then
|
|
|
773311 |
# Package removal, not upgrade
|
|
|
773311 |
/bin/systemctl --no-reload disable ovn-controller.service >/dev/null 2>&1 || :
|
|
|
773311 |
/bin/systemctl stop ovn-controller.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%preun vtep
|
|
|
773311 |
%if 0%{?systemd_preun:1}
|
|
|
773311 |
%systemd_preun ovn-controller-vtep.service
|
|
|
773311 |
%else
|
|
|
773311 |
if [ $1 -eq 0 ] ; then
|
|
|
773311 |
# Package removal, not upgrade
|
|
|
773311 |
/bin/systemctl --no-reload disable ovn-controller-vtep.service >/dev/null 2>&1 || :
|
|
|
773311 |
/bin/systemctl stop ovn-controller-vtep.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%post
|
|
|
773311 |
%if %{with libcapng}
|
|
|
773311 |
if [ $1 -eq 1 ]; then
|
|
|
773311 |
sed -i 's:^#OVN_USER_ID=:OVN_USER_ID=:' %{_sysconfdir}/sysconfig/ovn
|
|
|
773311 |
sed -i 's:\(.*su\).*:\1 openvswitch openvswitch:' %{_sysconfdir}/logrotate.d/ovn
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%post central
|
|
|
773311 |
%if 0%{?systemd_post:1}
|
|
|
773311 |
%systemd_post ovn-northd.service
|
|
|
773311 |
%else
|
|
|
773311 |
# Package install, not upgrade
|
|
|
773311 |
if [ $1 -eq 1 ]; then
|
|
|
773311 |
/bin/systemctl daemon-reload >dev/null || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%post host
|
|
|
773311 |
%if 0%{?systemd_post:1}
|
|
|
773311 |
%systemd_post ovn-controller.service
|
|
|
773311 |
%else
|
|
|
773311 |
# Package install, not upgrade
|
|
|
773311 |
if [ $1 -eq 1 ]; then
|
|
|
773311 |
/bin/systemctl daemon-reload >dev/null || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%post vtep
|
|
|
773311 |
%if 0%{?systemd_post:1}
|
|
|
773311 |
%systemd_post ovn-controller-vtep.service
|
|
|
773311 |
%else
|
|
|
773311 |
# Package install, not upgrade
|
|
|
773311 |
if [ $1 -eq 1 ]; then
|
|
|
773311 |
/bin/systemctl daemon-reload >dev/null || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%postun
|
|
|
773311 |
|
|
|
773311 |
%postun central
|
|
|
773311 |
%if 0%{?systemd_postun_with_restart:1}
|
|
|
773311 |
%systemd_postun_with_restart ovn-northd.service
|
|
|
773311 |
%else
|
|
|
773311 |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
|
773311 |
if [ "$1" -ge "1" ] ; then
|
|
|
773311 |
# Package upgrade, not uninstall
|
|
|
773311 |
/bin/systemctl try-restart ovn-northd.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%postun host
|
|
|
773311 |
%if 0%{?systemd_postun_with_restart:1}
|
|
|
773311 |
%systemd_postun_with_restart ovn-controller.service
|
|
|
773311 |
%else
|
|
|
773311 |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
|
773311 |
if [ "$1" -ge "1" ] ; then
|
|
|
773311 |
# Package upgrade, not uninstall
|
|
|
773311 |
/bin/systemctl try-restart ovn-controller.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%postun vtep
|
|
|
773311 |
%if 0%{?systemd_postun_with_restart:1}
|
|
|
773311 |
%systemd_postun_with_restart ovn-controller-vtep.service
|
|
|
773311 |
%else
|
|
|
773311 |
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
|
|
773311 |
if [ "$1" -ge "1" ] ; then
|
|
|
773311 |
# Package upgrade, not uninstall
|
|
|
773311 |
/bin/systemctl try-restart ovn-controller-vtep.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
%endif
|
|
|
773311 |
|
|
|
773311 |
%posttrans central
|
|
|
773311 |
if [ $1 -eq 1 ]; then
|
|
|
773311 |
# Package install, not upgrade
|
|
|
773311 |
if [ -e %{_localstatedir}/lib/rpm-state/ovn-northd ]; then
|
|
|
773311 |
rm %{_localstatedir}/lib/rpm-state/ovn-northd
|
|
|
773311 |
/bin/systemctl start ovn-northd.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
fi
|
|
|
773311 |
|
|
|
773311 |
|
|
|
773311 |
%posttrans host
|
|
|
773311 |
if [ $1 -eq 1 ]; then
|
|
|
773311 |
# Package install, not upgrade
|
|
|
773311 |
if [ -e %{_localstatedir}/lib/rpm-state/ovn-controller ]; then
|
|
|
773311 |
rm %{_localstatedir}/lib/rpm-state/ovn-controller
|
|
|
773311 |
/bin/systemctl start ovn-controller.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
fi
|
|
|
773311 |
|
|
|
773311 |
%posttrans vtep
|
|
|
773311 |
if [ $1 -eq 1 ]; then
|
|
|
773311 |
# Package install, not upgrade
|
|
|
773311 |
if [ -e %{_localstatedir}/lib/rpm-state/ovn-controller-vtep ]; then
|
|
|
773311 |
rm %{_localstatedir}/lib/rpm-state/ovn-controller-vtep
|
|
|
773311 |
/bin/systemctl start ovn-controller-vtep.service >/dev/null 2>&1 || :
|
|
|
773311 |
fi
|
|
|
773311 |
fi
|
|
|
773311 |
|
|
|
773311 |
%files
|
|
|
773311 |
%{_bindir}/ovn-nbctl
|
|
|
773311 |
%{_bindir}/ovn-sbctl
|
|
|
773311 |
%{_bindir}/ovn-trace
|
|
|
773311 |
%{_bindir}/ovn-detrace
|
|
|
773311 |
%{_bindir}/ovn-appctl
|
|
|
773311 |
%{_bindir}/ovn-ic-nbctl
|
|
|
773311 |
%{_bindir}/ovn-ic-sbctl
|
|
|
773311 |
%dir %{_datadir}/ovn/
|
|
|
773311 |
%dir %{_datadir}/ovn/scripts/
|
|
|
773311 |
%{_datadir}/ovn/scripts/ovn-ctl
|
|
|
773311 |
%{_datadir}/ovn/scripts/ovn-lib
|
|
|
773311 |
%{_datadir}/ovn/scripts/ovndb-servers.ocf
|
|
|
773311 |
%{_mandir}/man8/ovn-ctl.8*
|
|
|
773311 |
%{_mandir}/man8/ovn-appctl.8*
|
|
|
773311 |
%{_mandir}/man8/ovn-nbctl.8*
|
|
|
773311 |
%{_mandir}/man8/ovn-ic-nbctl.8*
|
|
|
773311 |
%{_mandir}/man8/ovn-trace.8*
|
|
|
773311 |
%{_mandir}/man1/ovn-detrace.1*
|
|
|
773311 |
%{_mandir}/man7/ovn-architecture.7*
|
|
|
773311 |
%{_mandir}/man8/ovn-sbctl.8*
|
|
|
773311 |
%{_mandir}/man8/ovn-ic-sbctl.8*
|
|
|
773311 |
%{_mandir}/man5/ovn-nb.5*
|
|
|
773311 |
%{_mandir}/man5/ovn-ic-nb.5*
|
|
|
773311 |
%{_mandir}/man5/ovn-sb.5*
|
|
|
773311 |
%{_mandir}/man5/ovn-ic-sb.5*
|
|
|
773311 |
%dir %{ovnlibdir}/ocf/resource.d/ovn/
|
|
|
773311 |
%{ovnlibdir}/ocf/resource.d/ovn/ovndb-servers
|
|
|
773311 |
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/logrotate.d/ovn
|
|
|
773311 |
%config(noreplace) %verify(not md5 size mtime) %{_sysconfdir}/sysconfig/ovn
|
|
|
773311 |
|
|
|
773311 |
%files central
|
|
|
773311 |
%{_bindir}/ovn-northd
|
|
|
773311 |
%{_bindir}/ovn-ic
|
|
|
773311 |
%{_mandir}/man8/ovn-northd.8*
|
|
|
773311 |
%{_mandir}/man8/ovn-ic.8*
|
|
|
773311 |
%{_datadir}/ovn/ovn-nb.ovsschema
|
|
|
773311 |
%{_datadir}/ovn/ovn-ic-nb.ovsschema
|
|
|
773311 |
%{_datadir}/ovn/ovn-sb.ovsschema
|
|
|
773311 |
%{_datadir}/ovn/ovn-ic-sb.ovsschema
|
|
|
773311 |
%{_unitdir}/ovn-northd.service
|
|
|
773311 |
%{ovnlibdir}/firewalld/services/ovn-central-firewall-service.xml
|
|
|
773311 |
|
|
|
773311 |
%files host
|
|
|
773311 |
%{_bindir}/ovn-controller
|
|
|
773311 |
%{_mandir}/man8/ovn-controller.8*
|
|
|
773311 |
%{_unitdir}/ovn-controller.service
|
|
|
773311 |
%{ovnlibdir}/firewalld/services/ovn-host-firewall-service.xml
|
|
|
773311 |
|
|
|
773311 |
%files vtep
|
|
|
773311 |
%{_bindir}/ovn-controller-vtep
|
|
|
773311 |
%{_mandir}/man8/ovn-controller-vtep.8*
|
|
|
773311 |
%{_unitdir}/ovn-controller-vtep.service
|
|
|
773311 |
|
|
|
773311 |
%changelog
|
|
|
7f7b2c |
* Fri Dec 18 2020 Numan Siddique <nusiddiq@redhat.com> - 20.12.0-1
|
|
|
7f7b2c |
- Rebase to OVN v20.12.0.
|
|
|
7f7b2c |
- Re-backport patches for #1883957 and #1881826 as there are not in v20.12.0.
|
|
|
7f7b2c |
- Use ovs sources from master commit - 252e1e576443("dpdk: Update to use DPDK v20.11.").
|
|
|
7f7b2c |
|
|
|
7f7b2c |
* Tue Dec 15 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-23
|
|
|
7f7b2c |
- Backport "northd: Add ECMP support to router policies." (#1881826)
|
|
|
7f7b2c |
- Backport "Add missing documentation for router policy and ecmp sym reply stage." (#1881826)
|
|
|
7f7b2c |
|
|
|
7f7b2c |
* Mon Dec 14 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.09.0-22
|
|
|
7f7b2c |
- Backport "northd: add reject action for lb with no backends" (#1883957)
|
|
|
7f7b2c |
|
|
|
7f7b2c |
* Tue Dec 8 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.09.0-21
|
|
|
7f7b2c |
- Backport "northd: Fix iteration over vip backends." (#1904489)
|
|
|
7f7b2c |
|
|
|
7f7b2c |
* Tue Dec 1 2020 Dumitru Ceara <dceara@redhat.com> - 20.09.0-20
|
|
|
7f7b2c |
- Backport "pinctrl: Honor always_learn_from_arp_request for self created MAC_Bindings." (#1903199)
|
|
|
7f7b2c |
|
|
|
7f7b2c |
* Mon Nov 30 2020 Mark Michelson <mmichels@redhat.com> - 20.09.0-19
|
|
|
7f7b2c |
- Backport "Allow explicit setting of the SNAT zone on a gateway router" (#1892311)
|
|
|
7f7b2c |
- Backport "Clear port binding flows when datapath CT zone changes."
|
|
|
7f7b2c |
|
|
|
7f7b2c |
* Thu Nov 26 2020 Dumitru Ceara <dceara@redhat.com> - 20.09.0-18
|
|
|
7f7b2c |
* Backport "pinctrl: Fix segfault seen when creating mac_binding for local GARPs." (#1901880)
|
|
|
7f7b2c |
|
|
|
ebb439 |
* Mon Nov 23 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-17
|
|
|
ebb439 |
- Backport "Fix OVN update issue when ovn-controller is updated first from 20.06 to 20.09. (#1900484)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Mon Nov 23 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-16
|
|
|
ebb439 |
- Backport "controller: Allow pinctrl thread to handle packet-ins when version mismatch with northd." (#1899936)
|
|
|
ebb439 |
- Backport memory leak fix patches.
|
|
|
ebb439 |
|
|
|
ebb439 |
* Sat Nov 21 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-15
|
|
|
ebb439 |
- Backport "Provide the option to pin ovn-controller and ovn-northd to a specific version." (#1899936)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Fri Nov 20 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-14
|
|
|
ebb439 |
- Backport Load balancer hairpin improvement patches. (#1833373)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Thu Nov 12 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.09.0-13
|
|
|
ebb439 |
- Backport "northd: Fix lb_action when there are no active backends for lb health_check" (#1888445)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Wed Nov 11 2020 Ihar Hrachyshka <ihrachys@redhat.com> - 20.09.0-12
|
|
|
ebb439 |
- Backport "Allow VLAN traffic when LS:vlan-passthru=true" (#1846018)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Wed Nov 11 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-11
|
|
|
ebb439 |
- Backport "northd: Don't poll ovsdb before the connection is fully established" (#1896671)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Thu Nov 5 2020 Dumitru Ceara <dceara@redhat.com> - 20.09.0-10
|
|
|
ebb439 |
- Backport "pinctrl: Directly update MAC_Bindings created by self originated GARPs." (#1894478)
|
|
|
ebb439 |
- Backport "ovn-northd: Limit self originated ARP/ND broadcast domain." (#1894478)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Fri Oct 30 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.09.0-9
|
|
|
ebb439 |
- Backport "dhcp: add iPXE support to OVN" (#1765506)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Fri Oct 30 2020 Dumitru Ceara <dceara@redhat.com> - 20.09.0-8
|
|
|
ebb439 |
- Backport "ovn-detrace: Only decode br-int OVS interfaces." (#1890803)
|
|
|
ebb439 |
- Backport "ovn-detrace: Improve DB connection error messages." (#1890803)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Fri Oct 23 2020 Dumitru Ceara <dceara@redhat.com> - 20.09.0-7
|
|
|
ebb439 |
- Backport "ovn-northd: Handle IPv6 addresses with prefixes for port security." (#1856898)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Tue Oct 20 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-6
|
|
|
ebb439 |
- Backport "northd: Use 'enum ovn_stage' for the table value in the 'next' OVN action." (#1876990)
|
|
|
ebb439 |
- Backport "ovn-trace: Don't assert for next(stage=ingress,..) (#1876990)
|
|
|
ebb439 |
- Backport "actions: Add a new OVN action - reject {}." (#1876990)
|
|
|
ebb439 |
- Backport "ovn-northd: Optimize logical flow generation for reject ACLs." (#1876990)
|
|
|
ebb439 |
- Backport "ovn-trace: Handle IPv6 packets for tcp_reset action." (#1876990)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Mon Oct 19 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.09.0-5
|
|
|
ebb439 |
- Backport "controller: IPv6 Prefix-Delegation: introduce RENEW/REBIND msg support" (#1826686)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Mon Oct 19 2020 Dumitru Ceara <dceara@redhat.com> - 20.09.0-4
|
|
|
ebb439 |
- Backport "ofctrl.c: Fix duplicated flow handling in I-P while" (#1871931)
|
|
|
ebb439 |
- Backport "ofctrl.c: Avoid repeatedly linking an installed flow and" (#1871931)
|
|
|
ebb439 |
- Backport "ofctrl.c: Only merge actions for conjunctive flows." (#1871931)
|
|
|
ebb439 |
- Backport "ofctrl.c: Do not change flow ordering when merging" (#1871931)
|
|
|
ebb439 |
- Backport "ofctrl.c: Simplify active desired flow selection." (#1871931)
|
|
|
ebb439 |
- Backport "ofctrl.c: Always log the most recent flow changes." (#1871931)
|
|
|
ebb439 |
- Backport "ofctrl.c: Add a predictable resolution for conflicting" (#1871931)
|
|
|
ebb439 |
|
|
|
ebb439 |
* Fri Oct 9 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.09.0-3
|
|
|
ebb439 |
- Backport "northd: properly reconfigure ipam when subnet is changed" (#1865866)
|
|
|
ebb439 |
|
|
|
dddd63 |
* Fri Oct 9 2020 Dumitru Ceara <dceara@redhat.com> - 20.09.0-2
|
|
|
dddd63 |
- Backport "ovn-northd: Add localnet ports to Multicast_Groups created by IGMP_Group." (#1886314)
|
|
|
dddd63 |
|
|
|
dddd63 |
* Tue Sep 29 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-1
|
|
|
dddd63 |
- Rebase to upstream v20.09.0.
|
|
|
dddd63 |
|
|
|
dddd63 |
* Mon Sep 28 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.06.2-15
|
|
|
dddd63 |
- Backport "binding: Rely on qos_map for consider_localnet_lport" (#1878943)
|
|
|
dddd63 |
- Backport "binding: fix localnet QoS configuration after I-P" (#1878943)
|
|
|
dddd63 |
|
|
|
dddd63 |
* Mon Sep 28 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.06.2-14
|
|
|
dddd63 |
- Backport "ovn-nbctl: add --may-exist/--if-exists options for policy routing" (#1845109)
|
|
|
dddd63 |
|
|
|
dddd63 |
* Mon Sep 21 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.2-13
|
|
|
dddd63 |
- Backport "ovn-ctl: Handle cluster db upgrades for run_(nb/sb)_ovsdb" (#1868392)
|
|
|
dddd63 |
- Backport "northd: Add lflows to send all pkts to conntrack if LB is configured on a lswitch." (#1870359)
|
|
|
dddd63 |
- Backport "ovn-northd: Fix router policy pkt mark over flow if the value is greater than signed int." (#1878248)
|
|
|
dddd63 |
|
|
|
dddd63 |
* Tue Sep 15 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.2-12
|
|
|
dddd63 |
- Fixed the date typo in changelog.
|
|
|
dddd63 |
|
|
|
dddd63 |
* Tue Sep 15 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.2-11
|
|
|
9219d1 |
- Backport "ovn-controller: Persist the conjunction ids allocated for conjuctive matches." (#1858878)
|
|
|
9219d1 |
- Backport "I-P engine: Provide the option to store client data in engine ctx." (#1858878)
|
|
|
9219d1 |
|
|
|
dddd63 |
* Mon Sep 14 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.2-10
|
|
|
9219d1 |
- Backport "ovn-northd: Fix multiple ARP replies for SNAT entries configured on a distributed router." (#1878451)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Tue Sep 8 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.06.2-9
|
|
|
9219d1 |
- Backport "ovn-ctl: introduce ovsdb-{n, s}b-wrapper options" (#1831558)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Tue Sep 8 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.06.2-8
|
|
|
9219d1 |
- Backport "Introduce DHCPDECLINE msg support to OVN DHCP server" (#1857563)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Mon Sep 7 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.06.2-7
|
|
|
9219d1 |
- Backport "northd: fix empty_lb_backends controller_event for IPv6" (#1875337)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Fri Sep 4 2020 Dumitru Ceara <dceara@redhat.com> - 20.06.2-6
|
|
|
9219d1 |
- Backport "chassis: Fix the way encaps are updated for a chassis record." (#1873032)
|
|
|
9219d1 |
- Backport "chassis: Fix chassis_private record updates when the system-id changes." (#1873032)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Fri Sep 4 2020 Dumitru Ceara <dceara@redhat.com> - 20.06.2-5
|
|
|
9219d1 |
- Backport "lex: Allow unmasked bits in value/mask tokens." (#1812820)
|
|
|
9219d1 |
- Backport "ovn-nbctl: Deal with nb_cfg overflows." (#1873455)
|
|
|
9219d1 |
- Backport "pinctrl: Fix incorrect warning message for multicast querier." (#1875727)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Wed Sep 2 2020 Dumitru Ceara <dceara@redhat.com> - 20.06.2-4
|
|
|
9219d1 |
- Backport "ovn-northd: Rate limit missing chassis log." (#1874745)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Mon Aug 31 2020 Dumitru Ceara <dceara@redhat.com> - 20.06.2-3
|
|
|
9219d1 |
- Backport "ovn-controller: Fix incremental processing of Port_Binding deletes." (#1871961)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Wed Aug 26 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.2-2
|
|
|
9219d1 |
- Backport "Fix ovn-controller crash when a lport of type 'virtual' is deleted." (#1872681)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Sat Aug 22 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.2-1
|
|
|
9219d1 |
- Sync the OVN sources with the upstream v20.06.2 release and reorder
|
|
|
9219d1 |
the other patches.
|
|
|
9219d1 |
|
|
|
9219d1 |
* Fri Aug 21 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-18
|
|
|
9219d1 |
- Backport "Avoid nb_cfg update notification flooding" (#1871054)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Fri Aug 21 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-17
|
|
|
9219d1 |
- Backport "Fix the data type for DHCP option tftp_server (66)" (#1871056)
|
|
|
9219d1 |
- Backport "Add support for DHCP domain search option (119)" (#1871056)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Thu Aug 20 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-16
|
|
|
9219d1 |
- Backport "ovsdb-idl: Add function to reset min_index." (#1829109)
|
|
|
9219d1 |
- Backport "Add northd and ovn-controller cluster status reset commands." (#1829109)
|
|
|
9219d1 |
- Backport "Fix compilation error when configured with --enable-sparse." (#1829109)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Wed Aug 19 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-15
|
|
|
9219d1 |
- Backport "northd: Fix the routing for external logical ports of bridged logical switches." (#1829762)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Tue Aug 11 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-14
|
|
|
9219d1 |
- Backport "ovn-northd: Add ARP responder flows for SNAT entries." (#1861294)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Mon Aug 10 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-13
|
|
|
9219d1 |
- Backport "ovn-northd: Don't send the pkt to conntrack if it is to be routed in egress stage." (#1836804)
|
|
|
9219d1 |
- Backport "ovn-northd: Don't send the pkt to conntrack for NAT if its not destined for LB VIP." (#1836804)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Mon Aug 10 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-12
|
|
|
9219d1 |
- Backport "Allow force_snat options to work for dual-stack routers." (#1823003)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Mon Aug 10 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-11
|
|
|
9219d1 |
- Synced with the upstream branch-20.06 commit cd31e32f028fa7a06a7faaeeace307c1086e25b4
|
|
|
9219d1 |
- This includes the flow explosion patches. (#1847537)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Fri Aug 7 2020 Dumitru Ceara <dceara@redhat.com> - 20.06.1-10
|
|
|
9219d1 |
- Backport "chassis: Propagate ovn-monitor-all external-id to Chassis:other_config." (#1866820)
|
|
|
9219d1 |
- Backport "pinctrl: Avoid flushing of non-local IGMP_Groups." (#1866820)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Thu Aug 6 2020 Mark Michelson <mmichels@redhat.com> - 20.06.1-9
|
|
|
9219d1 |
- Backport "Allow bare ct_commits when no nested actions are required."
|
|
|
9219d1 |
|
|
|
9219d1 |
* Mon Aug 3 2020 Dumitru Ceara <dceara@redhat.com> - 20.06.1-8
|
|
|
9219d1 |
- Backport "expr.c: Fix argument type of expr_write_scope()." (#1849683)
|
|
|
9219d1 |
- Backport "ovn-detrace: Add support for multiple remotes." (#1853716)
|
|
|
9219d1 |
- Backport "ovn-detrace: Support SSL remotes." (#1853716)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Thu Jul 30 2020 Mark Michelson <mmichels@redhat.com> - 20.06.1-7
|
|
|
9219d1 |
- Backport ECMP symmetric reply patch series (#1849683)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Wed Jul 29 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-6
|
|
|
9219d1 |
- Backport "ovn-controller: Release lport if the ofport of the VIF is -1.". (#1861298)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Tue Jul 28 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-5
|
|
|
9219d1 |
- Backport "ovn-controller: Fix the missing flows when logical router port is added after its peer." (#1860053)
|
|
|
9219d1 |
- Backport "ovn-controller: Clear flows not associated with db rows in physical flow change handler." (#1861042)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Fri Jul 17 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-4
|
|
|
9219d1 |
- Backport "ovn-controller: Fix the missing ct zone entries for container ports." (#1858191)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Thu Jul 16 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-3
|
|
|
9219d1 |
- Backport "ovn-controller: Fix the missing flows with monitor-all set to True" (#1857537)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Thu Jul 9 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 20.06.1-2
|
|
|
9219d1 |
- Backport "Introduce icmp6_error action" (#1846300)
|
|
|
9219d1 |
- Backport "Introduce icmp6.frag_mtu action" (#1846300)
|
|
|
9219d1 |
- Backport "northd: introduce icmp6_error logical flows in router pipeline" (#1846300)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Thu Jul 09 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-1
|
|
|
9219d1 |
- Backport "Support packet metadata marking for logical router policies." (#1828933)
|
|
|
9219d1 |
- Backport "ovn-nbctl: Enhance lr-policy-add to set the options."(#1828933)
|
|
|
9219d1 |
- Backport "pinctrl: Support DHCPRELEASE and DHCPINFORM in native OVN dhcp responder." (#1801258)
|
|
|
9219d1 |
|
|
|
9219d1 |
* Thu Jul 09 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-0
|
|
|
9219d1 |
- Synced the upstream v20.06.1 source.
|
|
|
9219d1 |
- This resolves the following BZs:
|
|
|
9219d1 |
- 1846189
|
|
|
9219d1 |
- 1850511
|
|
|
9219d1 |
- 1818128
|
|
|
9219d1 |
- 1805630
|
|
|
9219d1 |
|
|
|
9219d1 |
* Wed Jul 08 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-39
|
|
|
773311 |
- Backport "ovn-northd: Fix the missing lflow issue in LS_OUT_PRE_LB." (#1849162)
|
|
|
773311 |
|
|
|
9219d1 |
* Wed Jul 08 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-38
|
|
|
773311 |
- Backport "Split SB Port_Group per datapath." (#1818128)
|
|
|
773311 |
|
|
|
773311 |
* Fri Jun 19 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-37
|
|
|
773311 |
- Backport "ovsdb-idl: Avoid inconsistent IDL state with OVSDB_MONITOR_V3." (#1808580)
|
|
|
773311 |
|
|
|
773311 |
* Thu Jun 18 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-36
|
|
|
773311 |
- Backport "northd: By pass IPv6 Router Adv and Router Solicitation packets from ACL stages." (#1848398)
|
|
|
773311 |
|
|
|
773311 |
* Thu Jun 18 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-35
|
|
|
773311 |
- Backport "Fix ovn-controller generated packets from getting dropped for reject ACL action." (#1832176)
|
|
|
773311 |
- Backport "Honour router_preference for solicited RA" (#1804576)
|
|
|
773311 |
- Backport "ovsdb idl: Try committing the pending txn in ovsdb_idl_loop_run."
|
|
|
773311 |
|
|
|
773311 |
* Mon Jun 08 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-34
|
|
|
773311 |
- Backport "Make the notify() calls work with IPv6 in the OCF resource-agent" (#1843512)
|
|
|
773311 |
|
|
|
773311 |
* Fri Jun 5 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.13.0-33
|
|
|
773311 |
- Backport "ovn-northd: Remove useless flow for GW_REDIRECT" (#1836976)
|
|
|
773311 |
- Backport "Revert "Manage ARP process locally in a DVR scenario" (#1836976)
|
|
|
773311 |
- Backport "controller: fix ip buffering with static routes" (#1836976)
|
|
|
773311 |
- Backport "northd: manage ARP request locally for FIP traffic" (#1836976)
|
|
|
773311 |
|
|
|
773311 |
* Tue Jun 02 2020 Mark Michelson <mmichels@redhat.com> - 2.13.0-32
|
|
|
773311 |
- No change. Just bumping revision to appease errata system.
|
|
|
773311 |
|
|
|
773311 |
* Fri May 15 2020 Mark Michelson <mmichels@redhat.com> - 2.13.0-31
|
|
|
773311 |
- Backport "ofctrl: Split large group_mod messages up." (#1779854)
|
|
|
773311 |
|
|
|
773311 |
* Tue May 12 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-30
|
|
|
773311 |
- Backport "ovn-northd: Fix leak of lport addresses during DHCPv6 reply handling." (#1827769)
|
|
|
773311 |
- Backport "ovn-northd: Fix memory leak in case of duplicate logical router port." (#1827769)
|
|
|
773311 |
|
|
|
773311 |
* Tue May 12 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-29
|
|
|
773311 |
- Backport "pinctrl: Fix icmp6 packet corruption issue" (#1834655)
|
|
|
773311 |
|
|
|
773311 |
* Sun May 10 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-28
|
|
|
773311 |
- Backport "controller: Use OpenFlow version 1.5" (#1825073, #1707513)
|
|
|
773311 |
- Backport "ovn-northd: Fix memory leak and incorrect limiting of ECMP routes."
|
|
|
773311 |
- Backport "Support selection fields in load balancer." (#1825073, #1707513)
|
|
|
773311 |
- Backport "tests: Fix occasional failures for test 85."
|
|
|
773311 |
|
|
|
773311 |
* Wed May 06 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-27
|
|
|
773311 |
- Backport "Fix ACL reject action for UDP packets." (#1823755)
|
|
|
773311 |
|
|
|
773311 |
* Mon May 04 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.13.0-26
|
|
|
773311 |
- Backport "0001-Disable-IPv6-prefix-reporting-if-IPv6-PD-is-disabled.patch" (#1826683)
|
|
|
773311 |
- Backport "0002-controller-Add-garbage-collector-for-ipv6_prefixd.patch" (#1827084)
|
|
|
773311 |
- Backport "0003-IPv6-PD-Disable-pd-processing-if-the-router-port-is-.patch" (#1827084)
|
|
|
773311 |
|
|
|
773311 |
* Mon May 04 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-25
|
|
|
773311 |
- Backport "ovn-northd: Clear SB records depending on stale datapaths." (#1828637)
|
|
|
773311 |
- Backport "ovn-northd: Fix tunnel_key allocation for SB Port_Bindings." (#1828637)
|
|
|
773311 |
|
|
|
773311 |
* Mon May 04 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.13.0-24
|
|
|
773311 |
- Backport "IPv6 PD: time parameter checks" (#1827090)
|
|
|
773311 |
|
|
|
773311 |
* Mon May 04 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.13.0-23
|
|
|
773311 |
- Backport "IPv6 PD: assume status to be Success if not present" (#1826623)
|
|
|
773311 |
|
|
|
773311 |
* Wed Apr 29 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.13.0-22
|
|
|
773311 |
- Backport "Rely on unique name for ovn qos meters" (#1817606)
|
|
|
773311 |
|
|
|
773311 |
* Tue Apr 28 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-21
|
|
|
773311 |
- Backport "ovn-northd: Optimize flows for LB Hairpin traffic." (#1827403)
|
|
|
773311 |
|
|
|
773311 |
* Mon Apr 27 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-20
|
|
|
773311 |
- Backport "Fix conntrack entry leaks because of TCP RST packets not sent to conntrack." (#1819785)
|
|
|
773311 |
|
|
|
773311 |
* Mon Apr 27 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-19
|
|
|
773311 |
- Backport "DNS: Make DNS lookups case insensitive." (#1819069)
|
|
|
773311 |
- Backport "Create daemon pidfiles in ovn run dir." (#1778016)
|
|
|
773311 |
|
|
|
773311 |
* Mon Apr 20 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-18
|
|
|
773311 |
- Backport "ovn-northd: Limit IPv6 ND NS/RA/RS to the local network." (#1825334)
|
|
|
773311 |
|
|
|
773311 |
* Sat Apr 18 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-17
|
|
|
773311 |
- Backport "pinctrl: Handle service monitors even if the lport doesn't have IPv4 addresses set." (#1801058)
|
|
|
773311 |
|
|
|
773311 |
* Fri Apr 17 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-16
|
|
|
773311 |
- Backport "ovn-nbctl: Create daemon control socket in ovn run dir". (#1778016)
|
|
|
773311 |
|
|
|
773311 |
* Sun Apr 12 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.13.0-15
|
|
|
773311 |
- Backport "OVN - Support IPv6 Prefix Delegation" (#1823226)
|
|
|
773311 |
|
|
|
773311 |
* Fri Apr 10 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-14
|
|
|
773311 |
- Backport "ovn-ctl: Provide the option to configure inactive probe from standby to active". (#1822859)
|
|
|
773311 |
|
|
|
773311 |
* Thu Apr 09 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-13
|
|
|
773311 |
- Backport "ovn-controller: Skip vport bindings done through OVS external_ids:iface-id." (#1819604)
|
|
|
773311 |
|
|
|
773311 |
* Thu Apr 02 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.13.0-12
|
|
|
773311 |
- Backport "controller: use LLA IPv6 address as NS source address" (#1815009)
|
|
|
773311 |
|
|
|
773311 |
* Wed Apr 01 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-11
|
|
|
773311 |
- Backport "Add SCTP support to Load Balancers" (#1718372)
|
|
|
773311 |
- Also backport "Add external_ids column for tables in nb schema" to avoid
|
|
|
773311 |
conflicts.
|
|
|
773311 |
|
|
|
773311 |
* Wed Apr 01 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-10
|
|
|
773311 |
- Backport "ovn-controller: Fix potential segfault with "virtual" port bindings." (#1819604)
|
|
|
773311 |
|
|
|
773311 |
* Mon Mar 30 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-9
|
|
|
773311 |
- Backport "ovn-northd: Skip unsnat flows for load balancer vips in router ingress pipeline" (#1815217)
|
|
|
773311 |
- Backport "northd: do not insert identical lflows in S_ROUTER_IN_ARP_RESOLVE" (required for #1815217)
|
|
|
773311 |
|
|
|
773311 |
* Mon Mar 30 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-8
|
|
|
773311 |
- Backport "Revert "ovsdb-idl: Avoid sending redundant conditional monitoring updates"" (#1818754)
|
|
|
773311 |
|
|
|
773311 |
* Tue Mar 24 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-7
|
|
|
773311 |
- Backport "ovn.at: Fix ARP test that fails due to timing." (#1816616)
|
|
|
773311 |
|
|
|
773311 |
* Tue Mar 24 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-6
|
|
|
773311 |
- Backport "ovn-northd: Forward ARP requests on localnet ports." (#1816616)
|
|
|
773311 |
|
|
|
773311 |
* Mon Mar 23 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-5
|
|
|
773311 |
- Backport "ovn-northd: Don't add arp responder flows for lports with 'unknown' address." (#1816087)
|
|
|
773311 |
|
|
|
773311 |
* Fri Mar 13 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-4
|
|
|
773311 |
- Backport "ovn-northd: Add lflows to by pass the svc monitor packets from conntrack". (#1813046)
|
|
|
773311 |
|
|
|
773311 |
* Tue Mar 10 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-3
|
|
|
773311 |
- Backport "Broadcast DHCPREPLY when BROADCAST flag is set" (#1812038)
|
|
|
773311 |
- Also backported 2 other patches to sync with 20.03 (to fix the sparse compilation issue)
|
|
|
773311 |
|
|
|
773311 |
* Wed Mar 04 2020 Numan Siddique <nusiddiq@redhat.com> - 2.13.0-2
|
|
|
773311 |
- Update to use openvswitch-2.13.0.tar.gz from v2.13.0 tag.
|
|
|
773311 |
|
|
|
773311 |
* Tue Mar 03 2020 Mark Michelson <mmichels@redhat.com> - 2.13.0-1
|
|
|
773311 |
- Update to upstream release of OVN 20.03.0
|
|
|
773311 |
|
|
|
773311 |
* Tue Feb 18 2020 Open vSwitch Bot <null@redhat.com> - 2.13.0-0.20200217git7886ac9
|
|
|
773311 |
- Snapshot of branch-20.03 7886ac9ed807
|
|
|
773311 |
|
|
|
773311 |
* Mon Feb 10 2020 Mark Michelson <mmichels@redhat.com> - 2.13.0-0
|
|
|
773311 |
* Initial repository setup using snapshot build of OVN 20.03 branch
|
|
|
773311 |
|
|
|
773311 |
* Tue Feb 4 2020 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-27
|
|
|
773311 |
* Backport "ovn-northd: Address scale issues with DNAT flows." (#1798173)
|
|
|
773311 |
|
|
|
773311 |
* Thu Jan 30 2020 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-26
|
|
|
773311 |
* Backport "[RFE] LB health check : ovn-northd: Consider load balancer active backends in router pipeline" (#1703162)
|
|
|
773311 |
|
|
|
773311 |
* Fri Jan 24 2020 Dumitru Ceara <dceara@redhat.com> - 2.12.0-25
|
|
|
773311 |
* Backport "tests: Updated expected log message" (#1794671)
|
|
|
773311 |
|
|
|
773311 |
* Thu Jan 16 2020 Mark Michelson <mmichels@redhat.com> - 2.12.0-24
|
|
|
773311 |
- Backport "nbctl: Log the source of duplicate IP addresses" (#1794671)
|
|
|
773311 |
- Backport "northd: Log all dynamic address assignments" (#1794671)
|
|
|
773311 |
- Backport "northd: Load config before processing nbdb contents" (#1794671)
|
|
|
773311 |
|
|
|
773311 |
* Fri Jan 10 2020 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-23
|
|
|
773311 |
- Backport "ovn-controller: Don't monitor connection table columns"
|
|
|
773311 |
- Backport "Restrict ARP/IPv6 ND replies for LB VIP only on chassis redirect port" (#1788456)
|
|
|
773311 |
|
|
|
773311 |
* Thu Jan 09 2020 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.12.0-22
|
|
|
773311 |
- Backport "pinctrl.c: Fix maybe-uninitialized warnings with old GCC versions" (#1789476)
|
|
|
773311 |
- Backport "DNSSL: copy dnssl string in order to avoid truncated value" (#1789476)
|
|
|
773311 |
- Backport "RA Route Info Option: copy route info string in order to avoid truncated value" (#1789476)
|
|
|
773311 |
|
|
|
773311 |
* Thu Jan 02 2020 Dumitru Ceara <dceara@redhat.com> - 2.12.0-21
|
|
|
773311 |
- Backport "ovn-controller: Run I-P engine even when no SB txn is available." (#1787360)
|
|
|
773311 |
|
|
|
773311 |
* Thu Jan 02 2020 Dumitru Ceara <dceara@redhat.com> - 2.12.0-20
|
|
|
773311 |
- Backport "ovn-controller: Refactor I-P engine_run() tracking." (#1787318)
|
|
|
773311 |
- Backport "ovn-controller: Add per node states to I-P engine." (#1787318)
|
|
|
773311 |
- Backport "ovn-controller: Add separate I-P engine node for processing ct-zones." (#1787318)
|
|
|
773311 |
- Backport "ovn-controller.c: Fix memory leak of local_datapath->ports."
|
|
|
773311 |
- Backport "ovn-controller: Fix use of dangling pointers in I-P runtime_data." (#1787318)
|
|
|
773311 |
|
|
|
773311 |
* Thu Dec 05 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-19
|
|
|
773311 |
- Backport "[RFE] Support for load balancing health checks in OVN" (#1703162)
|
|
|
773311 |
- Backport "Stateless NAT support (backported due to conflicts)"
|
|
|
773311 |
|
|
|
773311 |
* Tue Dec 03 2019 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.12.0-18
|
|
|
773311 |
- Backport "Add support to Default Router Preference (PRF) - RFC4191" (#1769849)
|
|
|
773311 |
- Backport "Add support for Route Info Option in RA - RFC4191"
|
|
|
773311 |
|
|
|
773311 |
* Tue Dec 3 2019 Dumitru Ceara <dceara@redhat.com> - 2.12.0-17
|
|
|
773311 |
- Backport "ovn-controller: Consider non-virtual ports first when updating bindings." (#1779110)
|
|
|
773311 |
- Backport "ovn-controller: Add missing port group lflow references." (#1779115)
|
|
|
773311 |
- Backport "ovn-controller: Add command to trigger an I-P full recompute." (#1779121)
|
|
|
773311 |
|
|
|
773311 |
* Tue Nov 26 2019 Dumitru Ceara <dceara@redhat.com> - 2.12.0-16
|
|
|
773311 |
- Backport "ovn-northd: Fix get_router_load_balancer_ips() for mixed address families."
|
|
|
773311 |
- Backport "ovn-northd: Limit ARP/ND broadcast domain whenever possible." (#1776712)
|
|
|
773311 |
- Backport "ovn-northd: Avoid empty address list when limiting ARP/ND broadcast." (#1776712)
|
|
|
773311 |
|
|
|
773311 |
* Wed Nov 20 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-15
|
|
|
773311 |
- Backport "Skip IPv6 NS packets in router egress SNAT pipeline" (#1773605)
|
|
|
773311 |
- Backport "northd: Match IPv4 or IPv6 for MAC resolution"
|
|
|
773311 |
|
|
|
773311 |
* Tue Nov 19 2019 Dumitru Ceara <dceara@redhat.com> - 2.12.0-14
|
|
|
773311 |
- Backport "Fix virtual port binding when the parents are scheduled in the same chassis" (#1762341)
|
|
|
773311 |
|
|
|
773311 |
* Mon Nov 18 2019 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.12.0-13
|
|
|
773311 |
- Backport "Add DNSSL support to OVN" (#1764718)
|
|
|
773311 |
|
|
|
773311 |
* Mon Nov 18 2019 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.12.0-12
|
|
|
773311 |
- Backport "Add RDNSS support to OVN" (#1699332)
|
|
|
773311 |
|
|
|
773311 |
* Fri Nov 15 2019 Mark Michelson <mmichels@redhat.com> - 2.12.0-11
|
|
|
773311 |
- Update user of logrotate file to be "openvswitch"
|
|
|
773311 |
|
|
|
773311 |
* Fri Nov 15 2019 Mark Michelson <mmichels@redhat.com> - 2.12.0-10
|
|
|
773311 |
- Update verification of sysconfig and logrotate files
|
|
|
773311 |
|
|
|
773311 |
* Wed Nov 13 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-9
|
|
|
773311 |
- Backport "Support IPv6 NAT" (#1768347)
|
|
|
773311 |
- Backport "Add IPv6 load balancer tests in OVN" (#1768477)
|
|
|
773311 |
|
|
|
773311 |
* Mon Nov 11 2019 Dumitru Ceara <dceara@redhat.com> - 2.12.0-8
|
|
|
773311 |
- Backport "lflow.c: Fix memory leak of lflow_ref_list_node->ref_name." (#1770953)
|
|
|
773311 |
|
|
|
773311 |
* Fri Nov 8 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-7
|
|
|
773311 |
- Backport: "ovn-ctl related changes" (#1770127)
|
|
|
773311 |
|
|
|
773311 |
* Fri Nov 8 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-6
|
|
|
773311 |
- Backport: "Fix ha chassis failover issues for stale ha chassis entries" (#1762777)
|
|
|
773311 |
- Backport: "ovn-northd: Validate dnat_and_snat external_mac/logical_ip. (#1769709)
|
|
|
773311 |
|
|
|
773311 |
* Fri Nov 8 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-5
|
|
|
773311 |
- Backport: "ovndb-servers.ocf: Change from 'openvswitch' to 'ovn' in OVN_CTL_DEFAULT var" (#1770127)
|
|
|
773311 |
|
|
|
773311 |
* Sun Nov 3 2019 Mark Michelson <mmichels@redhat.com> - 2.12.0-4
|
|
|
773311 |
- Backport "Revert conjunctive match removal patches" (#1764032)
|
|
|
773311 |
- Backport "Combine conjunctions with identical matches into one" (#1764032)
|
|
|
773311 |
|
|
|
773311 |
* Wed Oct 16 2019 Dumitru Ceara <dceara@redhat.com> - 2.12.0-3
|
|
|
773311 |
- Backport: "ovn-northd: Fix IP multicast flooding to mrouter." (#1757714)
|
|
|
773311 |
|
|
|
773311 |
* Sun Oct 13 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-2
|
|
|
773311 |
- Backport: "ovn-ctl: Create etcdir when starting ovsdb servers" (#1761182)
|
|
|
773311 |
|
|
|
773311 |
* Thu Oct 10 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-1
|
|
|
773311 |
- Update to OVN master from new repo with the commit 79308138891ae04a02a07068501696ef78157912
|
|
|
773311 |
- This will be the base for OVN 2.12.
|
|
|
773311 |
|
|
|
773311 |
* Mon Aug 05 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-0.20190804git38a85a0
|
|
|
773311 |
- Snapshot build of ovn2.12 38a85a041dd8
|
|
|
773311 |
|
|
|
773311 |
* Mon Aug 05 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-27
|
|
|
773311 |
- Backport ovn-northd pause/resume support (#1720728)
|
|
|
773311 |
|
|
|
773311 |
* Wed Jul 17 2019 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.11.0-26
|
|
|
773311 |
- Backport ovn uindling support (#1730759)
|
|
|
773311 |
|
|
|
773311 |
* Wed Jul 17 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-25
|
|
|
773311 |
- Backport related to GARP handling for router ips (#1561880)
|
|
|
773311 |
|
|
|
773311 |
* Tue Jul 9 2019 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.11.0-24
|
|
|
773311 |
- Backport related to ip buffering with gw router port issue (#1728318)
|
|
|
773311 |
|
|
|
773311 |
* Mon Jul 1 2019 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.11.0-23
|
|
|
773311 |
- Backport "OVN: add the possibility to specify tunnel dst port" (#1720371)
|
|
|
773311 |
|
|
|
773311 |
* Mon Jun 24 2019 Dumitru Ceara <dceara@redhat.com> - 2.11.0-22
|
|
|
773311 |
- Backport "ovn-controller: Fix parsing of OVN tunnel IDs" (#1708131)
|
|
|
773311 |
|
|
|
773311 |
* Mon Jun 24 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-21
|
|
|
773311 |
- Backport "ovn-nbctl.8.xml: Fix typo." (#1720194)
|
|
|
773311 |
|
|
|
773311 |
* Mon Jun 17 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-20
|
|
|
773311 |
- Backport "ovn: Add support for DHCP option 15 - domain name" (#1721012)
|
|
|
773311 |
|
|
|
773311 |
* Thu Jun 06 2019 Timothy Redaelli <tredaelli@redhat.com> - 2.11.0-19
|
|
|
773311 |
- Avoid collisions during installation of sources in debuginfo package (#1717933)
|
|
|
773311 |
|
|
|
773311 |
* Mon May 27 2019 Dumitru Ceara <dceara@redhat.com> - 2.11.0-18
|
|
|
773311 |
- Backport "ovn: Properly set the index for chassis lookup" (#1698462)
|
|
|
773311 |
|
|
|
773311 |
* Tue May 14 2019 Dumitru Ceara <dceara@redhat.com> - 2.11.0-17
|
|
|
773311 |
- Backport "stopwatch: Free stopwatch packets after processing" (#1698462)
|
|
|
773311 |
|
|
|
773311 |
* Fri Apr 26 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-16
|
|
|
773311 |
- Fix the ovn-northd sync issue with HA_Chassis group (#1666673)
|
|
|
773311 |
|
|
|
773311 |
* Wed Apr 24 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-15
|
|
|
773311 |
- Backport "RFE: Limit Geneve to within Transport Zones" (#1702550)
|
|
|
773311 |
|
|
|
773311 |
* Wed Apr 24 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-14
|
|
|
773311 |
- Backport "RFE: [OVN] Fragmentation support" (#1702331)
|
|
|
773311 |
|
|
|
773311 |
* Sat Apr 20 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-13
|
|
|
773311 |
- Backport "RFE: OVN - Support Logical ports of type external" (#1666673)
|
|
|
773311 |
|
|
|
773311 |
* Thu Apr 18 2019 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.11.0-12
|
|
|
773311 |
- Backport "OVN: fix DVR Floating IP support" (#1701183)
|
|
|
773311 |
|
|
|
773311 |
* Wed Apr 17 2019 Timothy Redaelli <tredaelli@redhat.com> - 2.11.0-11
|
|
|
773311 |
- Add 'Obsoletes' to the old OVN openvswitch2.11 sub-packages to allow to upgrade from FDP.A
|
|
|
773311 |
|
|
|
773311 |
* Wed Apr 17 2019 Lorenzo Bianconi <lorenzo.bianconi@redhat.com> - 2.11.0-10
|
|
|
773311 |
- Backport "OVN: add the possibility to configure a static IPv4/IPv6 address and dynamic MAC"
|
|
|
773311 |
|
|
|
773311 |
* Tue Apr 16 2019 Timothy Redaelli <tredaelli@redhat.com> - 2.11.0-9
|
|
|
773311 |
- Remove 'Obsoletes' lines like on openvswitch2.11 package
|
|
|
773311 |
|
|
|
773311 |
* Tue Apr 16 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-8
|
|
|
773311 |
- Fix the 'Provides' to include '%pkgver'
|
|
|
773311 |
|
|
|
773311 |
* Tue Mar 26 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-7
|
|
|
773311 |
- Backport Fixes for #1677616 (pinctrl thread) and fixes related to IPv6 RA."
|
|
|
773311 |
|
|
|
773311 |
* Tue Mar 19 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-6
|
|
|
773311 |
- Removed ovn-common package and moved all the related files to main 'ovn' package.
|
|
|
773311 |
|
|
|
773311 |
* Tue Mar 19 2019 Timothy Redaelli <tredaelli@redhat.com> - 2.11.0-5
|
|
|
773311 |
- Disable ovn-docker subpackage by default
|
|
|
773311 |
|
|
|
773311 |
* Thu Mar 07 2019 Mark Michelson <mmichels@redhat.com> - 2.11.0-4
|
|
|
773311 |
- Backport "OVN: Add port addresses to IPAM after all ports are joined."
|
|
|
773311 |
|
|
|
773311 |
* Sat Mar 02 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-3
|
|
|
773311 |
- Backport "ovn-controller: Provide the option to set the datapath-type of br-int" (#1684796)
|
|
|
773311 |
|
|
|
773311 |
* Fri Mar 01 2019 Timothy Redaelli <tredaelli@redhat.com> - 2.11.0-2
|
|
|
773311 |
- Backport "rhel: Use PIDFile on forking systemd service files" (#1684477)
|
|
|
773311 |
|
|
|
773311 |
* Thu Feb 28 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-1
|
|
|
773311 |
- Update to official 2.11 release
|
|
|
773311 |
|
|
|
773311 |
* Wed Jan 23 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-0.20190117git4e4f80e
|
|
|
773311 |
- Update to OVS 2.11 branch
|
|
|
773311 |
|
|
|
773311 |
* Thu Jan 17 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-0.20190117gitab66223
|
|
|
773311 |
- Update to a snapshot of OVS 2.11 from master
|
|
|
773311 |
|
|
|
773311 |
* Thu Dec 20 2018 Numan Siddique <nusiddiq@redhat.com>
|
|
|
773311 |
- OVS/OVN split.
|
|
|
773311 |
|