17
0

83 Commits

Author SHA256 Message Date
f5d21158c8 Accepting request 1331015 from Virtualization
version 2.9:
  * use VAR for DBUS path
  * create a get all devices function
  * Create CommandHandler class (for interactive and command args)
  * add interactive wizard for: add, delete, activate, deactivate
  * rollback if activation of the bridge interface failed
  * fix some pylint issues
  * simplification: use _select_connection_interactively
  * clarify indentation

OBS-URL: https://build.opensuse.org/request/show/1331015
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-bridge-setup?expand=0&rev=11
2026-02-05 16:57:31 +00:00
e4e9dc19e2 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=78 2026-02-04 16:07:42 +00:00
597a544b8f OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=77 2026-02-04 16:07:12 +00:00
f56cb30ef8 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=76 2026-02-04 16:06:46 +00:00
788bb6ecd7 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=75 2026-02-04 16:06:41 +00:00
538ce47bdc Accepting request 1308824 from Virtualization
version 2.8:
  * use GetAll to avoid multiple dbus call
  * Check slave interface exist before adding the bridge
  * fix forward delay value (value should be 0-30)
  * fix typo in vlan-default-pvid

OBS-URL: https://build.opensuse.org/request/show/1308824
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-bridge-setup?expand=0&rev=10
2025-10-03 13:46:02 +00:00
4f6ed297bf OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=74 2025-10-03 07:05:43 +00:00
29e1303b04 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=73 2025-10-03 07:04:55 +00:00
ef54934a58 use latest tarball
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=72
2025-10-02 14:42:31 +00:00
675b7105f6 update tarball
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=71
2025-10-02 14:38:10 +00:00
ea045a4eb2 version 2.8:
* use GetAll to avoid multiple dbus call. Check slave interface exist
    before adding the bridge
  * fix forward delay value (should be 30)
  * fix typo in vlan-default-pvid
  * Check that the slave device exists or exit
  * fix typo on vlan setting. Improve getting bridge info

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=70
2025-10-02 13:43:10 +00:00
0d416c6e86 Accepting request 1308166 from Virtualization
version 2.6:
  * use typing module
  * improve check_interface_exist
  * remove run_command, use dbus to check if NM is running
  * various fix around dry-run
  * fix typo on vlan setting. Improve getting brdige info
  * concatenate do_(activate/deactivate/delete) functions
  * use external function to get ipv4 config and bridge settings
  * various mypy and pylint fixes

OBS-URL: https://build.opensuse.org/request/show/1308166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-bridge-setup?expand=0&rev=9
2025-09-30 15:43:23 +00:00
4dc6098a85 version 2.6:
* use typing module
  * improve check_interface_exist
  * remove run_command, use dbus to check if NM is running
  * various fix around dry-run
  * fix typo on vlan setting. Improve getting brdige info
  * concatenate do_(activate/deactivate/delete) functions
  * use external function to get ipv4 config and bridge settings
  * various mypy and pylint fixes

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=69
2025-09-30 09:51:34 +00:00
fd05f201a3 Accepting request 1307334 from Virtualization
version 2.4:
* add vlan_filtering, vlan_default_pvid options
* check forward delay value
* add support for multicast-snooping
* show more details on bridge config
* add a dry-run mode
* select a default interface with an IPV4 adress
version 2.1:
* select a default slave interface if none choosen
* add stp-priority option
* add an interactive mode with completion
version 2.0:
* major change to use NetworkManager API instead of nmcli
* by default the tool now clone the MAC address of the slace interface
* its mandatory to select the slave interface

OBS-URL: https://build.opensuse.org/request/show/1307334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-bridge-setup?expand=0&rev=8
2025-09-26 20:25:17 +00:00
eb8d01fa06 typo fix
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=68
2025-09-26 09:13:08 +00:00
7754eea974 add version
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=67
2025-09-26 09:12:45 +00:00
97a5d67d16 fix url
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=66
2025-09-26 09:12:11 +00:00
fcc1e71409 fix url using release instead of tag
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=65
2025-09-26 09:11:05 +00:00
7bbb3c1534 ifx url to source code
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=64
2025-09-26 08:17:45 +00:00
0a94c7965d fix source url
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=63
2025-09-26 07:57:53 +00:00
00f89d37c5 remove /etc
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=62
2025-09-25 17:43:08 +00:00
0ef74f34ea fix typo
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=61
2025-09-25 17:42:22 +00:00
8b928737d2 version 2.4:
* add vlan_filtering, vlan_default_pvid options
  * check forward delay value
  * add support for multicast-snooping
  * show more details on bridge config
  * add a dry-run mode
  * select a default interface with an IPV4 adress

