File bms-network-setup.changes of Package bms-network-setup

-------------------------------------------------------------------
Tue Oct 16 10:55:21 CET 2023 - sabrina-mueller@t-systems.com

- Fix network configuration for additional VLAN interfaces,
  as some distributions leave interfaces down if unknown interface
  options are configured.

-------------------------------------------------------------------
Tue Jan 10 11:33:21 CET 2023 - robert.borso@t-systems.com

- Add BMS support for OTC Alma and Rocky linux 8, 9.

-------------------------------------------------------------------
Tue Jan 19 10:33:11 CET 2022 - sabrina-mueller@t-systems.com

- Add BMS support for OTC Debian 11.
  * only allow dataSource openTelekomCloud or openStack

-------------------------------------------------------------------
Tue Apr 20 14:36:15 CET 2021 - sabrina-mueller@t-systems.com

- Add BMS support for OTC Ubuntu 20.04.
  * only allow dataSource openTelekomCloud or openStack

-------------------------------------------------------------------
Thu Apr 15 12:15:15 CET 2021 - sabrina-mueller@t-systems.com

- Add BMS support for OTC Ubuntu 20.04.
  * disable cloud-init network configuration for dataSource openTelekomCloud
    by using apply_network_config: false (only for BMS)

-------------------------------------------------------------------
Fri May 22 13:57:25 UTC 2020 - <roman.schiller@t-systems.com>

- Fix python2 or python3 shebang and execution for rhel releases.
- Remove python as build dependency because it is not needed there.

-------------------------------------------------------------------
Tue Feb 11 13:45:16 CET 2020 - sabrina-mueller@t-systems.com

- Fix spelling of license name
  * from: CC-BY-SA 3.0
  * to:   CC-BY-SA-3.0
  as right syntax is checked by SLES15_SP1 now
  see: https://spdx.org/licenses/

-------------------------------------------------------------------
Fri Dec 20 17:45:16 CET 2019 - kurt@garloff.de

- Whitespace cleanup.

-------------------------------------------------------------------
Fri Nov 26 14:05:09 CET 2019 - sabrina-mueller@t-systems.com

- Set network bond in netplanc configuration to 'active-backup'
  when getting mode: 1 from network_data.json
  netplan does not understand mode: 1 amymore in Ubuntu 18.04

-------------------------------------------------------------------
Fri Nov 23 10:33:09 CET 2018 - kurt@garloff.de

- Tune local disk for larger readahead (512->1280kB) on BMS.

-------------------------------------------------------------------
Fri Nov 16 23:08:42 CET 2018 - kurt@garloff.de

- bms-network-setup-1.4:
  * Fix syntax for transmit-hash-policy (from Sabrina Mueller). 

-------------------------------------------------------------------
Tue Oct 23 14:00:42 CEST 2018 - kurt@garloff.de

- bms-netplan-notab.diff: Remove erroneously introduced tabs from
  netplan yaml config again. (Sabrina). 

-------------------------------------------------------------------
Fri Oct 12 11:28:58 CEST 2018 - kurt@garloff.de

- bms-network-setup-1.3:
  * Fix detection of perm_hwaddr for bond slaves on old kernels.
  * Fix parsing option -d.
  * New option -c to remove ifcfg-e* files for non-existing NICs.
    Use it on EulerOS.

-------------------------------------------------------------------
Wed Oct 10 14:10:58 CEST 2018 - kurt@garloff.de

- bms-setup-retry-findmac.diff: Retry when searching for NIC with
  our MAC address. 

-------------------------------------------------------------------
Wed Sep 12 21:17:29 CEST 2018 - kurt@garloff.de

- Fix SuSE detection for SLES15. (No /etc/SuSE-release!) 

-------------------------------------------------------------------
Wed Sep 12 18:56:39 CEST 2018 - kurt@garloff.de

- Fix inconsistent indentation.

-------------------------------------------------------------------
Thu Aug 23 07:58:11 CEST 2018 - kurt@garloff.de

- Also disable hotplugging wait again, solve it in the hotplugging
  package instead. 

