|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Uncomment these for snapshot releases:
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# commit0 is the git sha of the last commit
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# date is the date YYYYMMDD of the snapshot
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
#%%global commit0 f11b99776c46831184ac30065c6cdf911061bb5a
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
#%%global date 20190223
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# If libcap-ng isn't available and there is no need for running OVS
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# as regular user, specify the '--without libcapng'
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%bcond_without libcapng
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# option to build ovn-docker package
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%bcond_with ovn_docker
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Enable PIE, bz#955181
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%global _hardened_build 1
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# We would see rpmlinit error - E: hardcoded-library-path in '% {_prefix}/lib'.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# But there is no solution to fix this. Using {_lib} macro will solve the
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# rpmlink error, but will install the files in /usr/lib64/.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# OVN pacemaker ocf script file is copied in /usr/lib/ocf/resource.d/ovn/
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# and we are not sure if pacemaker looks into this path to find the
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# OVN resource agent script.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%global ovnlibdir %{_prefix}/lib
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
Numan Siddique |
7b03b81 |
# Use python3 on fedora/rhel8 and python2 on rhel7/centos.
|
|
Numan Siddique |
7b03b81 |
# The same spec file will be used to build OVN
|
|
Numan Siddique |
7b03b81 |
# pacakges for CentOS - RDO and it doesn't have
|
|
Numan Siddique |
7b03b81 |
# python3 yet.
|
|
Numan Siddique |
7b03b81 |
%if 0%{?rhel} > 7 || 0%{?fedora}
|
|
Numan Siddique |
7b03b81 |
# Use Python3
|
|
Numan Siddique |
e57e49f |
%global with_python3 1
|
|
Numan Siddique |
7b03b81 |
%endif
|
|
Numan Siddique |
e57e49f |
|
|
Numan Siddique |
1417880 |
# openvswitch in RDO has epoch set. So set epoch if built for rhel/centos.
|
|
Numan Siddique |
1417880 |
# Otherwise, the ovn packages build by this spec file, doesn't obsolete
|
|
Numan Siddique |
1417880 |
# openvswitch-ovn* packages.
|
|
Numan Siddique |
1417880 |
%if 0%{?rhel}
|
|
Numan Siddique |
1417880 |
%global epoch_ovs 1
|
|
Numan Siddique |
1417880 |
%endif
|
|
Numan Siddique |
1417880 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Name: ovn
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Summary: Open Virtual Network support
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
URL: http://www.openvswitch.org/
|
|
Numan Siddique |
f547b1e |
Version: 22.06.0
|
|
Numan Siddique |
0a1f7e6 |
Release: 25%{?commit0:.%{date}git%{shortcommit0}}%{?dist}
|
|
Numan Siddique |
1417880 |
Obsoletes: openvswitch-ovn-common < %{?epoch_ovs:%{epoch_ovs}:}2.11.0-8
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Provides: openvswitch-ovn-common = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Nearly all of openvswitch is ASL 2.0. The bugtool is LGPLv2+, and the
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# lib/sflow*.[ch] files are SISSL.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
License: ASL 2.0 and LGPLv2+ and SISSL
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if 0%{?commit0:1}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Source: https://github.com/openvswitch/ovs/archive/%{commit0}.tar.gz#/openvswitch-%{shortcommit0}.tar.gz
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%else
|
|
Numan Siddique |
6af8820 |
Source: https://www.openvswitch.org/releases/ovn-%{version}.tar.gz
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
Numan Siddique |
418bc29 |
# The OVN commit used for 2.12.0-4 is 0a51bb04f8d6194b2c706558d434b09a89196e26.
|
|
Numan Siddique |
418bc29 |
# Update the above commit whenever the sources is updated.
|
|
Numan Siddique |
418bc29 |
|
|
Numan Siddique |
f547b1e |
%define ovscommit d94cd0d3eec33e4290d7ca81918f5ac61444886e
|
|
Numan Siddique |
f547b1e |
%define ovsshortcommit d94cd0d
|
|
Numan Siddique |
6af8820 |
|
|
Numan Siddique |
f547b1e |
Source10: https://github.com/openvswitch/ovs/archive/%{ovscommit}.tar.gz#/openvswitch-%{ovsshortcommit}.tar.gz
|
|
Numan Siddique |
f547b1e |
%define ovsdir ovs-%{ovscommit}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# ovn-patches
|
|
Numan Siddique |
f547b1e |
Patch: ovn.patch
|
|
Numan Siddique |
65c342f |
|
|
Numan Siddique |
6af8820 |
# OpenvSwitch backports (400-) if required.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Address crpto policy for fedora
|
|
![](https://seccdn.libravatar.org/avatar/95f777e0882de2a3787b85e11fed9b65377a8678c0a46ad3af398d0dedd880a5?s=16&d=retro) |
0dadcdf |
%if 0%{?fedora}
|
|
Numan Siddique |
6af8820 |
Patch400: 0001-fedora-Use-PROFILE-SYSTEM-in-SSL_CTX_set_cipher_list.patch
|
|
![](https://seccdn.libravatar.org/avatar/95f777e0882de2a3787b85e11fed9b65377a8678c0a46ad3af398d0dedd880a5?s=16&d=retro) |
0dadcdf |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/80291f53aa3d70b7d101ab9ebd5fc0f1120995d1343f3c99cff2a6bcdab33e7d?s=16&d=retro) |
0ee5af7 |
BuildRequires: make
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: gcc autoconf automake libtool
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: systemd openssl openssl-devel
|
|
Numan Siddique |
e57e49f |
|
|
Numan Siddique |
ced61bc |
%if 0%{?with_python3}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: python3-devel python3-six python3-setuptools
|
|
Numan Siddique |
e57e49f |
%else
|
|
Numan Siddique |
c067471 |
BuildRequires: python2-devel python2-six python2-setuptools
|
|
Numan Siddique |
e57e49f |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: /usr/bin/sphinx-build
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: desktop-file-utils
|
|
Numan Siddique |
a655889 |
BuildRequires: groff-base groff graphviz
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: unbound-devel
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# make check dependencies
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: procps-ng
|
|
Numan Siddique |
e57e49f |
|
|
Numan Siddique |
ced61bc |
%if 0%{?with_python3}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: python3-pyOpenSSL
|
|
Numan Siddique |
e57e49f |
%else
|
|
Numan Siddique |
06945c2 |
BuildRequires: pyOpenSSL
|
|
Numan Siddique |
e57e49f |
%endif
|
|
Numan Siddique |
e57e49f |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if %{with libcapng}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
BuildRequires: libcap-ng-devel
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
Numan Siddique |
242dda3 |
Requires: openssl hostname iproute module-init-tools openvswitch libibverbs
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{?systemd_requires}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# to skip running checks, pass --without check
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%bcond_without check
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%description
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
OVN, the Open Virtual Network, is a system to support virtual network
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
abstraction. OVN complements the existing capabilities of OVS to add
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
native support for virtual network abstractions, such as virtual L2 and L3
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
overlays and security groups.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%package central
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Summary: Open Virtual Network support
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
License: ASL 2.0
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Requires: ovn = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Requires: firewalld-filesystem
|
|
Numan Siddique |
1417880 |
Obsoletes: openvswitch-ovn-central < %{?epoch_ovs:%{epoch_ovs}:}2.11.0-8
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Provides: openvswitch-ovn-central = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%description central
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
OVN DB servers and ovn-northd running on a central node.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%package host
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Summary: Open Virtual Network support
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
License: ASL 2.0
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Requires: ovn = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Requires: firewalld-filesystem
|
|
Numan Siddique |
1417880 |
Obsoletes: openvswitch-ovn-host < %{?epoch_ovs:%{epoch_ovs}:}2.11.0-8
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Provides: openvswitch-ovn-host = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%description host
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
OVN controller running on each host.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%package vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Summary: Open Virtual Network support
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
License: ASL 2.0
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Requires: ovn = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
Numan Siddique |
1417880 |
Obsoletes: openvswitch-ovn-vtep < %{?epoch_ovs:%{epoch_ovs}:}2.11.0-8
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Provides: openvswitch-ovn-vtep = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%description vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
OVN vtep controller
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if %{with ovn_docker}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%package docker
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Summary: Open Virtual Network support
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
License: ASL 2.0
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Requires: ovn = %{?epoch:%{epoch}:}%{version}-%{release} %{_py}-openvswitch
|
|
Numan Siddique |
1417880 |
Obsoletes: openvswitch-ovn-docker < %{?epoch_ovs:%{epoch_ovs}:}2.11.0-8
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Provides: openvswitch-ovn-docker = %{?epoch:%{epoch}:}%{version}-%{release}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%description docker
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
Docker network plugins for OVN.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if 0%{?commit0:1}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%autosetup -v -n ovs-%{commit0} -p 1
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%else
|
|
Numan Siddique |
6af8820 |
%autosetup -n ovn-%{version} -a 10 -p 1
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%build
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if 0%{?commit0:1}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# fix the snapshot unreleased version to be the released one.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
sed -i.old -e "s/^AC_INIT(openvswitch,.*,/AC_INIT(openvswitch, %{version},/" configure.ac
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
./boot.sh
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
Numan Siddique |
6af8820 |
# OVN source code is now separate.
|
|
Numan Siddique |
6af8820 |
# Build openvswitch first.
|
|
Numan Siddique |
6af8820 |
# Build openvswitch first
|
|
Numan Siddique |
f547b1e |
pushd %{ovsdir}
|
|
Numan Siddique |
6af8820 |
./boot.sh
|
|
Numan Siddique |
6af8820 |
%configure \
|
|
Numan Siddique |
6af8820 |
%if %{with libcapng}
|
|
Numan Siddique |
6af8820 |
--enable-libcapng \
|
|
Numan Siddique |
6af8820 |
%else
|
|
Numan Siddique |
6af8820 |
--disable-libcapng \
|
|
Numan Siddique |
6af8820 |
%endif
|
|
Numan Siddique |
6af8820 |
--enable-ssl \
|
|
Numan Siddique |
6af8820 |
--with-pkidir=%{_sharedstatedir}/openvswitch/pki \
|
|
Numan Siddique |
6af8820 |
%if 0%{?with_python3}
|
|
Numan Siddique |
6af8820 |
PYTHON3=%{__python3} \
|
|
Numan Siddique |
6af8820 |
PYTHON=%{__python3}
|
|
Numan Siddique |
6af8820 |
%else
|
|
Numan Siddique |
6af8820 |
PYTHON=%{__python2}
|
|
Numan Siddique |
6af8820 |
%endif
|
|
Numan Siddique |
6af8820 |
|
|
Numan Siddique |
6af8820 |
make %{?_smp_mflags}
|
|
Numan Siddique |
f547b1e |
popd
|
|
Numan Siddique |
6af8820 |
|
|
Numan Siddique |
6af8820 |
# Build OVN.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%configure \
|
|
Numan Siddique |
f547b1e |
--with-ovs-source=$PWD/%{ovsdir} \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if %{with libcapng}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
--enable-libcapng \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%else
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
--disable-libcapng \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
--enable-ssl \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
--with-pkidir=%{_sharedstatedir}/openvswitch/pki \
|
|
Numan Siddique |
e57e49f |
%if 0%{?with_python3}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
PYTHON3=%{__python3} \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
PYTHON=%{__python3}
|
|
Numan Siddique |
e57e49f |
%else
|
|
Numan Siddique |
e57e49f |
PYTHON=%{__python2}
|
|
Numan Siddique |
e57e49f |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
make %{?_smp_mflags}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%install
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%make_install
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
Numan Siddique |
6af8820 |
install -p -D -m 0644 \
|
|
Numan Siddique |
6af8820 |
rhel/usr_share_ovn_scripts_systemd_sysconfig.template \
|
|
Numan Siddique |
6af8820 |
$RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/ovn
|
|
Numan Siddique |
6af8820 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
for service in ovn-controller ovn-controller-vtep ovn-northd; do
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
install -p -D -m 0644 \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rhel/usr_lib_systemd_system_${service}.service \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
$RPM_BUILD_ROOT%{_unitdir}/${service}.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
done
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
Numan Siddique |
6af8820 |
install -d -m 0755 $RPM_BUILD_ROOT/%{_sharedstatedir}/ovn
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
install -d $RPM_BUILD_ROOT%{ovnlibdir}/firewalld/services/
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
install -p -m 0644 rhel/usr_lib_firewalld_services_ovn-central-firewall-service.xml \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
$RPM_BUILD_ROOT%{ovnlibdir}/firewalld/services/ovn-central-firewall-service.xml
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
install -p -m 0644 rhel/usr_lib_firewalld_services_ovn-host-firewall-service.xml \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
$RPM_BUILD_ROOT%{ovnlibdir}/firewalld/services/ovn-host-firewall-service.xml
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
install -d -m 0755 $RPM_BUILD_ROOT%{ovnlibdir}/ocf/resource.d/ovn
|
|
Numan Siddique |
6af8820 |
ln -s %{_datadir}/ovn/scripts/ovndb-servers.ocf \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
$RPM_BUILD_ROOT%{ovnlibdir}/ocf/resource.d/ovn/ovndb-servers
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
Numan Siddique |
6af8820 |
install -p -D -m 0644 rhel/etc_logrotate.d_ovn \
|
|
Numan Siddique |
6af8820 |
$RPM_BUILD_ROOT/%{_sysconfdir}/logrotate.d/ovn
|
|
Numan Siddique |
6af8820 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# remove OVS unpackages files
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_bindir}/ovs*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_bindir}/vtep-ctl
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_sbindir}/ovs*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man1/ovs*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/ovs*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man5/vtep*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man7/ovs*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/ovs*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_mandir}/man8/vtep*
|
|
Numan Siddique |
6af8820 |
rm -rf $RPM_BUILD_ROOT%{_datadir}/ovn/python
|
|
Numan Siddique |
6af8820 |
rm -f $RPM_BUILD_ROOT%{_datadir}/ovn/scripts/ovs*
|
|
Numan Siddique |
6af8820 |
rm -rf $RPM_BUILD_ROOT%{_datadir}/ovn/bugtool-plugins
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/*.pc
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_includedir}/ovn/*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/ovs-appctl-bashcomp.bash
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/ovs-vsctl-bashcomp.bash
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -rf $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/openvswitch
|
|
Numan Siddique |
466fe0e |
rm -f $RPM_BUILD_ROOT%{_datadir}/ovn/scripts/ovn-bugtool*
|
|
Numan Siddique |
466fe0e |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if %{without ovn_docker}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
rm -f $RPM_BUILD_ROOT/%{_bindir}/ovn-docker-overlay-driver \
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
$RPM_BUILD_ROOT/%{_bindir}/ovn-docker-underlay-driver
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%check
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if %{with check}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
touch resolv.conf
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
export OVS_RESOLV_CONF=$(pwd)/resolv.conf
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if make check TESTSUITEFLAGS='%{_smp_mflags} -k ovn' ||
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
make check TESTSUITEFLAGS='--recheck -k ovn'; then :;
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
else
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
cat tests/testsuite.log
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%pre central
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ $1 -eq 1 ] ; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Package install.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
/bin/systemctl status ovn-northd.service >/dev/null
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
ovn_status=$?
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [[ "$ovn_status" = "0" ]]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# ovn-northd service is running which means old openvswitch-ovn-central
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# is possibly installed and it will be cleaned up. So start ovn-northd
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# service when posttrans central is called.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
touch %{_localstatedir}/lib/rpm-state/ovn-northd
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%pre host
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ $1 -eq 1 ] ; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Package install.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
/bin/systemctl status ovn-controller.service >/dev/null
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
ovn_status=$?
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [[ "$ovn_status" = "0" ]]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# ovn-controller service is running which means old
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# openvswitch-ovn-host is possibly installed and it will be cleaned up. So
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# start ovn-controller service when posttrans host is called.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
touch %{_localstatedir}/lib/rpm-state/ovn-controller
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%pre vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ $1 -eq 1 ] ; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Package install.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
/bin/systemctl status ovn-controller-vtep.service >/dev/null
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
ovn_status=$?
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [[ "$ovn_status" = "0" ]]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# ovn-controller-vtep service is running which means old
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# openvswitch-ovn-vtep is possibly installed and it will be cleaned up. So
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# start ovn-controller-vtep service when posttrans host is called.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
touch %{_localstatedir}/lib/rpm-state/ovn-controller-vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%preun central
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%systemd_preun ovn-northd.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%preun host
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%systemd_preun ovn-controller.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%preun vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%systemd_preun ovn-controller-vtep.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
Numan Siddique |
6af8820 |
%post
|
|
Numan Siddique |
410c2f1 |
ln -sf ovn_detrace.py %{_bindir}/ovn-detrace
|
|
Numan Siddique |
410c2f1 |
|
|
Numan Siddique |
6af8820 |
%if %{with libcapng}
|
|
Numan Siddique |
6af8820 |
if [ $1 -eq 1 ]; then
|
|
Numan Siddique |
6af8820 |
sed -i 's:^#OVN_USER_ID=:OVN_USER_ID=:' %{_sysconfdir}/sysconfig/ovn
|
|
Numan Siddique |
6e02a00 |
sed -i 's:\(.*su\).*:\1 openvswitch openvswitch:' %{_sysconfdir}/logrotate.d/ovn
|
|
Numan Siddique |
6af8820 |
fi
|
|
Numan Siddique |
6af8820 |
%endif
|
|
Numan Siddique |
6af8820 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%post central
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%systemd_post ovn-northd.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%post host
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%systemd_post ovn-controller.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%post vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%systemd_post ovn-controller-vtep.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%posttrans central
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ $1 -eq 1 ]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Package install, not upgrade
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ -e %{_localstatedir}/lib/rpm-state/ovn-northd ]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
unlink %{_localstatedir}/lib/rpm-state/ovn-northd
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
/bin/systemctl start ovn-northd.service >/dev/null 2>&1 || :
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%posttrans host
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ $1 -eq 1 ]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Package install, not upgrade
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ -e %{_localstatedir}/lib/rpm-state/ovn-controller ]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
unlink %{_localstatedir}/lib/rpm-state/ovn-controller
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
/bin/systemctl start ovn-controller.service >/dev/null 2>&1 || :
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%posttrans vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ $1 -eq 1 ]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
# Package install, not upgrade
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
if [ -e %{_localstatedir}/lib/rpm-state/ovn-controller-vtep ]; then
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
unlink %{_localstatedir}/lib/rpm-state/ovn-controller-vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
/bin/systemctl start ovn-controller-vtep.service >/dev/null 2>&1 || :
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
fi
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%files
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-nbctl
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-sbctl
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-trace
|
|
Numan Siddique |
410c2f1 |
%{_bindir}/ovn_detrace.py
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-detrace
|
|
Numan Siddique |
6af8820 |
%{_bindir}/ovn-appctl
|
|
Numan Siddique |
158e070 |
%{_bindir}/ovn-ic-nbctl
|
|
Numan Siddique |
158e070 |
%{_bindir}/ovn-ic-sbctl
|
|
Numan Siddique |
6af8820 |
%dir %{_datadir}/ovn/
|
|
Numan Siddique |
6af8820 |
%dir %{_datadir}/ovn/scripts/
|
|
Numan Siddique |
6af8820 |
%{_datadir}/ovn/scripts/ovn-ctl
|
|
Numan Siddique |
6af8820 |
%{_datadir}/ovn/scripts/ovn-lib
|
|
Numan Siddique |
6af8820 |
%{_datadir}/ovn/scripts/ovndb-servers.ocf
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man8/ovn-ctl.8*
|
|
Numan Siddique |
6af8820 |
%{_mandir}/man8/ovn-appctl.8*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man8/ovn-nbctl.8*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man8/ovn-trace.8*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man1/ovn-detrace.1*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man7/ovn-architecture.7*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man8/ovn-sbctl.8*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man5/ovn-nb.5*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man5/ovn-sb.5*
|
|
Numan Siddique |
158e070 |
%{_mandir}/man8/ovn-ic-nbctl.8*
|
|
Numan Siddique |
158e070 |
%{_mandir}/man8/ovn-ic-sbctl.8*
|
|
Numan Siddique |
158e070 |
%{_mandir}/man5/ovn-ic-nb.5*
|
|
Numan Siddique |
158e070 |
%{_mandir}/man5/ovn-ic-sb.5*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%dir %{ovnlibdir}/ocf/resource.d/ovn/
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{ovnlibdir}/ocf/resource.d/ovn/ovndb-servers
|
|
Numan Siddique |
6af8820 |
%config(noreplace) %{_sysconfdir}/logrotate.d/ovn
|
|
Numan Siddique |
6af8820 |
%config(noreplace) %{_sysconfdir}/sysconfig/ovn
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%if %{with ovn_docker}
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%files docker
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-docker-overlay-driver
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-docker-underlay-driver
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%endif
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%files central
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-northd
|
|
Numan Siddique |
158e070 |
%{_bindir}/ovn-ic
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man8/ovn-northd.8*
|
|
Numan Siddique |
158e070 |
%{_mandir}/man8/ovn-ic.8*
|
|
Numan Siddique |
6af8820 |
%{_datadir}/ovn/ovn-nb.ovsschema
|
|
Numan Siddique |
6af8820 |
%{_datadir}/ovn/ovn-sb.ovsschema
|
|
Numan Siddique |
158e070 |
%{_datadir}/ovn/ovn-ic-nb.ovsschema
|
|
Numan Siddique |
158e070 |
%{_datadir}/ovn/ovn-ic-sb.ovsschema
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_unitdir}/ovn-northd.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{ovnlibdir}/firewalld/services/ovn-central-firewall-service.xml
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%files host
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-controller
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man8/ovn-controller.8*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_unitdir}/ovn-controller.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{ovnlibdir}/firewalld/services/ovn-host-firewall-service.xml
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%files vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_bindir}/ovn-controller-vtep
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_mandir}/man8/ovn-controller-vtep.8*
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%{_unitdir}/ovn-controller-vtep.service
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
%changelog
|
|
Numan Siddique |
0a1f7e6 |
* Fri Jul 22 2022 Numan Siddique <numans@ovn.org> - 22.06.0-25
|
|
Numan Siddique |
0a1f7e6 |
- Fix compilation issue in fedora 37/rawhide.
|
|
Numan Siddique |
0a1f7e6 |
- Synced the minor version with the fast datapath.
|
|
Numan Siddique |
0a1f7e6 |
[Upstream: 500982b84280fdc451877c76f5fdb9a0ac19e805]
|
|
Numan Siddique |
0a1f7e6 |
|
|
Numan Siddique |
7426999 |
* Wed Jul 20 2022 Numan Siddique <numans@ovn.org> - 22.06.0-2
|
|
Numan Siddique |
7426999 |
- Sync to upstream OVN branch-22.06
|
|
Numan Siddique |
7426999 |
|
|
Numan Siddique |
93e574d |
* Tue Mar 15 2022 Numan Siddique <numans@ovn.org> - 22.03.0-1
|
|
Numan Siddique |
93e574d |
- Sync to upstream OVN 22.03.0
|
|
Numan Siddique |
93e574d |
- Sync OVS source to upstream branch 2.17 5255713d1fb62f00cb6ac8cf027c43d169454ac1
|
|
Numan Siddique |
93e574d |
|
|
Numan Siddique |
65c342f |
* Tue Mar 08 2022 Numan Siddique <numans@ovn.org> - 21.12.0.5
|
|
Numan Siddique |
65c342f |
- Backported "northd: Support the option to apply from-lport ACLs after load balancer."
|
|
Numan Siddique |
65c342f |
|
|
Numan Siddique |
457dbe1 |
* Thu Mar 03 2022 Numan Siddique <numans@ovn.org> - 21.12.0.4
|
|
Numan Siddique |
457dbe1 |
- Backported "northd: introduce exclude-lb-vips-from-garp option for lsp"
|
|
Numan Siddique |
457dbe1 |
|
|
Numan Siddique |
6147151 |
* Sun Jan 23 2022 Numan Siddique <numans@ovn.org> - 21.12.0.3
|
|
Numan Siddique |
6147151 |
- Synced with OVN upstream commit 8ee27f481e5edffa6421b5ed2617a4797f89c6bf
|
|
Numan Siddique |
6147151 |
- Synced to get the multicast fixes required for ovn-k8s (for local az support).
|
|
Numan Siddique |
6147151 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
70497ad |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 21.12.0-2
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
70497ad |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
70497ad |
|
|
Numan Siddique |
60df500 |
* Tue Jan 18 2022 Numan Siddique <numans@ovn.org> - 21.12.0.1
|
|
Numan Siddique |
60df500 |
- Update to upstream 21.12.0
|
|
Numan Siddique |
60df500 |
|
|
Numan Siddique |
4c540a2 |
* Wed Dec 01 2021 Numan Siddique <numans@ovn.org> - 21.09.0-4
|
|
Numan Siddique |
4c540a2 |
- Synced with OVN upstream commit 904c5532919915a5005b95ceaee5f6af1d18e9eb
|
|
Numan Siddique |
4c540a2 |
- Synced with OVS submodule commit 91e1ff5dde396fbcc8623ac0726066e970e6de15 using in OVN.
|
|
Numan Siddique |
4c540a2 |
- ovn-k8s requires some of the fixes.
|
|
Numan Siddique |
4c540a2 |
|
|
Numan Siddique |
c5be1e1 |
* Wed Oct 13 2021 Numan Siddique <numans@ovn.org> - 21.09.0-3
|
|
Numan Siddique |
c5be1e1 |
- Backported the patches:
|
|
Numan Siddique |
c5be1e1 |
- 855fb576af2("northd: Fix typo, from destroy_router_enternal_ips to destroy_router_external_ips.")
|
|
Numan Siddique |
c5be1e1 |
- beed00c9206("northd: Always generate valid load balancer address set names.")
|
|
Numan Siddique |
c5be1e1 |
|
|
Numan Siddique |
2b2dfd0 |
* Wed Oct 06 2021 Numan Siddique <numans@ovn.org> - 21.09.0-2
|
|
Numan Siddique |
2b2dfd0 |
- Synced with OVN upstream commit 98c6c04fb7cd731e26b96b53d59fe949b9ec06bc
|
|
Numan Siddique |
2b2dfd0 |
|
|
Numan Siddique |
eb87a08 |
* Wed Oct 06 2021 Numan Siddique <numans@ovn.org> - 21.09.0-1
|
|
Numan Siddique |
eb87a08 |
- Synced with the upstream release v21.09.0
|
|
Numan Siddique |
eb87a08 |
|
|
Numan Siddique |
c8f75e2 |
* Tue Sep 28 2021 Numan Siddique <numans@ovn.org> - 21.06.0-17
|
|
Numan Siddique |
c8f75e2 |
- Synced with OVN upstream commit 0cbd3cafd36c90c918ab5dcb4ec11be9d44bc5f5 from newly created branch-21.09.
|
|
Numan Siddique |
c8f75e2 |
- Needed this fix - 6549e584266("northd: Fix multicast relay when DGP are configured.")
|
|
Numan Siddique |
c8f75e2 |
- Updated to OVS sources to include upstream commit - 429b114c5aadee24ccfb16ad7d824f45cdcea75a
|
|
Numan Siddique |
c8f75e2 |
|
|
![](https://seccdn.libravatar.org/avatar/51e79f1c8f0708302b10d192df7f68f65a35a40baf326e94c95366eb1dfd12fc?s=16&d=retro) |
851b4a1 |
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 21.06.0-16
|
|
![](https://seccdn.libravatar.org/avatar/51e79f1c8f0708302b10d192df7f68f65a35a40baf326e94c95366eb1dfd12fc?s=16&d=retro) |
851b4a1 |
- Rebuilt with OpenSSL 3.0.0
|
|
![](https://seccdn.libravatar.org/avatar/51e79f1c8f0708302b10d192df7f68f65a35a40baf326e94c95366eb1dfd12fc?s=16&d=retro) |
851b4a1 |
|
|
Numan Siddique |
65b5f18 |
* Tue Aug 24 2021 Numan Siddique <numans@ovn.org> - 21.06.0-15
|
|
Numan Siddique |
65b5f18 |
- Backported the following patches:
|
|
Numan Siddique |
65b5f18 |
- ic: learn routes to LR only from corresponding transit switch
|
|
Numan Siddique |
65b5f18 |
- Support additional 'iface-id-ver' options in OVS inteface for claiming an lport.
|
|
Numan Siddique |
65b5f18 |
- controller: Don't allocate zone ids for non-VIF port bindings.
|
|
Numan Siddique |
65b5f18 |
- northd: Add VIP port to established flows in DNAT table for Load Balancers
|
|
Numan Siddique |
65b5f18 |
|
|
Numan Siddique |
fef7c0a |
* Thu Aug 19 2021 Numan Siddique <numans@ovn.org> - 21.06.0-14
|
|
Numan Siddique |
fef7c0a |
- Synced with OVN upstream commit cee67610a9220752ce2de236d615d864ad41ab1b
|
|
Numan Siddique |
fef7c0a |
- Updated OVS sources to v2.16.0 tar file.
|
|
Numan Siddique |
fef7c0a |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
0863614 |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 21.06.0-13
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
0863614 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
0863614 |
|
|
Numan Siddique |
75676f0 |
* Fri Jul 16 2021 Numan Siddique <numans@ovn.org> - 21.06.0-12
|
|
Numan Siddique |
75676f0 |
- Backported the following fixes:
|
|
Numan Siddique |
75676f0 |
- Don't suppress localport traffic directed to external port (#1974062)
|
|
Numan Siddique |
75676f0 |
- northd: Fix multicast table full comparison. (#1979870)
|
|
Numan Siddique |
75676f0 |
- northd-ddlog: Fix IP family match for DNAT flows.
|
|
Numan Siddique |
75676f0 |
- Disable ARP/NA responders for vlan-passthru switches
|
|
Numan Siddique |
75676f0 |
- tests: Fix "vlan traffic for external network with distributed..."
|
|
Numan Siddique |
75676f0 |
- ovn-controller: Fix port group I-P when they contain non-vif ports.
|
|
Numan Siddique |
75676f0 |
- system-tests: Fix the test file.
|
|
Numan Siddique |
75676f0 |
- northd: Swap src and dst eth addresses in router egress loop.
|
|
Numan Siddique |
75676f0 |
- ovn.at: Fix test "virtual ports -- ovn-northd-ddlog".
|
|
Numan Siddique |
75676f0 |
|
|
Numan Siddique |
d9f1e69 |
* Fri Jun 25 2021 Numan Siddique <numans@ovn.org> - 21.06.0-1
|
|
Numan Siddique |
d9f1e69 |
- Synced with the upstream release v21.06.0
|
|
Numan Siddique |
d9f1e69 |
|
|
Numan Siddique |
be0ea8e |
* Wed May 12 2021 Numan Siddique <numans@ovn.org> - 21.03.0-32
|
|
Numan Siddique |
be0ea8e |
- Synced with the RHEL FDP ovn-2021
|
|
Numan Siddique |
be0ea8e |
- Backports since 21.03.0-2 are:
|
|
Numan Siddique |
be0ea8e |
- e8e667dd92f3("controller: Monitor all logical flows that refer to datapath groups.")
|
|
Numan Siddique |
be0ea8e |
- 879ebc8c6419("tests: Fix frequent failure of "4 HV, 1 LS, 1 LR, packet test with HA distributed router gateway port:")
|
|
Numan Siddique |
be0ea8e |
- d7db8702e778("ovn-lib: harmonize stop_ovn_daemon() with ovs-lib")
|
|
Numan Siddique |
be0ea8e |
- f4b44655ec8f("ovn-ctl: stop databases with stop_ovn_daemon()")
|
|
Numan Siddique |
be0ea8e |
- d8b282b2852e("ovn-nbctl: dump next-hop for router policies")
|
|
Numan Siddique |
be0ea8e |
- f5a27f67d825("tests: Improve test "IGMP snoop/querier/relay")
|
|
Numan Siddique |
be0ea8e |
- 9c9b6b1d98e3("binding: Don't reset expected seqno for interfaces already being installed.")
|
|
Numan Siddique |
be0ea8e |
- 0038579d1928("northd: Optimize ct nat for load balancer traffic.")
|
|
Numan Siddique |
be0ea8e |
- 3bb91366a6b0("northd: Provide the option to not use ct.inv in lflows.")
|
|
Numan Siddique |
be0ea8e |
- 127bf166ccf4("northd: Support flow offloading for logical switches with no ACLs.")
|
|
Numan Siddique |
be0ea8e |
- 9cc334bc1a03("ovn-controller: Ensure br-int is using secure fail-mode")
|
|
Numan Siddique |
be0ea8e |
|
|
Numan Siddique |
6ea97d8 |
* Thu Apr 15 2021 Numan Siddique <numans@ovn.org> - 21.03.0-2
|
|
Numan Siddique |
6ea97d8 |
- Backport the required patches.
|
|
Numan Siddique |
6ea97d8 |
|
|
Numan Siddique |
6ea97d8 |
* Thu Apr 15 2021 Numan Siddique <numans@ovn.org> - 21.03.0-1
|
|
Numan Siddique |
b9b926b |
- Rebase to OVN v21.03.0.
|
|
Numan Siddique |
b9b926b |
- Use ovs sources from submodule commit used in ovn - ac85cdb38c1("ovsdb-idl: Mark arc sources as updated when destination is deleted.").
|
|
Numan Siddique |
b9b926b |
|
|
Numan Siddique |
1562275 |
* Sat Mar 06 2021 Numan Siddique <numans@ovn.org> - 20.12.0-25
|
|
Numan Siddique |
1562275 |
- Backport "northd: Fix the missing force_snat_for_lb flows when router_ip is configured." (#1931319)
|
|
Numan Siddique |
1562275 |
- Backport "binding: Fix potential NULL dereference of lbinding."
|
|
Numan Siddique |
1562275 |
|
|
Numan Siddique |
8e7df35 |
* Mon Mar 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-24
|
|
Numan Siddique |
8e7df35 |
- Backport "tests: Eliminate most "sleep" calls."
|
|
Numan Siddique |
8e7df35 |
- Backport "tests: Add more checking to "3 HVs, 1 LS, 3 lports/HV" test."
|
|
Numan Siddique |
8e7df35 |
- Backport "tests: Improve debuggability of tests."
|
|
Numan Siddique |
8e7df35 |
- Backport "Implement SCTP-specific reject() action." (#1841009)
|
|
Numan Siddique |
8e7df35 |
- Backport "Add sctp_abort logical flow action." (#1841009)
|
|
Numan Siddique |
8e7df35 |
- Backport "controller: Split mac learning code to a separate file." (#1672625)
|
|
Numan Siddique |
8e7df35 |
- Backport "MAC learning: Add a new FDB table in southbound db." (#1672625)
|
|
Numan Siddique |
8e7df35 |
- Backport "MAC learning: Add new actions - put_fdb, get_fdb and lookup_fdb." (#1672625)
|
|
Numan Siddique |
8e7df35 |
- Backport "controller: MAC learning: Add OF rules for the FDB entries." (#1672625)
|
|
Numan Siddique |
8e7df35 |
- Backport "northd: MAC learning: Add logical flows for fdb." (#1672625)
|
|
Numan Siddique |
8e7df35 |
- Backport "Fix the failing test case - ovn -- ACL skip hints for stateless config." (#1672625)
|
|
Numan Siddique |
8e7df35 |
- Backport "northd: Cleanup stale FDB entries." (#1672625)
|
|
Numan Siddique |
8e7df35 |
- Backport "mac-learn: Fix build due to missing newline at EOF." (#1672625)
|
|
Numan Siddique |
8e7df35 |
- Backport "Properly handle hairpin traffic for VIPs with shared backends." (#1931599)
|
|
Numan Siddique |
8e7df35 |
- Backport "lflow: Avoid matching on conntrack original tuple if possible."
|
|
Numan Siddique |
8e7df35 |
- Backport "northd: Avoid matching on ct.dnat flags for load balancers."
|
|
Numan Siddique |
8e7df35 |
|
|
Numan Siddique |
7953b84 |
* Mon Mar 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-23
|
|
Numan Siddique |
7953b84 |
- Backport "ofctrl: Fix the assert seen when flood removing flows with conj actions." (#1929978)
|
|
Numan Siddique |
7953b84 |
|
|
Numan Siddique |
25d7f16 |
* Mon Feb 22 2021 Numan Siddique <numans@ovn.org> - 20.12.0-22
|
|
Numan Siddique |
25d7f16 |
- Backport "binding: Fix potential crash when binding_seqno_run is skipped." (#1930030)
|
|
Numan Siddique |
25d7f16 |
- Backport "ofctrl: Do not link a desired flow twice."
|
|
Numan Siddique |
25d7f16 |
|
|
Numan Siddique |
08d539b |
* Mon Feb 22 2021 Numan Siddique <numans@ovn.org> - 20.12.0-21
|
|
Numan Siddique |
08d539b |
- Backport "northd: Provide the Gateway router option 'lb_force_snat_ip' to take router port ips." (#1931319)
|
|
Numan Siddique |
08d539b |
|
|
Numan Siddique |
2f41bc5 |
* Mon Feb 22 2021 Numan Siddique <numans@ovn.org> - 20.12.0-20
|
|
Numan Siddique |
2f41bc5 |
- Backport "ofctrl: Fix the assert seen when flood removing flows." (#1928012)
|
|
Numan Siddique |
2f41bc5 |
|
|
Numan Siddique |
80d16d7 |
* Mon Feb 22 2021 Numan Siddique <numans@ovn.org> - 20.12.0-19
|
|
Numan Siddique |
80d16d7 |
- Backport "controller: Fix toggling ct zone ids." (#1903210)
|
|
Numan Siddique |
80d16d7 |
|
|
Numan Siddique |
60f458c |
* Mon Feb 22 2021 Numan Siddique <numans@ovn.org> - 20.12.0-18
|
|
Numan Siddique |
60f458c |
- Backport "ovn-nbctl: do not allow duplicated ECMP routes" (#1916842)
|
|
Numan Siddique |
60f458c |
|
|
Numan Siddique |
1a08d1f |
* Thu Feb 11 2021 Numan Siddique <numans@ovn.org> - 20.12.0-17
|
|
Numan Siddique |
1a08d1f |
- Backport "northd: Skip matching on ct flags for stateless" (#1927230)
|
|
Numan Siddique |
1a08d1f |
|
|
Numan Siddique |
b401c10 |
* Thu Feb 11 2021 Numan Siddique <numans@ovn.org> - 20.12.0-16
|
|
Numan Siddique |
b401c10 |
- Backport "Support configuring Load Balancer hairpin source IP." (#1908540)
|
|
Numan Siddique |
b401c10 |
- Backport "lflow: Use learn() action to generate LB hairpin reply flows." (#1917875)
|
|
Numan Siddique |
b401c10 |
|
|
Numan Siddique |
0194dff |
* Thu Feb 11 2021 Numan Siddique <numans@ovn.org> - 20.12.0-15
|
|
Numan Siddique |
0194dff |
- Backport "binding: Correctly set Port_Binding.up for container/virtual ports." (#1926165)
|
|
Numan Siddique |
0194dff |
- Backport "binding: Set Port_Binding.up only if supported." (#1926165)
|
|
Numan Siddique |
0194dff |
- Backport "northd: Allow backwards compatibility for Logical_Switch_Port.up." (#1926165)
|
|
Numan Siddique |
0194dff |
- Backport "tests: Fix Port_Binding up test." (#1926165)
|
|
Numan Siddique |
0194dff |
|
|
Numan Siddique |
65973c3 |
* Thu Feb 11 2021 Numan Siddique <numans@ovn.org> - 20.12.0-14
|
|
Numan Siddique |
65973c3 |
- Backport "ovn-nbctl: add --bfd option to lr-route-add" (#1918997)
|
|
Numan Siddique |
65973c3 |
|
|
Numan Siddique |
37989c5 |
* Mon Feb 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-13
|
|
Numan Siddique |
37989c5 |
- Backport "ofctrl: Rename 'nb_cfg' to 'req_cfg'." (#1839102)
|
|
Numan Siddique |
37989c5 |
- Backport "controller: Implement a generic barrier based on ofctrl cur_cfg sync." (#1839102)
|
|
Numan Siddique |
37989c5 |
- Backport "binding: Set Logical_Switch_Port.up when all OVS flows are installed." (#1839102)
|
|
Numan Siddique |
37989c5 |
|
|
Numan Siddique |
c26f19d |
* Mon Feb 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-12
|
|
Numan Siddique |
c26f19d |
- Backport "northd: add --event option to enable controller_event for empty_lb" (#1918422)
|
|
Numan Siddique |
c26f19d |
|
|
Numan Siddique |
e4135fc |
* Mon Feb 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-11
|
|
Numan Siddique |
e4135fc |
- Backport "ovn-nbctl: add bfd report to lr-route-list command" (#1915958)
|
|
Numan Siddique |
e4135fc |
- Backport "ovn-nbctl: add ecmp/ecmp-symmetric-reply to lr-route-list command"
|
|
Numan Siddique |
e4135fc |
|
|
Numan Siddique |
1f7348f |
* Mon Feb 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-10
|
|
Numan Siddique |
1f7348f |
- Backport "controller: fix pkt_marking with IP buffering" (#1857106)
|
|
Numan Siddique |
1f7348f |
|
|
Numan Siddique |
4d3e727 |
* Mon Feb 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-9
|
|
Numan Siddique |
4d3e727 |
- Backport "ovn-ctl: Add support for ovsdb-server --disable-file-column-diff." (#1917979)
|
|
Numan Siddique |
4d3e727 |
|
|
Numan Siddique |
e88ff57 |
* Mon Feb 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-8
|
|
Numan Siddique |
e88ff57 |
- Backport "ovn-controller: Fix wrong conj_id match flows when caching is enabled." (#1919812)
|
|
Numan Siddique |
e88ff57 |
|
|
Numan Siddique |
2a44f34 |
* Mon Feb 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-7
|
|
Numan Siddique |
2a44f34 |
- Backport "northd: Fix duplicate logical port detection." (#1918582)
|
|
Numan Siddique |
2a44f34 |
|
|
Numan Siddique |
2c75b1e |
* Mon Feb 01 2021 Numan Siddique <numans@ovn.org> - 20.12.0-6
|
|
Numan Siddique |
2c75b1e |
- Backport "northd: Fix ACL fair log meters for Port_Group ACLs." (#1918004)
|
|
Numan Siddique |
2c75b1e |
- Backport "binding: Fix container port removal from local bindings." (#1917533)
|
|
Numan Siddique |
2c75b1e |
- Backport "binding: Always delete child port bindings first." (#1917533)
|
|
Numan Siddique |
2c75b1e |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
db18abf |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 20.12.0-6
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
db18abf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
db18abf |
|
|
Numan Siddique |
585101a |
* Thu Jan 14 2021 Numan Siddique <numans@ovn.org> - 20.12.0-5
|
|
Numan Siddique |
585101a |
- Backport "bfd: introduce IPv6 support" (#1915739)
|
|
Numan Siddique |
585101a |
|
|
Numan Siddique |
6285fe6 |
* Wed Jan 13 2021 Numan Siddique <numans@ovn.org> - 20.12.0-4
|
|
Numan Siddique |
6285fe6 |
- Backport "introduce BFD support in ovn-controller" (#1847570)
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move lswitch ARP/ND Responder to functions"
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move DHCP Options and Response to a function"
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move lswitch DNS lookup and response to a function"
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move DNS and DHCP defaults to a function"
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move ARP response for external ports to a function."
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move broadcast and multicast lookup in lswitch to a function"
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move destination handling into functions."
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: split build_lswitch_output_port_sec into iterators"
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move lrouter arp and nd datapath processing to a function"
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: Move ipv4 input to a function"
|
|
Numan Siddique |
6285fe6 |
- Backport "ovn-northd: move NAT, Defrag and lb to a function"
|
|
Numan Siddique |
6285fe6 |
|
|
Numan Siddique |
6285fe6 |
* Mon Jan 11 2021 Numan Siddique <numans@ovn.org> - 20.12.0-3
|
|
Numan Siddique |
ed71884 |
- Backport "binding: Do not clear container lbinding->pb when parent is deleted." (#1914304)
|
|
Numan Siddique |
ed71884 |
|
|
Numan Siddique |
6285fe6 |
* Mon Jan 11 2021 Numan Siddique <numans@ovn.org> - 20.12.0-2
|
|
Numan Siddique |
ac77d47 |
- Backport "ovn-trace: fix trigger_event warning" (#1909650)
|
|
Numan Siddique |
ac77d47 |
|
|
Numan Siddique |
6285fe6 |
* Mon Jan 11 2021 Numan Siddique <numans@ovn.org> - 20.12.0-1
|
|
Numan Siddique |
68182c0 |
- Rebase to OVN v20.12.0.
|
|
Numan Siddique |
68182c0 |
- Re-backport patches for #1883957 and #1881826 as there are not in v20.12.0.
|
|
Numan Siddique |
68182c0 |
- Use ovs sources from master commit - 252e1e576443("dpdk: Update to use DPDK v20.11.").
|
|
Numan Siddique |
68182c0 |
|
|
Numan Siddique |
43996ac |
* Tue Dec 15 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-4
|
|
Numan Siddique |
43996ac |
- Backport "northd: Add ECMP support to router policies." (#1881826)
|
|
Numan Siddique |
43996ac |
- Backport "Add missing documentation for router policy and ecmp sym reply stage." (#1881826)
|
|
Numan Siddique |
43996ac |
- Backport "northd: add reject action for lb with no backends" (#1883957)
|
|
Numan Siddique |
43996ac |
- Backport "northd: Fix iteration over vip backends." (#1904489)
|
|
Numan Siddique |
43996ac |
- Backport "pinctrl: Honor always_learn_from_arp_request for self created MAC_Bindings." (#1903199)
|
|
Numan Siddique |
43996ac |
|
|
Numan Siddique |
8ec82bd |
* Tue Dec 01 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-3
|
|
Numan Siddique |
8ec82bd |
- Backport "Allow explicit setting of the SNAT zone on a gateway router" (#1892311)
|
|
Numan Siddique |
8ec82bd |
- Backport "Clear port binding flows when datapath CT zone changes."
|
|
Numan Siddique |
8ec82bd |
- Backport "pinctrl: Fix segfault seen when creating mac_binding for local GARPs." (#1901880)
|
|
Numan Siddique |
8ec82bd |
- Backport "Fix OVN update issue when ovn-controller is updated first from 20.06 to 20.09. (#1900484)
|
|
Numan Siddique |
8ec82bd |
- Backport "controller: Allow pinctrl thread to handle packet-ins when version mismatch with northd." (#1899936)
|
|
Numan Siddique |
8ec82bd |
- Backport memory leak fix patches.
|
|
Numan Siddique |
8ec82bd |
- Backport "Provide the option to pin ovn-controller and ovn-northd to a specific version." (#1899936)
|
|
Numan Siddique |
8ec82bd |
- Backport Load balancer hairpin improvement patches. (#1833373)
|
|
Numan Siddique |
8ec82bd |
- Backport "northd: Fix lb_action when there are no active backends for lb health_check" (#1888445)
|
|
Numan Siddique |
8ec82bd |
- Backport "Allow VLAN traffic when LS:vlan-passthru=true" (#1846018)
|
|
Numan Siddique |
8ec82bd |
- Backport "northd: Don't poll ovsdb before the connection is fully established" (#1896671)
|
|
Numan Siddique |
8ec82bd |
- Backport "pinctrl: Directly update MAC_Bindings created by self originated GARPs." (#1894478)
|
|
Numan Siddique |
8ec82bd |
- Backport "ovn-northd: Limit self originated ARP/ND broadcast domain." (#1894478)
|
|
Numan Siddique |
8ec82bd |
- Backport "dhcp: add iPXE support to OVN" (#1765506)
|
|
Numan Siddique |
8ec82bd |
|
|
Numan Siddique |
4bfbf3f |
* Tue Nov 03 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-2
|
|
Numan Siddique |
4bfbf3f |
- Backport "ovn-detrace: Only decode br-int OVS interfaces." (#1890803)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ovn-detrace: Improve DB connection error messages." (#1890803)
|
|
Numan Siddique |
4bfbf3f |
- Backport "northd: Use 'enum ovn_stage' for the table value in the 'next' OVN action." (#1876990)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ovn-trace: Don't assert for next(stage=ingress,..) (#1876990)
|
|
Numan Siddique |
4bfbf3f |
- Backport "actions: Add a new OVN action - reject {}." (#1876990)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ovn-northd: Optimize logical flow generation for reject ACLs." (#1876990)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ovn-trace: Handle IPv6 packets for tcp_reset action." (#1876990)
|
|
Numan Siddique |
4bfbf3f |
- Backport "controller: IPv6 Prefix-Delegation: introduce RENEW/REBIND msg support" (#1826686)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ofctrl.c: Fix duplicated flow handling in I-P while" (#1871931)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ofctrl.c: Avoid repeatedly linking an installed flow and" (#1871931)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ofctrl.c: Only merge actions for conjunctive flows." (#1871931)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ofctrl.c: Do not change flow ordering when merging" (#1871931)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ofctrl.c: Simplify active desired flow selection." (#1871931)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ofctrl.c: Always log the most recent flow changes." (#1871931)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ofctrl.c: Add a predictable resolution for conflicting" (#1871931)
|
|
Numan Siddique |
4bfbf3f |
- Backport "northd: properly reconfigure ipam when subnet is changed" (#1865866)
|
|
Numan Siddique |
4bfbf3f |
- Backport "ovn-northd: Add localnet ports to Multicast_Groups created by IGMP_Group." (#1886314)
|
|
Numan Siddique |
4bfbf3f |
|
|
Numan Siddique |
d0047fd |
* Wed Sep 30 2020 Numan Siddique <nusiddiq@redhat.com> - 20.09.0-1
|
|
Numan Siddique |
d0047fd |
- Sync to upstream OVN v20.09.0.
|
|
Numan Siddique |
d0047fd |
|
|
Numan Siddique |
b9153e3 |
* Tue Sep 22 2020 Numan Siddique <numans@ovn.org> - 20.06.2-4
|
|
Numan Siddique |
b9153e3 |
- Backport many bug fix patches.
|
|
Numan Siddique |
b9153e3 |
|
|
Numan Siddique |
a568ad0 |
* Tue Sep 01 2020 Numan Siddique <numans@ovn.org> - 20.06.2-3
|
|
Numan Siddique |
a568ad0 |
- Backport "ovn-controller: Fix incremental processing of Port_Binding deletes." (#1871961)
|
|
Numan Siddique |
a568ad0 |
|
|
Numan Siddique |
a568ad0 |
* Tue Sep 01 2020 Numan Siddique <numans@ovn.org> - 20.06.2-2
|
|
Numan Siddique |
1236d71 |
- Backport "Fix ovn-controller crash when a lport of type 'virtual' is deleted." (#1872681)
|
|
Numan Siddique |
1236d71 |
|
|
Numan Siddique |
a568ad0 |
* Mon Aug 24 2020 Numan Siddique <numans@ovn.org> - 20.06.2-1
|
|
Numan Siddique |
1236d71 |
- Sync the OVN sources with the upstream v20.06.2 release and reorder
|
|
Numan Siddique |
1236d71 |
the other patches.
|
|
Numan Siddique |
1236d71 |
|
|
Numan Siddique |
a568ad0 |
* Wed Jul 29 2020 Numan Siddique <numans@ovn.org> - 20.06.1-6
|
|
Numan Siddique |
3ba2905 |
- Backport "ovn-controller: Release lport if the ofport of the VIF is -1.". (#1861298)
|
|
Numan Siddique |
3ba2905 |
- Backport "ovn-controller: Fix the missing flows when logical router port is added after its peer." (#1860053)
|
|
Numan Siddique |
3ba2905 |
- Backport "ovn-controller: Clear flows not associated with db rows in physical flow change handler." (#1861042)
|
|
Numan Siddique |
3ba2905 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
edc6915 |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20.06.1-5
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
edc6915 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
edc6915 |
|
|
Numan Siddique |
f69a085 |
* Tue Jul 21 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-4
|
|
Numan Siddique |
f69a085 |
- Backport "ovn-controller: Fix the missing ct zone entries for container ports." (#1858191)
|
|
Numan Siddique |
f69a085 |
|
|
Numan Siddique |
898cefd |
* Thu Jul 16 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-3
|
|
Numan Siddique |
898cefd |
- Backport "ovn-controller: Fix the missing flows with monitor-all set to True" (#1857537)
|
|
Numan Siddique |
898cefd |
|
|
Numan Siddique |
1ed2786 |
* Thu Jul 16 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-2
|
|
Numan Siddique |
1ed2786 |
- Backport "Introduce icmp6_error action" (#1846300)
|
|
Numan Siddique |
1ed2786 |
- Backport "Introduce icmp6.frag_mtu action" (#1846300)
|
|
Numan Siddique |
1ed2786 |
- Backport "northd: introduce icmp6_error logical flows in router pipeline" (#1846300)
|
|
Numan Siddique |
1ed2786 |
|
|
Numan Siddique |
1ed2786 |
* Thu Jul 16 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-1
|
|
Numan Siddique |
dd23e44 |
- Backport "Support packet metadata marking for logical router policies." (#1828933)
|
|
Numan Siddique |
dd23e44 |
- Backport "ovn-nbctl: Enhance lr-policy-add to set the options."(#1828933)
|
|
Numan Siddique |
dd23e44 |
- Backport "pinctrl: Support DHCPRELEASE and DHCPINFORM in native OVN dhcp responder." (#1801258)
|
|
Numan Siddique |
dd23e44 |
|
|
Numan Siddique |
8efc3e1 |
* Fri Jul 10 2020 Numan Siddique <nusiddiq@redhat.com> - 20.06.1-0
|
|
Numan Siddique |
8efc3e1 |
- Sync the ovn tar ball to the ovn v20.06.1 release.
|
|
Numan Siddique |
8efc3e1 |
- Sync the ovs (openvswitch-2.13.90) tar ball to the commit fa31efd211143f1adb06a62faad803a5aca1e400
|
|
Numan Siddique |
8efc3e1 |
|
|
Numan Siddique |
fe9920b |
* Mon Jun 22 2020 Numan Siddique <nusiddiq@redhat.com> - 20.03.0-4
|
|
Numan Siddique |
fe9920b |
- Backport "northd: By pass IPv6 Router Adv and Router Solicitation packets from ACL stages."
|
|
Numan Siddique |
fe9920b |
|
|
Numan Siddique |
1b50bf7 |
* Tue Apr 28 2020 Numan Siddique <nusiddiq@redhat.com> - 20.03.0-3
|
|
Numan Siddique |
1b50bf7 |
- Sync the ovn tar ball to the ovn master with the commit - b4b68177eb2fcbc9d25e38eb58d8704ba7dd4177
|
|
Numan Siddique |
1b50bf7 |
- Fix required to address the conntrack entry leaks.
|
|
Numan Siddique |
1b50bf7 |
|
|
Numan Siddique |
d112e58 |
* Mon Mar 30 2020 Numan Siddique <nusiddiq@redhat.com> - 20.03.0-2
|
|
Numan Siddique |
d112e58 |
- Removed the Revert "ovsdb-idl: Avoid sending redundant conditional monitoring updates"
|
|
Numan Siddique |
d112e58 |
as openvswitch compilation is failing in the build.
|
|
Numan Siddique |
d112e58 |
|
|
Numan Siddique |
74668ff |
* Mon Mar 30 2020 Numan Siddique <nusiddiq@redhat.com> - 20.03.0-1
|
|
Numan Siddique |
74668ff |
- Sync the ovn tar ball to the ovn master with the commit - c4700eed17da8615107553aec82852a37d401821
|
|
Numan Siddique |
74668ff |
- SCTP load balancer feature is requried for ovn-kubernetes
|
|
Numan Siddique |
d112e58 |
- Revert "ovsdb-idl: Avoid sending redundant conditional monitoring updates"
|
|
Numan Siddique |
74668ff |
|
|
Numan Siddique |
b810e1f |
* Tue Mar 03 2020 Numan Siddique <nusiddiq@redhat.com> - 20.03.0-0
|
|
Numan Siddique |
b810e1f |
- Release upstream OVN v20.03.0
|
|
Numan Siddique |
b810e1f |
|
|
Numan Siddique |
4150aa0 |
* Fri Feb 21 2020 Numan Siddique <nusiddiq@redhat.com> - 2.12.1-1
|
|
Numan Siddique |
4150aa0 |
- Version bump required for correcting the changelog
|
|
Numan Siddique |
4150aa0 |
|
|
Numan Siddique |
4150aa0 |
* Fri Feb 21 2020 Numan Siddique <nusiddiq@redhat.com> - 2.12.1-0
|
|
Numan Siddique |
158e070 |
- Sync the ovn tar ball to the ovn master with the commit - eb9a406cefeb6ac0b0176039c586f982642a41f8
|
|
Numan Siddique |
158e070 |
- Sync the ovs tar ball to the ovs master with the commit - ac23d20fc90da3b1c9b2117d1e22102e99fba006
|
|
Numan Siddique |
158e070 |
|
|
Numan Siddique |
03821f8 |
* Tue Feb 11 2020 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-12
|
|
Numan Siddique |
03821f8 |
- Sync the ovn tar ball to the ovn master with the commit - b02d366e6268462d637b7a5047ff65b2536408af.
|
|
Numan Siddique |
03821f8 |
- Fix the tcp_reset issue. Fix required for ovn kuberenetes.
|
|
Numan Siddique |
03821f8 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
41cbead |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.12.0-11
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
41cbead |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
41cbead |
|
|
Numan Siddique |
06945c2 |
* Mon Nov 25 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-9
|
|
Numan Siddique |
06945c2 |
- Use the ovs commit 91157afbd83aefb0c9f558d2841fece388b3b0cb as ovn
|
|
Numan Siddique |
06945c2 |
build for centos 7 was still failing.
|
|
Numan Siddique |
06945c2 |
|
|
Numan Siddique |
7b03b81 |
* Mon Nov 25 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-8
|
|
Numan Siddique |
7b03b81 |
- Reverse the previous commit.
|
|
Numan Siddique |
7b03b81 |
- Fix the compilation error seen in Centos7 by using
|
|
Numan Siddique |
7b03b81 |
ovs commit - 36e5d97f9b09262ccc584ccb45fb06482b0cfc46.
|
|
Numan Siddique |
7b03b81 |
The commit 1ca0323e7c29d("Require Python 3 and remove support for Python 2.") removed
|
|
Numan Siddique |
7b03b81 |
Python 2 support because of which compilation is failing in Centos 7.
|
|
Numan Siddique |
7b03b81 |
|
|
Numan Siddique |
5e93ea7 |
* Mon Nov 25 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-7
|
|
Numan Siddique |
5e93ea7 |
- Build with python 3 support as ovs requires python 3.
|
|
Numan Siddique |
5e93ea7 |
|
|
Numan Siddique |
8a30006 |
* Mon Nov 25 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-6
|
|
Numan Siddique |
8a30006 |
- Fix the changelog date errors.
|
|
Numan Siddique |
8a30006 |
|
|
Numan Siddique |
8a30006 |
* Wed Nov 06 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-5
|
|
Numan Siddique |
6e02a00 |
- Fix the logrotate issue - (#1769200).
|
|
Numan Siddique |
6e02a00 |
|
|
Numan Siddique |
418bc29 |
* Tue Oct 29 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-4
|
|
Numan Siddique |
418bc29 |
- Sync the ovn tar ball to the latest master with the commit - 0a51bb04f8d6194b2c706558d434b09a89196e26.
|
|
Numan Siddique |
418bc29 |
|
|
Numan Siddique |
8a30006 |
* Wed Oct 09 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-3
|
|
Numan Siddique |
c9a0c2a |
- Sync the ovn tar ball to the latest master with the commit - 1a3e6dfb5e2fd5bbb625f637792f91a02767ff3b.
|
|
Numan Siddique |
c9a0c2a |
|
|
Numan Siddique |
5226070 |
* Tue Oct 08 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-2
|
|
Numan Siddique |
5226070 |
- Use the official openvswitch 2.12.0 tar file.
|
|
Numan Siddique |
5226070 |
|
|
Numan Siddique |
bc95b00 |
* Thu Sep 26 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-1
|
|
Numan Siddique |
bc95b00 |
- Apply fedora only patch only on fedora builds.
|
|
Numan Siddique |
bc95b00 |
|
|
Numan Siddique |
6af8820 |
* Sat Sep 14 2019 Numan Siddique <nusiddiq@redhat.com> - 2.12.0-0
|
|
Numan Siddique |
6af8820 |
- 2.12.0 from new OVN repo
|
|
Numan Siddique |
6af8820 |
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d4a9a90 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.11.1-2
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d4a9a90 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
![](https://seccdn.libravatar.org/avatar/66cca4ddfe914918eb13788577f8ad64d709ccf9f83b384b49228bb9a83a1533?s=16&d=retro) |
d4a9a90 |
|
|
Numan Siddique |
00252bf |
* Mon Jun 3 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.1-1
|
|
Numan Siddique |
00252bf |
- Fix the version information in configure.ac
|
|
Numan Siddique |
00252bf |
|
|
Numan Siddique |
4f7f968 |
* Wed May 29 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.1-0
|
|
Numan Siddique |
4f7f968 |
- Use the latest openvswitch sources with the commit - 4992e00012e7
|
|
Numan Siddique |
4f7f968 |
|
|
Numan Siddique |
1417880 |
* Tue Apr 9 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-9
|
|
Numan Siddique |
1417880 |
- Fix epoch issue for RDO.
|
|
Numan Siddique |
1417880 |
|
|
Numan Siddique |
076dba3 |
* Tue Apr 9 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-8
|
|
Numan Siddique |
076dba3 |
- Fix Obsoletes version
|
|
Numan Siddique |
076dba3 |
|
|
Numan Siddique |
c067471 |
* Mon Apr 8 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-7
|
|
Numan Siddique |
c067471 |
- Fix build error on centos builds.
|
|
Numan Siddique |
c067471 |
|
|
Numan Siddique |
ced61bc |
* Mon Apr 8 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-6
|
|
Numan Siddique |
ced61bc |
- Fix spec file - %if error for centos builds.
|
|
Numan Siddique |
ced61bc |
|
|
Numan Siddique |
e05a2ae |
* Mon Apr 8 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-5
|
|
Numan Siddique |
e57e49f |
- Support building OVN packages for Centos7/RDO.
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
* Fri Apr 5 2019 Numan Siddique <nusiddiq@redhat.com> - 2.11.0-4
|
|
![](https://seccdn.libravatar.org/avatar/4f24d5e12975e131e8d6020a53ba9a565120d0e86fdf8254e3b7a56c9813b87f?s=16&d=retro) |
057ef37 |
- Provide new OVN packages splitting from openvswitch for fedora
|