File _patchinfo of Package patchinfo.36345
<patchinfo incident="36345"> <issue tracker="bnc" id="1231776">Update Google GCE Guest Environment packages in sles-15</issue> <issue tracker="bnc" id="1231775">Update Google GCE Guest Environment packages in sles-12</issue> <packager>glaubitz</packager> <rating>moderate</rating> <category>recommended</category> <summary>Recommended update for google-guest-agent, google-guest-configs, google-osconfig-agent</summary> <description>This update for google-guest-agent, google-guest-configs, google-osconfig-agent fixes the following issues: - Update to version 20241011.01 (bsc#1231775, bsc#1231776) - Set enable regardless of previous check failed or not - Avoid unnecessary reloads, check before overwriting configs - network/netplan: Do generate instead of apply - Skip SetupInterfaces if configs are already applied - Repeated logging could be mistaken for a recurring issue, log mds mtls endpoint error only once - Retry MDS PUT operation, reload netplan/networkctl only if configs are changed - Log interface state after setting up network - network: Debian 12 rollback only if default netplan is ok - Change mtls mds defaults, update log message to assure error is harmless - network: Restore Debian 12 netplan configuration - network: Remove primary NIC left over configs - Update VLAN interfaces format to match with MDS - Fix panics in agent when setting up VLAN with netplan - Add VLAN NIC support for NetworkManager - Fix debian12 netplan config issue, use ptr receiver - Introduce a configuration toggle for enabling/disabling cloud logging - Adapt and update config key to be consistent with MDS - Allow users to enable/disable the mds mtls via metadata key - Make primary nic management config consistent across all network managers - Avoid writing configuration files when they already exist on wicked - Fix where agent panics on nil event - Update NIC management strategy - Only release dhclient leases for an interface if the respective dhclient is still running - Disable OS Login without pruning off any extra suffix - Skip root cert rotation if installed once - Add ipv6 support to guest agent - Update google-startup-scripts.service to enable logging - Network subsystem remove os rules - oslogin: Don't remove sshca watcher when oslogin is disabled - Network manager netplan implementation - Log current available routes on error - Fix command monitor bugs - windows account: Ignore "user already belongs to group" error - Add more error logging in snapshot handling requests, use common retry util - All non-200 status code from MDS should raise error - Change metadata key to enable-oslogin-certificates - Update dhclient pid/lease file directory to abide apparmor rules - Add require-oslogin-certificates logic to disable keys - systemd-networkd: Support Debian 12's version - NetworkManager: Only set secondary interfaces as up - address manager: Make sure we check for oldMetadata - network: Early setup network - NetworkManager: Fix ipv6 and ipv4 mode attribute - Network Manager: Make sure we clean up ifcfg files - metadata script runner: Fix script download - oslogin: Avoid adding extra empty line at the end of /etc/security/group.conf - Dynamic vlan - Check for nil response - Create NetworkManager implementation - Skip interface manager on Windows - network: Remove ignore setup - Create wicked network service implementation and its respective unit - Update metadata script runner, add tests - Refactor guest-agent to use common retry util - Flush logs before exiting - Implement retry util - Refactor utils package to not dump everything unrelated into one file - Set version on metadata script runner - Implement cleanup of deprecated configuration directives - Ignore DHCP offered routes only for secondary nics - Deprecate DHClient in favor of systemd-networkd - Generate windows and linux licenses - Remove quintonamore from OWNERS - Delete integration tests - Add configuration toggle to enable/disable use of OS native certificate stores - Avoid writing configuration files when they already exist on wicked and NetworkManager - Get rid of deprecated dependencies in snapshot service generate code - Configure primary nic if only set in cfg file </description> </patchinfo>