{"object_kind":"push","event_name":"push","before":"64d8fd7501640eed6fdf44ed15c6f058547b299b","after":"0c5e37f34da9d46bc0c44a859c97f4a84bd17bfb","ref":"refs/heads/vb/dnsconfd_oci_backports","ref_protected":false,"checkout_sha":"0c5e37f34da9d46bc0c44a859c97f4a84bd17bfb","message":null,"user_id":1940,"user_name":"Vladimír Beneš","user_username":"vbenes","user_email":"","user_avatar":"https://gitlab.freedesktop.org/uploads/-/system/user/avatar/1940/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":"07d549eb5a2901475c62aa5ed1a381251b3c0688","message":"cloud-setup: split up _nmc_skip_connection_by_type()\n\nSplit _nmc_skip_connection_by_type() so that we can get a little\nmore finely grained error reporting.\n\n(cherry picked from commit 961be7d971c403d7583c2b30f5979d0074f849ce)\n","title":"cloud-setup: split up _nmc_skip_connection_by_type()","timestamp":"2025-04-11T14:44:27+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/07d549eb5a2901475c62aa5ed1a381251b3c0688","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/nm-cloud-setup/main.c","src/tests/client/test-client.py"],"removed":[]},{"id":"22f3cdd8ab73c2901592fb581f1c6c73428f890d","message":"cloud-setup: add device argument to nmcs_add_and_activate()\n\nThis will allow us to add & complete connections for existing devices,\nsuch as VNICs on OCI VMs.\n\n(cherry picked from commit 9895540a2447f46b4eba80cc41014272ca5f149d)\n","title":"cloud-setup: add device argument to nmcs_add_and_activate()","timestamp":"2025-04-11T14:44:32+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/22f3cdd8ab73c2901592fb581f1c6c73428f890d","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/nm-cloud-setup/main.c","src/nm-cloud-setup/nm-cloud-setup-utils.c","src/nm-cloud-setup/nm-cloud-setup-utils.h"],"removed":[]},{"id":"e933dfaf724a241fef39e9ab6ac358f986dd8288","message":"cloud-setup: factor out creation of new connection\n\nWe're going to create connections on wired devices for OCI VM VNICs, and\nthey're going to also need the same user setting. Factor it out.\n\n(cherry picked from commit 93960639e8d99a8aba7975d4eba172c74b26ecc1)\n","title":"cloud-setup: factor out creation of new connection","timestamp":"2025-04-11T14:44:37+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/e933dfaf724a241fef39e9ab6ac358f986dd8288","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/nm-cloud-setup/main.c"],"removed":[]},{"id":"06e35f165f282467d9f63689dba6de190c1ed145","message":"cloud-setup: add a chicken bit variable for creation of new connections\n\nMake it possible to opt in or out of the behavior of creating\nconnections for disconnected devices. It's not clear why such policy was\nin place, and the feature might come useful outside OCI.\n\nLet's add an (undocumented) knob to configure the behavior. We might\nremove it (and perhaps make the behaviour default everywhere), or\ndocument and keep it if it turns out we need to use it.\n\n(cherry picked from commit 0540b3c9bcdd56de9545858c9467156ce35a014b)\n","title":"cloud-setup: add a chicken bit variable for creation of new connections","timestamp":"2025-04-11T14:44:43+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/06e35f165f282467d9f63689dba6de190c1ed145","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/nm-cloud-setup/main.c","src/nm-cloud-setup/nm-cloud-setup-utils.h"],"removed":[]},{"id":"8371b4733e8e61473a08c1b817053c822985cc70","message":"cloud-setup: configure disconnected wired devices on OCI\n\nOn OCI VMs (virtual machines, as opposed to BM -- bare metal), the VNICs\ndon't get their addresses via DHCP and need us to get the address from\nthe metadata and apply it.\n\nhttps://issues.redhat.com/browse/NMT-1432\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2180\n(cherry picked from commit 548e27ef5f77cb7aa7dfce97fdd3788fffcdbf14)\n","title":"cloud-setup: configure disconnected wired devices on OCI","timestamp":"2025-04-11T14:44:48+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/8371b4733e8e61473a08c1b817053c822985cc70","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/nm-cloud-setup/main.c","src/nm-cloud-setup/nm-cloud-setup-utils.c"],"removed":[]},{"id":"a212c9452e4f360b6fc4ba0a5d987015e09629a1","message":"test/nm-service: default the devices to DISCONNETED not UNAVAILABLE\n\nIt is a little odd that client tests connect \"UNAVAILABLE\" devices, and\nthe devices return to \"DISCONNECTED\" after deactivation.\n\nIt differs from what happens in reality, and some client tools\n(hey nm-cloud-setup) can break when they rightly assume that the\ndevice is not ready for activation when it's \"UNAVAILABLE\" not\n\"DISCONNECTED\".\n\n(cherry picked from commit 79b1877c02e44d8113d7911a9aec38621ca12a3c)\n","title":"test/nm-service: default the devices to DISCONNETED not UNAVAILABLE","timestamp":"2025-04-11T14:44:53+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/a212c9452e4f360b6fc4ba0a5d987015e09629a1","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/tests/client/test-client.check-on-disk/test_002.expected","src/tests/client/test-client.check-on-disk/test_003.expected","src/tests/client/test-client.check-on-disk/test_004.expected","tools/test-networkmanager-service.py"],"removed":[]},{"id":"629d85e4dadf362700b8f4f80ce64bf64f0735a9","message":"test-client: expand MAC addresses from variable\n\nLess literals, more expanded variables. Makes it a little easier to read\nfor me.\n\n(cherry picked from commit 39db524d940e611762f6355457dbf445503fd942)\n","title":"test-client: expand MAC addresses from variable","timestamp":"2025-04-11T14:44:58+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/629d85e4dadf362700b8f4f80ce64bf64f0735a9","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/tests/client/test-client.py"],"removed":[]},{"id":"4321cca3e8a9aa0dd9964acef409aae677f07172","message":"test-client: split up _mock_devices()\n\nThe new VM OCI VNIC tests will need to create the devices, but leave one\ndisconnected.\n\n(cherry picked from commit c42322bd0da7e032514e52c05137db40a94614ac)\n","title":"test-client: split up _mock_devices()","timestamp":"2025-04-11T14:45:03+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/4321cca3e8a9aa0dd9964acef409aae677f07172","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/tests/client/test-client.py"],"removed":[]},{"id":"0c5e37f34da9d46bc0c44a859c97f4a84bd17bfb","message":"test-client: add test for OCI VNIC on VM\n\nTests that we create a connection for disconnected device.\n\n(cherry picked from commit cb7157f552fa90fa7f25611baf8eb36c93f6eb4d)\n","title":"test-client: add test for OCI VNIC on VM","timestamp":"2025-04-11T14:45:08+02:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/0c5e37f34da9d46bc0c44a859c97f4a84bd17bfb","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/tests/client/test-client.py"],"removed":[]}],"total_commits_count":9,"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}}