-------------------------------------------------------------------
Thu Aug 23 00:03:25 CEST 2018 - kurt@garloff.de

- Temporarily disable ifdowning interfaces. 

-------------------------------------------------------------------
Wed Aug 22 22:27:45 CEST 2018 - kurt@garloff.de

- Fix in face of hotplugged NICs:
  * Wait for hotplugging to be completed.
  * Ifdown interfaces again that get enslaved. 

-------------------------------------------------------------------
Tue Aug 21 08:09:24 CEST 2018 - kurt@garloff.de

- Change ordering of patch application to avoid conflict on RHEL7.

-------------------------------------------------------------------
Tue Aug 14 16:53:40 CEST 2018 - kurt@garloff.de

- Increase systemd service timeout to avoid trouble when renaming
  NICs takes a long time. (#427879) 

-------------------------------------------------------------------
Tue Jul 17 23:13:35 CEST 2018 - kurt@garloff.de

- Update to bms-network-setup-1.2:
  * Support netplan network config (Ubuntu 18.04), from Sabrina. 

-------------------------------------------------------------------
Fri Jun  8 16:28:13 CEST 2018 - kurt@garloff.de

- Patch to use python3 interpreter on SUSE 15. 

-------------------------------------------------------------------
Fri Jun  8 11:03:07 CEST 2018 - kurt@garloff.de

- Build with python3 deps for SUSE 15. 

-------------------------------------------------------------------
Thu Jun  7 09:22:17 CEST 2018 - kurt@garloff.de

- Also hook it into multi-user target to ensure it's pulled in. 

-------------------------------------------------------------------
Thu May  3 22:01:20 CEST 2018 - kurt@garloff.de

- Fix ds-identify config file generation (missing "]")

-------------------------------------------------------------------
Thu May  3 11:22:19 CEST 2018 - kurt@garloff.de

- bms-py3-compat.diff: Fix python3 compat issue (dict.has_key).

-------------------------------------------------------------------
Wed May  2 23:26:10 CEST 2018 - kurt@garloff.de

- bms-network-setup-1.1:
  * Set DHCLINET_PRIMARY_INTERFACE on first bond with dhcp 
    and gateway on SUSE. Needed for SLES11.

-------------------------------------------------------------------
Wed May  2 19:16:00 CEST 2018 - kurt@garloff.de

- Remove ordering after $time for bms-network-setup to avoid loop.

-------------------------------------------------------------------
Wed May  2 15:46:22 CEST 2018 - kurt@garloff.de

- Non-systemd: Ensure that network gets started after
  bms-network-setup (live patching /etc/init.d/network 
  Should-Start declaration through %post).

-------------------------------------------------------------------
Fri Apr 27 17:35:09 CEST 2018 - kurt@garloff.de

- Update to bms-network-setup-1.0: [OTC osTicket #540700]
  * Rework NIC renaming: Complete this before any further
    processing.
  * When not renaming the interfaces, make sure the bond config
    refers to the new names.
  * Also allow phys_interface_id to match MAC address.
  * Don't write MAC address to phy (ethernet) interface on SUSE.

-------------------------------------------------------------------
Sat Apr 21 18:38:27 CEST 2018 - kurt@garloff.de

- When disabling cloud-init network cfg, also remove ifcfg-lan*. 

-------------------------------------------------------------------
Fri Apr 20 16:52:26 CEST 2018 - kurt@garloff.de

- Ensure we run before NetworkManager.service. 

-------------------------------------------------------------------
Fri Apr 20 09:45:35 CEST 2018 - kurt@garloff.de

- Update to bms-network-setup-0.9:
  * Merge rename-if-suse.diff.
  * Fix JSON name changing: Need to search for bond slave names
    by original name, not NIC name.

-------------------------------------------------------------------
Wed Apr 18 19:58:24 CEST 2018 - kurt@garloff.de

- rename-if-suse.diff: Need to rename NICs also on SUSE (and 
  EulerOS), even though names are eth*. To avoid conflicts,
  rename JSON names there rather than NICs.

-------------------------------------------------------------------
Sat Mar 17 22:37:10 CET 2018 - kurt@garloff.de

- Avoid detecting ConfigDrive DS on BMS for ds-identify.cfg.

-------------------------------------------------------------------
Wed Mar 14 09:16:54 CET 2018 - kurt@garloff.de

- Update to bms-network-setup-0.8:
  Include fixes from Sabrina Müller to fix Deb/Ubu BMS images.
  * Fix swapped arguments in network interface renaming.
  * Don't configure hwaddr for physical interfaces on debian.
  * Give cloud.cfg.d snippets higher numbers to overrule deb files.
  * Fix deb packaging to use /opt/otc/bms-setup/ like rpm.

-------------------------------------------------------------------
Fri Mar  9 13:54:11 CET 2018 - kurt@garloff.de

- Debian: Fix systemd detection in postinst.

-------------------------------------------------------------------
Mon Feb 26 12:19:45 CET 2018 - kurt@garloff.de

- Use tarball as source file collection.

-------------------------------------------------------------------
Sun Feb 25 18:59:18 CET 2018 - kurt@garloff.de

- bms-network-setup-0.7:
  * Now with support for Debian style network interface config.

-------------------------------------------------------------------
Mon Feb  5 23:15:03 CET 2018 - kurt@garloff.de

- Move /opt/t-systems to /opt/otc to align with Huawei OTC pkgs. 

-------------------------------------------------------------------
Fri Dec 29 13:14:30 CET 2017 - kurt@garloff.de

- bms-network-setup-0.6:
  * Package latest network-setup script from github
    (now really supporting VLANs).

-------------------------------------------------------------------
Fri Dec 22 10:41:43 CET 2017 - kurt@garloff.de

- bms-network-setup-0.5:
  * Support VLANs on RHEL. 

-------------------------------------------------------------------
Fri Dec 22 10:26:10 CET 2017 - kurt@garloff.de

- bms-network-setup-0.4:
  * Support VLANs on SUSE. 

-------------------------------------------------------------------
Thu Dec 21 16:34:40 CET 2017 - kurt@garloff.de

- For ifcfg-bond0, need to use MACADDR, HWADDR for eth* (RHEL7). 

-------------------------------------------------------------------
Thu Dec 21 15:53:08 CET 2017 - kurt@garloff.de

- use HWADDR instead of MACADDR in ifcfg-* on RHEL7. 

-------------------------------------------------------------------
Thu Dec 21 14:54:29 CET 2017 - kurt@garloff.de

- Take iface down before renaming. 

-------------------------------------------------------------------
Thu Dec 21 11:56:20 CET 2017 - kurt@garloff.de

- Rename NIC rather than ifcfg-* on RHEL7. 

-------------------------------------------------------------------
Thu Dec 21 11:35:17 CET 2017 - kurt@garloff.de

- bms-network-setup-0.3:
  * Determine NIC names from MAC address (needed for RHEL7).

-------------------------------------------------------------------
Thu Dec 21 10:57:57 CET 2017 - kurt@garloff.de

- Use MAC instead of names to identify NICs in RHEL. 

-------------------------------------------------------------------
Sun Dec 10 21:06:50 CET 2017 - kurt@garloff.de

- Use cloud-config.target on RHEL7, not cloud-init.target.

-------------------------------------------------------------------
Sun Dec 10 10:06:25 CET 2017 - kurt@garloff.de

- Enable NM_CONTROLLED=yes on RHEL. 

-------------------------------------------------------------------
Sat Dec  9 22:24:49 CET 2017 - kurt@garloff.de

- Split arguments into list in subprocess.call(). 

-------------------------------------------------------------------
Sat Dec  9 19:08:22 CET 2017 - kurt@garloff.de

- Update to bms-network-setup-0.2: 
  * Python3 compatibility
  * Exit if no bond is configured via network_data.json

-------------------------------------------------------------------
Sat Dec  9 13:45:05 CET 2017 - kurt@garloff.de

- bms-network-setup-0.1: Initial creation of package:
  Minimalistic setup of ifcfg-* files based on network_data.json.
  This is needed to bootstrap bare metal on OTC. 

openSUSE Build Service is sponsored by