version 2.1:
  * select a default slave interface if nto choosen
  * add stp-priority option
  * add an interactive mode with completion

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=60
2025-09-25 17:41:25 +00:00
45f002a206 add new bin
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=59
2025-09-24 09:24:58 +00:00
105a41a375 remove unwated dir
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=58
2025-09-24 09:22:09 +00:00
92801bce46 update tarball
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=57
2025-09-24 09:16:59 +00:00
3f2cf7acbb add missing tarball
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=56
2025-09-24 09:13:08 +00:00
37c88ab546 version 2.0:
* major change to use NetworkManager API instead of nmcli
  * by default the tool now clone the MAC address of the slace interface
  * its mandatory to select the slave interface

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=55
2025-09-24 07:35:18 +00:00
6c151012aa Accepting request 1279501 from Virtualization
- version 1.1:
  * remove timeout to get IP address, this is adding wrong information and this is not reliable at all, purpose of the tool is to prepare the system not to replace network manager
  * remove simple option (add too much complexity in this basic tool) 
  * connection name on the Ethernet/wifi interface is using "-brslave" appendix now
  * Fix issue with master_interface check

OBS-URL: https://build.opensuse.org/request/show/1279501
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-bridge-setup?expand=0&rev=7
2025-05-26 16:33:50 +00:00
c20970d6cf - version 1.1:
* remove timeout to get IP address, this is adding wrong information
    and this is not reliable at all, purpose of the tool is to prepare
    the system not to replace network manager
  * remove simple option (add too much complexity in this basic tool)
  * connection name on the Ethernet/wifi interface is using "-brslave"
    appendix now
  * Fix issue with master_interface check

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=54
2025-05-23 09:20:14 +00:00
8a4b1cb3bf Accepting request 1273487 from Virtualization
fix issue for autoconnection=yes
    add an option for timeout

OBS-URL: https://build.opensuse.org/request/show/1273487
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-bridge-setup?expand=0&rev=6
2025-04-30 17:03:23 +00:00
33c7139663 add missing dir sysconfig
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=53
2025-04-29 15:48:56 +00:00
d219f38074 - version 1.0
* fix issue for autoconnection=yes (bsc#1239445)
  * add an option for timeout (bsc#1239445)

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=52
2025-04-29 15:46:14 +00:00
111c9e4fa2 Accepting request 1266842 from Virtualization
- version 0.9:
  * add a forward-delay option
  * add an STP option
  * fix displaying error

OBS-URL: https://build.opensuse.org/request/show/1266842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-bridge-setup?expand=0&rev=5
2025-04-03 14:50:56 +00:00
deb2c94353 fix rpmlint error
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=51
2025-04-03 09:56:35 +00:00
b2b043154d - version 0.9:
* add a forward-delay option
  * add an STP option
  * fix displaying error

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=50
2025-04-03 09:47:05 +00:00
a9b96c9e3e Accepting request 1255721 from Virtualization
* delete the bridge connection will also delete the slave connection
  * add an option to force using the slave MAC address interface
  * default method will be complex, as simple doesn't work on TW/16
  * add a dry run option
  * typo fixes
  * add some more debug
  * Force creating another interface as master

OBS-URL: https://build.opensuse.org/request/show/1255721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/virt-bridge-setup?expand=0&rev=4
2025-03-25 21:10:54 +00:00
e71408717d remove comment
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=49
2025-03-24 19:13:11 +00:00
585bac6a2d OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=48 2025-03-24 19:03:59 +00:00
2bb15c42ca fix rpmlint
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=47
2025-03-24 18:46:03 +00:00
30d7e21f6a try to fix rpmlint error
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=46
2025-03-24 17:40:36 +00:00
32389e042b fix path to etc
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=45
2025-03-24 17:35:12 +00:00
94e61fd546 usr prefix
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=44
2025-03-24 17:32:37 +00:00
41e94ee170 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=43 2025-03-24 17:27:55 +00:00
728485ac17 OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=42 2025-03-24 17:27:43 +00:00
d02c74c6dd latest version
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=40
2025-03-24 17:21:07 +00:00
4dbdf1ec62 fix typoe in spec file
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=39
2025-03-24 17:14:50 +00:00
dbda96fe93 update tarball with all files
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=38
2025-03-24 17:10:23 +00:00
f37d09173d add missing file
OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=37
2025-03-24 17:03:56 +00:00
1207574c3e - version 0.8:
* delete the bridge connection will also delete the slave connection
  * add an option to force using the slave MAC address interface
  * default method will be complex, as simple doesn't work on TW/16
  * add a dry run option
  * typo fixes

OBS-URL: https://build.opensuse.org/package/show/Virtualization/virt-bridge-setup?expand=0&rev=36
2025-03-24 17:00:37 +00:00