{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":38258831,"defaultBranch":"main","name":"hcsshim","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-29T16:44:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1720324396.0","currentOid":""},"activityList":{"items":[{"before":"376b320b332e24c4a8830407139522abe5fdb2d5","after":"7af6804e753190024abb9d89b777572814153276","ref":"refs/heads/main","pushedAt":"2024-07-10T20:09:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"helsaawy","name":"Hamza El-Saawy","path":"/helsaawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84944216?s=80&v=4"},"commit":{"message":"Introducing new network flag EnableIov. (#2192)\n\nSigned-off-by: Prince Pereira ","shortMessageHtmlLink":"Introducing new network flag EnableIov. (#2192)"}},{"before":"7bcf0ceac7b2a78364f1e75f02798b443091019f","after":"376b320b332e24c4a8830407139522abe5fdb2d5","ref":"refs/heads/main","pushedAt":"2024-07-08T18:47:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"helsaawy","name":"Hamza El-Saawy","path":"/helsaawy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84944216?s=80&v=4"},"commit":{"message":"[test] Add Hyper-V socket functional tests (#1979)\n\n* [test] Add hvsock connection tests\r\n\r\nAdd tests for binding to and listening on hyper-v sockets from within a\r\nuVM (as well as a hyper-v isolated containers).\r\nTests verify default SDDL and wildcard bind settings, as well updating\r\nthe settings for a particular service ID.\r\n\r\nIn order to test HVSocket communication, an agent is needed to run from\r\nwithin the uVM (or container within that).\r\nTo accomplish that, the ability to re-exec the (functional) testing\r\nbinary is added, so that it can be shared into the uVM (or container)\r\nand then run a separate code path that is defined within the same test\r\ncase that is running on the host.\r\n\r\nFor example, while running the test case\r\n`TestHVSock_Container_GuestBind/default`, the functional testing binary\r\nthat is being run (i.e. `functional.test.exe`) is shared within the\r\nrunning container and then run with the flag\r\n`-run=^TestHVSock_Container_GuestBind$/^default$`. This causes the guest\r\nto bind to the agreed-upon Service GUID, and then (after the host\r\nconnects to the same Service GUID), the guest verifies the expected VM\r\nand service GUIDs, and then ensures communication is possible.\r\n\r\nSigned-off-by: Hamza El-Saawy \r\n\r\n* PR: remove hvsock feature\r\n\r\nSigned-off-by: Hamza El-Saawy \r\n\r\n---------\r\n\r\nSigned-off-by: Hamza El-Saawy ","shortMessageHtmlLink":"[test] Add Hyper-V socket functional tests (#1979)"}},{"before":"200feabd854da69f615a598ed6a1263ce9531676","after":"7bcf0ceac7b2a78364f1e75f02798b443091019f","ref":"refs/heads/main","pushedAt":"2024-07-08T17:35:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmaxvl","name":"Maksim An","path":"/anmaxvl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468299?s=80&v=4"},"commit":{"message":"fix: uvmboot gcs exec (#2193)\n\nRely on default `sh` to be in `PATH` rather than hardcoding\r\nto `/bin/sh` when using uvmboot with GCS and exec.\r\n\r\nSigned-off-by: Maksim An ","shortMessageHtmlLink":"fix: uvmboot gcs exec (#2193)"}},{"before":"4f6db698862d413ce06caf8fae557fa2825ec670","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.65.0","pushedAt":"2024-07-07T03:53:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"4441df5d4589dd7a21a4c44439ff10d7ef89d78f","ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.22.0","pushedAt":"2024-07-07T03:53:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/sys from 0.21.0 to 0.22.0\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.21.0 to 0.22.0.\n- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.22.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/sys from 0.21.0 to 0.22.0"}},{"before":null,"after":"3f99a84c00ea368d0469263acd29ed5ba83319ed","ref":"refs/heads/dependabot/go_modules/test/golang.org/x/sys-0.22.0","pushedAt":"2024-07-07T03:53:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump golang.org/x/sys from 0.21.0 to 0.22.0 in /test\n\nBumps [golang.org/x/sys](https://github.com/golang/sys) from 0.21.0 to 0.22.0.\n- [Commits](https://github.com/golang/sys/compare/v0.21.0...v0.22.0)\n\n---\nupdated-dependencies:\n- dependency-name: golang.org/x/sys\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump golang.org/x/sys from 0.21.0 to 0.22.0 in /test"}},{"before":null,"after":"343ff2bcf3c99c6a7cab2e667e7800713c6120a9","ref":"refs/heads/dependabot/go_modules/test/google.golang.org/grpc-1.65.0","pushedAt":"2024-07-07T03:53:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/grpc from 1.64.0 to 1.65.0 in /test\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.65.0.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.65.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/grpc from 1.64.0 to 1.65.0 in /test"}},{"before":null,"after":"4f6db698862d413ce06caf8fae557fa2825ec670","ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.65.0","pushedAt":"2024-07-07T03:53:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump google.golang.org/grpc from 1.64.0 to 1.65.0\n\nBumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.64.0 to 1.65.0.\n- [Release notes](https://github.com/grpc/grpc-go/releases)\n- [Commits](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.65.0)\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/grpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump google.golang.org/grpc from 1.64.0 to 1.65.0"}},{"before":"40cdbc87b8213e307aaf3b77683b15eebeed3ec9","after":"3b5bd8a8fe52cb0800175e11961b39310f3aae12","ref":"refs/heads/release/0.12","pushedAt":"2024-07-03T16:43:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"[release/0.12] vendor: github.com/containerd/containerd v17.18\n\nUpdate to the current v1.7 release, which deprecated the errdefs and log\npackages in favor of the separate github.com/containerd/errdefs and\ngithub.com/containerd/log modules, which are now an alias.\n\nUpdate the minimum required version to prevent consumers from using\nan older version, and thus incompatible errdefs or log definitions.\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"[release/0.12] vendor: github.com/containerd/containerd v17.18"}},{"before":"6749c2f4196edcd51cfbd85dcb0f411613b7de82","after":"777f7980ea280cf475e8fbbb5003d48af3da902b","ref":"refs/heads/release/0.11","pushedAt":"2024-07-03T16:43:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"[release/0.11] vendor: github.com/containerd/containerd v1.6.33\n\nUpdate to the current v1.6 release, which deprecated the errdefs\npackage in favor of the separate github.com/containerd/errdefs\nmodule, which is now an alias.\n\nUpdate the minimum required version to prevent consumers from using\nan older version, and thus incompatible errdefs definitions, and change\nall uses of the deprecated package to use the module directly.\n\nSigned-off-by: Sebastiaan van Stijn ","shortMessageHtmlLink":"[release/0.11] vendor: github.com/containerd/containerd v1.6.33"}},{"before":null,"after":"f433174f11dca5eb2d7ca8467f809f665a90d805","ref":"refs/heads/dependabot/go_modules/github.com/open-policy-agent/opa-0.66.0","pushedAt":"2024-06-30T03:17:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump github.com/open-policy-agent/opa from 0.65.0 to 0.66.0\n\nBumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 0.65.0 to 0.66.0.\n- [Release notes](https://github.com/open-policy-agent/opa/releases)\n- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-policy-agent/opa/compare/v0.65.0...v0.66.0)\n\n---\nupdated-dependencies:\n- dependency-name: github.com/open-policy-agent/opa\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump github.com/open-policy-agent/opa from 0.65.0 to 0.66.0"}},{"before":"3ce43feb7f4ed097d86b40bb25b604d44c524b6c","after":"03a825b338b43a019bf4fc9aab29f6d0c5be39d0","ref":"refs/heads/release/0.9","pushedAt":"2024-06-27T17:00:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yyatmsft","name":"Yuanyuan Lei","path":"/yyatmsft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36057156?s=80&v=4"},"commit":{"message":"Fix process handle leak when launching a job container (#2188)\n\nCreateProcess gives us back a handle to the newly created process.\r\nPreviously, we ignored this handle, which meant it was leaking every\r\ntime we created a new job container (or anything else that uses\r\ninternal/exec in the future).\r\n\r\nProcess handle leaks can be bad as an exited process is left as a\r\n\"zombie\" until all handles to it have closed, continuing to use memory.\r\n\r\nFix this by closing the handle from CreateProcess.\r\n\r\nSigned-off-by: Kevin Parsons \r\nCo-authored-by: Kevin Parsons ","shortMessageHtmlLink":"Fix process handle leak when launching a job container (#2188)"}},{"before":"e59d3d241b3b28ba8b526f79647c82338e8cdf01","after":"6749c2f4196edcd51cfbd85dcb0f411613b7de82","ref":"refs/heads/release/0.11","pushedAt":"2024-06-27T16:59:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"yyatmsft","name":"Yuanyuan Lei","path":"/yyatmsft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36057156?s=80&v=4"},"commit":{"message":"Fix process handle leak when launching a job container (#2187)\n\nCreateProcess gives us back a handle to the newly created process.\r\nPreviously, we ignored this handle, which meant it was leaking every\r\ntime we created a new job container (or anything else that uses\r\ninternal/exec in the future).\r\n\r\nProcess handle leaks can be bad as an exited process is left as a\r\n\"zombie\" until all handles to it have closed, continuing to use memory.\r\n\r\nFix this by closing the handle from CreateProcess.\r\n\r\nSigned-off-by: Kevin Parsons \r\nCo-authored-by: Kevin Parsons ","shortMessageHtmlLink":"Fix process handle leak when launching a job container (#2187)"}},{"before":"53f2486325624a81d2797b26294021c8647a6811","after":"200feabd854da69f615a598ed6a1263ce9531676","ref":"refs/heads/main","pushedAt":"2024-06-27T16:32:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"Hcsshim wrapper over HNS API needed for exclusion of management mac addresses for VF reassignment.\n\nSigned-off-by: Prince Pereira ","shortMessageHtmlLink":"Hcsshim wrapper over HNS API needed for exclusion of management mac a…"}},{"before":"e96bfcd186703633a600134d100a61ae4f173077","after":"53f2486325624a81d2797b26294021c8647a6811","ref":"refs/heads/main","pushedAt":"2024-06-26T16:14:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"anmaxvl","name":"Maksim An","path":"/anmaxvl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468299?s=80&v=4"},"commit":{"message":"feature: block-device mounts (#2168)\n\nThis PR adds capability to mount virtual and passthrough disks\r\nas block devices inside containers.\r\n\r\nWe add a new \"blockdev://\" prefix to OCI `Mount.ContainerPath`,\r\nwhich indicates that the source should be mounted as a blcok\r\ndevice.\r\n\r\nA new `BlockDev` field has been added to `mountConfig` used by\r\n`mountManager`, which indicates that the SCSI attachment should\r\nbe mounted as a block device.\r\n\r\nThe GCS has also been updated to handle `BlockDev`. Instead of\r\nmounting the filesystem, GCS creates a symlink to the block device\r\ncorresponding to the SCSI attachment. The symlink path is set\r\nby shim as a source of bind mount in OCI container spec. GCS\r\nresolves the symlink and adds the corresponding device cgroup.\r\nWithout the cgroup, the container won't be able to work with the\r\nblock device.\r\n\r\nWe chose a symlink approach instead of bind mounting the device\r\ndirectly, because the shim doesn't know the path at which the\r\ndevice will appear inside UVM. For this to work, we either need\r\nto encode the SCSI controller/LUN in the OCI mount's HostPath or\r\nupdate the communication protocol between the shim and GCS, where\r\nGCS would either return the device path, or add capability for\r\nthe shim to query for it.\r\n\r\nBelow are some CRI container config examples for physical and\r\nvirtual disks:\r\n\r\nPassthrough physical disk:\r\n```json\r\n{\r\n ...\r\n \"mounts\": [\r\n {\r\n \"host_path\": \"\\\\\\\\.\\\\PHYSICALDRIVE1\",\r\n \"container_path\": \"blockdev:///my/block/mount\",\r\n \"readonly\": false\r\n }\r\n ]\r\n ...\r\n}\r\n```\r\n\r\nVirtual VHD disk:\r\n```json\r\n{\r\n ...\r\n \"mounts\": [\r\n {\r\n \"host_path\": \"C:\\\\path\\\\to\\\\my\\\\disk.vhdx\",\r\n \"container_path\": \"blockdev:///my/block/mount\",\r\n \"readonly\": false\r\n }\r\n ]\r\n ...\r\n}\r\n```\r\n\r\nMount manager will differentiate between a block device and a\r\nfilesystem mount. Two containers can use the same managed disk\r\ninside UVM as a block device or filesystem at the same time.\r\nFor block device mount a symlink will be created, for filesystem\r\nmount the block device will be mounted in the UVM.\r\n```\r\nbash-5.0# ls -l /run/mounts/scsi/\r\ntotal 16\r\ndrwxr-xr-x 3 root root 4096 Jan 1 1970 m0\r\ndrwxr-xr-x 4 root root 4096 Jun 20 23:20 m1\r\ndrwxr-xr-x 18 root root 4096 Jan 1 1970 m2\r\ndrwxr-xr-x 3 root root 4096 Jun 20 23:20 m3\r\nlrwxrwxrwx 1 root root 8 Jun 20 23:22 m4 -> /dev/sde\r\nbash-5.0# mount | grep sde\r\n/dev/sde on /run/mounts/scsi/m3 type ext4 (rw,relatime)\r\n```\r\n\r\nSigned-off-by: Maksim An ","shortMessageHtmlLink":"feature: block-device mounts (#2168)"}},{"before":"1495e9f0c5f677f277696b72f95ef8d7f0e61edf","after":"e59d3d241b3b28ba8b526f79647c82338e8cdf01","ref":"refs/heads/release/0.11","pushedAt":"2024-06-24T23:57:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"Adding state attribute to the HNSEndpoint struct to support hyperv containers for k8s\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nAdding stringer for usage and CI/CD\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing build errors\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nIgnore linting for files generated by Stringer\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nTrying to fix CI go gen\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nRemoving extra step to fix CI go gen\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\ngo gen CI fix try 2\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nSkip autogenerated file from linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nRemoving stringer to avoid increasing package bloat for hcsshim\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\ncleanup\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nAdding comment for future HNS v2 change\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFix linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n(cherry picked from commit e96bfcd186703633a600134d100a61ae4f173077)\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>","shortMessageHtmlLink":"Adding state attribute to the HNSEndpoint struct to support hyperv co…"}},{"before":"c6a83278f5925b721702744dc12a78e274243fa0","after":"40cdbc87b8213e307aaf3b77683b15eebeed3ec9","ref":"refs/heads/release/0.12","pushedAt":"2024-06-24T23:57:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"Adding state attribute to the HNSEndpoint struct to support hyperv containers for k8s\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nAdding stringer for usage and CI/CD\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing build errors\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nIgnore linting for files generated by Stringer\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nTrying to fix CI go gen\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nRemoving extra step to fix CI go gen\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\ngo gen CI fix try 2\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nSkip autogenerated file from linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nRemoving stringer to avoid increasing package bloat for hcsshim\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\ncleanup\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nAdding comment for future HNS v2 change\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFix linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n(cherry picked from commit e96bfcd186703633a600134d100a61ae4f173077)\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>","shortMessageHtmlLink":"Adding state attribute to the HNSEndpoint struct to support hyperv co…"}},{"before":"66f4e4d68bd3afb15d3926f8c13c1d8803364b12","after":"e96bfcd186703633a600134d100a61ae4f173077","ref":"refs/heads/main","pushedAt":"2024-06-24T20:32:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"Adding state attribute to the HNSEndpoint struct to support hyperv containers for k8s\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nAdding stringer for usage and CI/CD\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing build errors\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nIgnore linting for files generated by Stringer\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nTrying to fix CI go gen\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nRemoving extra step to fix CI go gen\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\ngo gen CI fix try 2\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nSkip autogenerated file from linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFixing linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nRemoving stringer to avoid increasing package bloat for hcsshim\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\ncleanup\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nAdding comment for future HNS v2 change\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>\n\nFix linting\n\nSigned-off-by: ritikaguptams <85255050+ritikaguptams@users.noreply.github.com>","shortMessageHtmlLink":"Adding state attribute to the HNSEndpoint struct to support hyperv co…"}},{"before":"75311a3dd1e88ed6d486b8ec365bee8556406525","after":"66f4e4d68bd3afb15d3926f8c13c1d8803364b12","ref":"refs/heads/main","pushedAt":"2024-06-23T23:36:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"katiewasnothere","name":"Kathryn Baldauf","path":"/katiewasnothere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14638319?s=80&v=4"},"commit":{"message":"Merge pull request #2167 from katiewasnothere/kabaldau/add_back_kmod_init\n\nAdd support for loading modules in init script when makefile variable is set","shortMessageHtmlLink":"Merge pull request #2167 from katiewasnothere/kabaldau/add_back_kmod_…"}},{"before":"c12580828ff856adede9a64697777cbc2463428e","after":"75311a3dd1e88ed6d486b8ec365bee8556406525","ref":"refs/heads/main","pushedAt":"2024-06-21T22:55:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"katiewasnothere","name":"Kathryn Baldauf","path":"/katiewasnothere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14638319?s=80&v=4"},"commit":{"message":"Merge pull request #2164 from katiewasnothere/kabaldau/host_process_unsafe_op\n\nDisable host process containers when disable unsafe operations is enabled","shortMessageHtmlLink":"Merge pull request #2164 from katiewasnothere/kabaldau/host_process_u…"}},{"before":"75428d123ada3f341e1c55e13e738a92d11cbfd6","after":"c12580828ff856adede9a64697777cbc2463428e","ref":"refs/heads/main","pushedAt":"2024-06-21T22:41:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"katiewasnothere","name":"Kathryn Baldauf","path":"/katiewasnothere","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14638319?s=80&v=4"},"commit":{"message":"Merge pull request #2181 from katiewasnothere/kabaldau/remove_nvidia_load_kmods\n\nRemove load-kmods option to libnvidia-container","shortMessageHtmlLink":"Merge pull request #2181 from katiewasnothere/kabaldau/remove_nvidia_…"}},{"before":null,"after":"416108f988f3bffe5a2e21d47216bca44b488457","ref":"refs/heads/dependabot/github_actions/softprops/action-gh-release-2.0.6","pushedAt":"2024-06-20T03:07:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump softprops/action-gh-release from 2.0.5 to 2.0.6\n\nBumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.0.5 to 2.0.6.\n- [Release notes](https://github.com/softprops/action-gh-release/releases)\n- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/softprops/action-gh-release/compare/v2.0.5...v2.0.6)\n\n---\nupdated-dependencies:\n- dependency-name: softprops/action-gh-release\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump softprops/action-gh-release from 2.0.5 to 2.0.6"}},{"before":"619117bc0844a5d3e9e29f3a24303b7bce5ab9d0","after":"429b0d2c57a9758773b006f08d7206b47297c728","ref":"refs/heads/release/0.8","pushedAt":"2024-06-19T16:09:10.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"Bumping up golang-lint version v2 to v3.\n\nSigned-off-by: Prince Pereira ","shortMessageHtmlLink":"Bumping up golang-lint version v2 to v3."}},{"before":"1585286be0e459d91ecb06463d73d498999fbdfd","after":"3ce43feb7f4ed097d86b40bb25b604d44c524b6c","ref":"refs/heads/release/0.9","pushedAt":"2024-06-19T16:09:06.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"Adding support for loadbalancer policy update in hns. (#2085)\n\nSigned-off-by: Prince Pereira ","shortMessageHtmlLink":"Adding support for loadbalancer policy update in hns. (#2085)"}},{"before":"6678d78fc4cc5e511fdb6d46b6db82415b126d15","after":"1495e9f0c5f677f277696b72f95ef8d7f0e61edf","ref":"refs/heads/release/0.11","pushedAt":"2024-06-19T16:09:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kiashok","name":"Kirtana Ashok","path":"/kiashok","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99994218?s=80&v=4"},"commit":{"message":"Adding support for loadbalancer policy update in hns. (#2085)\n\nSigned-off-by: Prince Pereira ","shortMessageHtmlLink":"Adding support for loadbalancer policy update in hns. (#2085)"}},{"before":"c178e5edbb43e8d71144ca7c8e8bf36fb316dc49","after":null,"ref":"refs/heads/dependabot/go_modules/test/google.golang.org/grpc-1.64.0","pushedAt":"2024-06-18T18:12:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7889070f0122e849e1abfc4d27d5150633d63a24","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/grpc-1.64.0","pushedAt":"2024-06-18T18:12:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"128693fd3b8a0815d9dc2f1667b8a8d41b491a9b","after":null,"ref":"refs/heads/dependabot/go_modules/google.golang.org/protobuf-1.34.2","pushedAt":"2024-06-18T17:51:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"7fb408b27141dd57621c90acb4b7aec34f4dfc60","after":null,"ref":"refs/heads/dependabot/go_modules/github.com/docker/docker-27.0.0incompatible","pushedAt":"2024-06-18T17:51:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"74a1978948bc75d0ac0c08bec4524159c2028fdc","after":null,"ref":"refs/heads/dependabot/go_modules/golang.org/x/sys-0.21.0","pushedAt":"2024-06-18T17:51:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfCVvVgA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/hcsshim"}