import nmstate-2.2.7-1.el9
This commit is contained in:
parent
849379d059
commit
243683f975
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,3 +1,3 @@
|
|||||||
SOURCES/nmstate-2.1.4.tar.gz
|
SOURCES/nmstate-2.2.7.tar.gz
|
||||||
SOURCES/nmstate-vendor-2.1.4.tar.xz
|
SOURCES/nmstate-vendor-2.2.7.tar.xz
|
||||||
SOURCES/nmstate.gpg
|
SOURCES/nmstate.gpg
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
a35f8ea70135883db792e42d8137dd70f4c38699 SOURCES/nmstate-2.1.4.tar.gz
|
81e7b247cdbce99278f10da00b36865512c07672 SOURCES/nmstate-2.2.7.tar.gz
|
||||||
bab6a2cf4190bba15bce5818836c4679d8409e14 SOURCES/nmstate-vendor-2.1.4.tar.xz
|
c0ca6dae9ed0042aa2da5bb3a048677391370bb5 SOURCES/nmstate-vendor-2.2.7.tar.xz
|
||||||
5c1d9d65f9db4fedc9dc96e0fb6cac0a86749c88 SOURCES/nmstate.gpg
|
5c1d9d65f9db4fedc9dc96e0fb6cac0a86749c88 SOURCES/nmstate.gpg
|
||||||
|
@ -1,49 +0,0 @@
|
|||||||
From d10202dee84756acff0be7144bbf0dd3f415f57a Mon Sep 17 00:00:00 2001
|
|
||||||
From: Gris Ge <fge@redhat.com>
|
|
||||||
Date: Tue, 30 Aug 2022 22:54:44 +0800
|
|
||||||
Subject: [PATCH] nm: Fix moving bridge port to bond
|
|
||||||
|
|
||||||
When moving bridge port with VLAN filtering setting to bond, we got
|
|
||||||
failure:
|
|
||||||
A connection with a 'bridge-port' setting must have the slave-type
|
|
||||||
set to 'bridge'. Instead it is 'bond'
|
|
||||||
|
|
||||||
The root cause is we forgot to remove `NmSettingBridgePort` when
|
|
||||||
detaching port away from bridge.
|
|
||||||
|
|
||||||
The fix is remove `NmSettingBridgePort` and
|
|
||||||
`NmSettingOvsBridgeInterface` if not bridge port or OVS interface
|
|
||||||
anymore.
|
|
||||||
|
|
||||||
Integration test cases for linux bridge and OVS bridge are included.
|
|
||||||
|
|
||||||
Signed-off-by: Gris Ge <fge@redhat.com>
|
|
||||||
(cherry picked from commit d2c40c3aade1d7764b84f0aafe8d3d907bb1c4a6)
|
|
||||||
---
|
|
||||||
rust/src/lib/nm/connection.rs | 8 ++++++++
|
|
||||||
tests/integration/linux_bridge_test.py | 15 ++++++++++++++-
|
|
||||||
tests/integration/ovs_test.py | 20 +++++++++++++++++++-
|
|
||||||
3 files changed, 41 insertions(+), 2 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/rust/src/lib/nm/connection.rs b/rust/src/lib/nm/connection.rs
|
|
||||||
index 7fbf2631..91bd9077 100644
|
|
||||||
--- a/rust/src/lib/nm/connection.rs
|
|
||||||
+++ b/rust/src/lib/nm/connection.rs
|
|
||||||
@@ -279,6 +279,14 @@ pub(crate) fn iface_to_nm_connections(
|
|
||||||
_ => (),
|
|
||||||
};
|
|
||||||
|
|
||||||
+ if nm_conn.controller_type() != Some(NM_SETTING_BRIDGE_SETTING_NAME) {
|
|
||||||
+ nm_conn.bridge_port = None;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
+ if nm_conn.controller_type() != Some(NM_SETTING_OVS_PORT_SETTING_NAME) {
|
|
||||||
+ nm_conn.ovs_iface = None;
|
|
||||||
+ }
|
|
||||||
+
|
|
||||||
if let Some(Interface::LinuxBridge(br_iface)) = ctrl_iface {
|
|
||||||
gen_nm_br_port_setting(br_iface, &mut nm_conn);
|
|
||||||
}
|
|
||||||
--
|
|
||||||
2.38.1
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCAAdFiEEfUQ+BAINyWGvqJXerIciWuEsPqMFAmL1HPsACgkQrIciWuEs
|
|
||||||
PqMATQ/7BNE44Uy4/TU5d3I3CIGADWxWtoAT+xeTydDi2ohRKI23nKLzVvBgUXXu
|
|
||||||
thnn8trzGv8i4dKmFif2ZmM83Tgo8chYmpHuDkT7x/W21/BAaz9+CpX/O+vdibV3
|
|
||||||
BdGCqDiAJ2zOrVsYHooMplgydUumlkBxHwm8suOHm3fMROPLRsIZD7643PGXKHtY
|
|
||||||
+u1moRTwwIVRrgLLu6wCYjNaXv96qycusrKRnVhN2EQ4Kg1W/aoWbVUJiOCHKr83
|
|
||||||
KSa67yWJkA1w/xuSxXOuC9Ci1PZ42x25B56VyHazoHFwUcZhNXN325a5mU3cNM9A
|
|
||||||
SeAkNL9cajutGgIIemtiGpteB+1fElg3jDBIJKldnpO6gnr4VJB/kREMz61hUHFu
|
|
||||||
Gz+007GuYh22gzUFPAD7nChx4+BJWHpms+1gVMOJhN7Q32ch4+7wT1ZRPu1C6G8J
|
|
||||||
UR0MGl3r9hFiCWSRRlY//hFZwg96Vy16eiwTSrRchb71+4txEl8EEDGOiFLi2hj0
|
|
||||||
jQUF5D9FAURwQ1eSqEl6hiALZGVO2Ld2VcKipDgOK1YgppIojeNOq4rWyhwRfpBX
|
|
||||||
JzhcAKDhPFvLpNuum6Icdkg2o/gRjlf3X2+KBIAY/16ZkGg5156snWExmXwpvTx7
|
|
||||||
4o/biIFXixxWQG5S9PUFfvmbLDrG+KTUS92UQcxl2w3P/PsK6sY=
|
|
||||||
=fZcn
|
|
||||||
-----END PGP SIGNATURE-----
|
|
16
SOURCES/nmstate-2.2.7.tar.gz.asc
Normal file
16
SOURCES/nmstate-2.2.7.tar.gz.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEE8f1XsqXpyNthgIbGbM3lj+QeKP8FAmPuL/wACgkQbM3lj+Qe
|
||||||
|
KP9Y0g/+O1eW+RJt6f+XrEW8bIK8cnJhdBTZ80ptwvFV2UA9Jr1IW+HAZIRZd2kq
|
||||||
|
wqHpFqsP4vyvPiOnOHKYfftdRJQj66tS589gy8f4A+RWUlnKYEo0M392FpWEdKFR
|
||||||
|
1lhcH/2ySw/RghsmtkTJqo9LykBVE6T9KVspzm2GFvi5JvvaMMChG8OaHeLVen/B
|
||||||
|
+mhJGFyQdhucjDNguU+py0gxIw1jcgsohdV7UaH+TcCR1xYZ4rweWiGauiLKIYKT
|
||||||
|
KFOQWC+jCw6sZ6lRdvGMwQvQ2OdoOT7w75vOCJ6NgIwDYTIsxcAQwQ5KiAAg1Cln
|
||||||
|
vlD4SOwB3yTzCXDyM137Y0TIKpRHTa9itDFs93Y2PrBFm/U7ZWzI2B7L2nXCdiZG
|
||||||
|
4PBv1TzWlKR+egIppP2Jpty5RATJvOn5WgW033JdChuc3s4ACzO2TlURfSDtDM3I
|
||||||
|
53nMslgt77JrLfw06Ree5R1oMVT6xOGrVerRhlGQtvCIBgqMbMd6kXDJyx2t6fsV
|
||||||
|
rmvnuzQ786NEr0XBoec2ANUI9U2iuqvp/XzAZ4xkq7rUmZ7f924U/Z1j55t4Z91F
|
||||||
|
SzY8gK9yOmabPiXwf9cGLV/duTU3TUUYX69OXgugStsbQkA+likmIvSx7caCz21t
|
||||||
|
JnhpSkJqRfeVVrYcUpGpZAI4rY75A8WwSV/2OMht0yd8x57asHc=
|
||||||
|
=AR0r
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -3,8 +3,8 @@
|
|||||||
%define libname libnmstate
|
%define libname libnmstate
|
||||||
|
|
||||||
Name: nmstate
|
Name: nmstate
|
||||||
Version: 2.1.4
|
Version: 2.2.7
|
||||||
Release: 2%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: Declarative network manager API
|
Summary: Declarative network manager API
|
||||||
License: LGPLv2+
|
License: LGPLv2+
|
||||||
URL: https://github.com/%{srcname}/%{srcname}
|
URL: https://github.com/%{srcname}/%{srcname}
|
||||||
@ -12,7 +12,6 @@ Source0: https://github.com/nmstate/nmstate/releases/download/v%{version}
|
|||||||
Source1: https://github.com/nmstate/nmstate/releases/download/v%{version}/nmstate-%{version}.tar.gz.asc
|
Source1: https://github.com/nmstate/nmstate/releases/download/v%{version}/nmstate-%{version}.tar.gz.asc
|
||||||
Source2: https://nmstate.io/nmstate.gpg
|
Source2: https://nmstate.io/nmstate.gpg
|
||||||
Source3: https://github.com/nmstate/nmstate/releases/download/v%{version}/nmstate-vendor-%{version}.tar.xz
|
Source3: https://github.com/nmstate/nmstate/releases/download/v%{version}/nmstate-vendor-%{version}.tar.xz
|
||||||
Patch0: BZ-2148394_nm-Fix-moving-bridge-port-to-bond.patch
|
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
BuildRequires: python3-setuptools
|
BuildRequires: python3-setuptools
|
||||||
BuildRequires: gnupg2
|
BuildRequires: gnupg2
|
||||||
@ -78,8 +77,7 @@ This package contains the Python 3 library for Nmstate.
|
|||||||
%prep
|
%prep
|
||||||
gpg2 --import --import-options import-export,import-minimal %{SOURCE2} > ./gpgkey-mantainers.gpg
|
gpg2 --import --import-options import-export,import-minimal %{SOURCE2} > ./gpgkey-mantainers.gpg
|
||||||
gpgv2 --keyring ./gpgkey-mantainers.gpg %{SOURCE1} %{SOURCE0}
|
gpgv2 --keyring ./gpgkey-mantainers.gpg %{SOURCE1} %{SOURCE0}
|
||||||
%setup -q
|
%autosetup -p1
|
||||||
%patch0 -p1
|
|
||||||
|
|
||||||
pushd rust
|
pushd rust
|
||||||
# Source3 is vendored dependencies
|
# Source3 is vendored dependencies
|
||||||
@ -152,8 +150,47 @@ popd
|
|||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Sat Nov 26 2022 Fernando Fernandez Mancera <ferferna@redhat.com> - 2.1.4-2
|
* Fri Feb 17 2023 Gris Ge <fge@redhat.com> - 2.2.7-1
|
||||||
- Fix moving bridge port to bond. RHBZ#2148394
|
- Upgrade to 2.2.7
|
||||||
|
|
||||||
|
* Thu Feb 09 2023 Fernando Fernandez Mancera <ferferna@redhat.com> - 2.2.6-1
|
||||||
|
- Upgrade to 2.2.6
|
||||||
|
|
||||||
|
* Thu Jan 26 2023 Fernando Fernandez Mancera <ferferna@redhat.com> - 2.2.5-1
|
||||||
|
- Upgrade to 2.2.5
|
||||||
|
|
||||||
|
* Thu Jan 19 2023 Fernando Fernandez Mancera <ferferna@redhat.com> - 2.2.4-1
|
||||||
|
- Upgrade to 2.2.4
|
||||||
|
|
||||||
|
* Wed Jan 11 2023 Gris Ge <fge@redhat.com> - 2.2.3-3
|
||||||
|
- Fix OVSDB verification error
|
||||||
|
|
||||||
|
* Tue Jan 10 2023 Gris Ge <fge@redhat.com> - 2.2.3-2
|
||||||
|
- Enable error message for rpm CI gating
|
||||||
|
|
||||||
|
* Mon Jan 09 2023 Gris Ge <fge@redhat.com> - 2.2.3-1
|
||||||
|
- Upgrade to 2.2.3
|
||||||
|
|
||||||
|
* Thu Dec 15 2022 Gris Ge <fge@redhat.com> - 2.2.2-2
|
||||||
|
- Fix regression on VRF interface.
|
||||||
|
|
||||||
|
* Wed Dec 14 2022 Gris Ge <fge@redhat.com> - 2.2.2-1
|
||||||
|
- Upgrade to 2.2.2
|
||||||
|
|
||||||
|
* Thu Dec 01 2022 Fernando Fernandez Mancera <ferferna@redhat.com> - 2.2.2-0.alpha.20221201.c8c776e9
|
||||||
|
- Upgrade to 2.2.2-0.alpha.20221201.c8c776e9
|
||||||
|
|
||||||
|
* Wed Nov 16 2022 Fernando Fernandez Mancera <ferferna@redhat.com> - 2.2.1-1
|
||||||
|
- Upgrade to 2.2.1
|
||||||
|
|
||||||
|
* Thu Nov 10 2022 Fernando Fernandez Mancera <ferferna@redhat.com> - 2.2.1-0.alpha.20221110.a9cee09d
|
||||||
|
- Upgrade to 2.2.1-0.alpha.20221110.a9cee09d
|
||||||
|
|
||||||
|
* Mon Oct 17 2022 Gris Ge <fge@redhat.com> - 2.2.0-1
|
||||||
|
- Upgrade to 2.2.0
|
||||||
|
|
||||||
|
* Fri Oct 14 2022 Fernando Fernandez Mancera <ferferna@redhat.com> - 2.2.0-0.alpha.20221014.e54d9ae0
|
||||||
|
- Upgrade to 2.2.0-alpha.20221014.e54d9ae0
|
||||||
|
|
||||||
* Mon Aug 15 2022 Gris Ge <fge@rehda.tcom> - 2.1.4-1
|
* Mon Aug 15 2022 Gris Ge <fge@rehda.tcom> - 2.1.4-1
|
||||||
- Upgrade to 2.1.4
|
- Upgrade to 2.1.4
|
||||||
|
Loading…
Reference in New Issue
Block a user