{"object_kind":"push","event_name":"push","before":"c13c2419bd4be3093d376431b825c5cef235f28e","after":"48160cda9726e37771dc79ad3427c75fd8f9c0d7","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"48160cda9726e37771dc79ad3427c75fd8f9c0d7","message":null,"user_id":1255007,"user_name":"Josephine Pfeiffer","user_username":"josie","user_email":"josie@redhat.com","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/1255007/avatar.png","project_id":411,"project":{"id":411,"name":"NetworkManager","description":"NetworkManager — network management daemon","web_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","avatar_url":"https://gitlab.freedesktop.org/uploads/-/system/project/avatar/411/nm_logo.png","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","namespace":"NetworkManager","visibility_level":20,"path_with_namespace":"NetworkManager/NetworkManager","default_branch":"main","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git"},"commits":[{"id":"d1dad523c89544f31cec49b7094552cc467e62e0","message":"core: add \"initrd-connections\" to delete initrd profiles after takeover\n\nThe profiles nm-initrd-generator writes to /run are read again by the\nreal-root daemon so that switching root does not disturb the network.\nOn a system booting from local storage that is unwanted, and the\nprofile stays listed in \"nmcli connection show\" until the next boot.\nkeep-configuration and allowed-connections only gate activation, so\nneither removes it.\n\nAdd an \"initrd-connections\" key to the [device] section. \"volatile\"\nmarks an origin-tagged profile in /run volatile once a persistent\nprofile activates on the same device, so the existing volatile\nhandling deletes it and unlinks the keyfile. One still carrying the\nconnection is left alone. The default \"keep\" is today's behaviour.\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/1796\n\nResolves: https://issues.redhat.com/browse/RHEL-186231\n","title":"core: add \"initrd-connections\" to delete initrd profiles after takeover","timestamp":"2026-08-20T08:31:12+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/d1dad523c89544f31cec49b7094552cc467e62e0","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["man/NetworkManager.conf.xml","src/core/nm-config.c","src/core/nm-policy.c","src/libnm-base/nm-config-base.h","src/libnm-core-intern/nm-core-internal.h","src/nm-initrd-generator/nm-initrd-generator.c"],"removed":[]},{"id":"9cd172ff1a95b6adbedd9e56ffa469d615e44811","message":"NEWS: mention the initrd-connections device option\n\nNew configuration for a case administrators keep running into: the\nprofiles from nm-initrd-generator staying listed after the real root\nhas booted.\n","title":"NEWS: mention the initrd-connections device option","timestamp":"2026-08-20T08:31:30+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/9cd172ff1a95b6adbedd9e56ffa469d615e44811","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["NEWS"],"removed":[]},{"id":"48160cda9726e37771dc79ad3427c75fd8f9c0d7","message":"merge: branch 'jp/initrd-connections-volatile'\n\nAdd a [device] \"initrd-connections\" key so the profiles nm-initrd-generator\nleaves in /run can be dropped once the real root takes over the device.\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2507\n\nResolves: https://issues.redhat.com/browse/RHEL-186231\n","title":"merge: branch 'jp/initrd-connections-volatile'","timestamp":"2026-08-20T08:36:33+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/48160cda9726e37771dc79ad3427c75fd8f9c0d7","author":{"name":"Josephine Pfeiffer","email":"josie@redhat.com"},"added":[],"modified":["NEWS","man/NetworkManager.conf.xml","src/core/nm-config.c","src/core/nm-policy.c","src/libnm-base/nm-config-base.h","src/libnm-core-intern/nm-core-internal.h","src/nm-initrd-generator/nm-initrd-generator.c"],"removed":[]}],"total_commits_count":3,"push_options":{},"repository":{"name":"NetworkManager","url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","description":"NetworkManager — network management daemon","homepage":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager","git_http_url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:NetworkManager/NetworkManager.git","visibility_level":20}}