{"object_kind":"push","event_name":"push","before":"1b4372a9be4def464310ab1e3d7304c5367950e2","after":"4a8e672506c2ac619776a17f6cff372dd5eb385f","ref":"refs/heads/main","ref_protected":false,"checkout_sha":"4a8e672506c2ac619776a17f6cff372dd5eb385f","message":null,"user_id":1031,"user_name":"Lubomir Rintel","user_username":"lkundrak","user_email":"","user_avatar":"https://secure.gravatar.com/avatar/0c78b09297e4f43bda3282627ada927e031aabd945d9a02df75ae525a18952a8?s=80&d=identicon","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":"45d82f720cd1a3c411865ec425d19c76fec12e6e","message":"manager: make system_create_virtual_device() return a GError\n\nThis is done so that AddAndActivate() will return sensible errors in a\nfuture patch that makes it support creating virtual devices.\n\nIn effect, all errors are logged in one place, therefore the log levels\nare different. I don't think we're losing anything of value by being\na little less verbose here.\n","title":"manager: make system_create_virtual_device() return a GError","timestamp":"2025-02-26T11:05:08+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/45d82f720cd1a3c411865ec425d19c76fec12e6e","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/core/nm-manager.c"],"removed":[]},{"id":"11045cfa0010b6cd95686beba2ecc8445819166c","message":"Reapply \"manager: create virtual devices on AddAndActivate()\"\n\nThis reverts commit ccae5dc0e29be145ce4f7ea193c29f2234097f2e.\n","title":"Reapply \"manager: create virtual devices on AddAndActivate()\"","timestamp":"2025-02-26T11:05:08+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/11045cfa0010b6cd95686beba2ecc8445819166c","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/core/nm-manager.c"],"removed":[]},{"id":"5c3efeef158ea3c8bfeb3a10ae5b883e73ee6668","message":"Reapply \"cloud-setup: parse OCI metadata related to VLAN config\"\n\nBaremetal instances in Oracle Cloud require special VLAN config. Parse\nthe metadata related to it.\n\nThis reverts commit 5eefd2d59c312f79d6b0f4160d52f55c9559cbbd.\n","title":"Reapply \"cloud-setup: parse OCI metadata related to VLAN config\"","timestamp":"2025-02-26T11:05:08+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/5c3efeef158ea3c8bfeb3a10ae5b883e73ee6668","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/nm-cloud-setup/nmcs-provider-oci.c","src/nm-cloud-setup/nmcs-provider.c","src/nm-cloud-setup/nmcs-provider.h"],"removed":[]},{"id":"6cedd594b63a0cb3f3693428fa64cee6369c94c9","message":"Reapply \"cloud-setup: lookup device by MAC + type instead of just MAC\"\n\nThis will be useful for updating configuration of Vlans and MacVlans,\nsome of having same MAC addresses as devices of other type.\n\nThis reverts commit cee0515f1399fe05f650adec147435aa0a933d78.\n","title":"Reapply \"cloud-setup: lookup device by MAC + type instead of just MAC\"","timestamp":"2025-02-26T11:05:19+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/6cedd594b63a0cb3f3693428fa64cee6369c94c9","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/nm-cloud-setup/main.c"],"removed":[]},{"id":"7eee669217c2ba8dad770788b9b9ee72684bc79f","message":"Reapply \"cloud-setup: create VLANs for multiple VNICs on OCI\"\n\nThe idea is to create a pair of VLAN and MACVLAN with AddAndActivate if\nthey are not present, and otherwise follow the ordinary (GetApplied &\nReapply) procedure if the devices are already present.\n\nThis reverts commit 87d7ccc5807011fe74aa653677f142c31b54329f.\n","title":"Reapply \"cloud-setup: create VLANs for multiple VNICs on OCI\"","timestamp":"2025-02-26T11:05:19+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/7eee669217c2ba8dad770788b9b9ee72684bc79f","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/nm-cloud-setup/main.c"],"removed":[]},{"id":"70872cbb38b8502a9fdb320e7df2ae2ee3df5b01","message":"Reapply \"client/test: add test for VLANs on OCI\"\n\nThis reverts commit a852b79cf5f783dccff738152d238f93bb956cc8.\n","title":"Reapply \"client/test: add test for VLANs on OCI\"","timestamp":"2025-02-26T11:05:19+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/70872cbb38b8502a9fdb320e7df2ae2ee3df5b01","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/tests/client/test-client.py"],"removed":[]},{"id":"4a8e672506c2ac619776a17f6cff372dd5eb385f","message":"merge: branch 'lr/sw-device-cleanup'\n\nhttps://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2126\n","title":"merge: branch 'lr/sw-device-cleanup'","timestamp":"2025-02-26T11:06:13+01:00","url":"https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/4a8e672506c2ac619776a17f6cff372dd5eb385f","author":{"name":"Lubomir Rintel","email":"lkundrak@v3.sk"},"added":[],"modified":["src/core/nm-manager.c","src/nm-cloud-setup/main.c","src/nm-cloud-setup/nmcs-provider-oci.c","src/nm-cloud-setup/nmcs-provider.c","src/nm-cloud-setup/nmcs-provider.h","src/tests/client/test-client.py"],"removed":[]}],"total_commits_count":7,"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}}