{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":378674999,"defaultBranch":"main","name":"kubevirt","ownerLogin":"akalenyu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-06-20T15:12:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/51477153?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726668964.0","currentOid":""},"activityList":{"items":[{"before":"5e6bae6771ca653e6ed6f8797ce6c26c94cb3d03","after":"babf91eb59d106f694c8c939afc1a3a0d530dcc3","ref":"refs/heads/export-ownerref-openshift","pushedAt":"2024-09-18T14:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"vmexport unit tests: clean up temp files\n\nrunning these tests locally dirties the git tree as is\nside note, having a ~/.kube/config messes up virtctl unit tests\nsince the namespace gets picked up from there.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"vmexport unit tests: clean up temp files"}},{"before":null,"after":"5e6bae6771ca653e6ed6f8797ce6c26c94cb3d03","ref":"refs/heads/export-ownerref-openshift","pushedAt":"2024-09-18T14:16:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Stop setting blockOwnerDeletion on vmexport secret owner ref\n\nOpenShift enables this admission controller - https://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#ownerreferencespermissionenforcement\nSo the user running virtctl needs to have permission to vmexport/finalizers 'update' which\nI don't think we're too inclined to give out.\nWe can just not block owner deletion over the secret disappearing.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Stop setting blockOwnerDeletion on vmexport secret owner ref"}},{"before":null,"after":"ff8bbb4d90ebd9cd75bdf6e4c7640a5be09e2e24","ref":"refs/heads/quarantine-dvname-flake","pushedAt":"2024-09-12T14:56:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"tests: quarantine flaky restore tests\n\nthis flake is biting us quite frequently:\nhttps://search.ci.kubevirt.io/?search=%5E+*%3C%5C*string+%5C%7C+0x0%3E%3A+nil%24&maxAge=336h&context=1&type=bug%2Bissue%2Bjunit&name=&excludeName=&maxMatches=5&maxBytes=20971520&groupBy=job\nsince we know this is just about the dataVolumeName field sometimes\nmissing, we can quarantine until this is fixed.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"tests: quarantine flaky restore tests"}},{"before":null,"after":"804a2baab2aec2ca6efd5c2e5a52a1088a6f1565","ref":"refs/heads/export-finalizer-rbac","pushedAt":"2024-09-12T10:16:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Re-add finalizer update RBAC for VM export\n\nBasically, OpenShift deploys enforcement that says we\n`cannot set blockOwnerDeletion if an ownerReference refers to a resource you can't set finalizers on`\nhttps://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#ownerreferencespermissionenforcement\nWe recently removed this rbac unintentionally in\nhttps://github.com/kubevirt/kubevirt/pull/12605/commits/dc6b76f494ffdb95305fed5ce038963539d469a1.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Re-add finalizer update RBAC for VM export"}},{"before":"941b04cb9f90745ae2038b13c8bb82eea55a16dd","after":"3438c8cef962bb3915f98b47627fd6b01dfbd8da","ref":"refs/heads/fix-ginkgo-bootstrap","pushedAt":"2024-09-11T12:06:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Run ginkgo bootstrap script\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Run ginkgo bootstrap script"}},{"before":"e1cf1dec16576bfe5aeb3cbb24b8fd374de8fdca","after":"bf8139d1c244677f4d9f3cad958aa42e4a5eb140","ref":"refs/heads/check-ceph-exhaust-capacity","pushedAt":"2024-09-11T09:08:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"[WIP] Try exhaust ceph disk capacity through CI\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"[WIP] Try exhaust ceph disk capacity through CI"}},{"before":"287621f65df62a058c810c71e7d29387afd070fa","after":"e1cf1dec16576bfe5aeb3cbb24b8fd374de8fdca","ref":"refs/heads/check-ceph-exhaust-capacity","pushedAt":"2024-09-11T08:42:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"[WIP] Try exhaust ceph disk capacity through CI\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"[WIP] Try exhaust ceph disk capacity through CI"}},{"before":"8706ab4d5f019cb037868d68abb7fc033e5b2e40","after":"287621f65df62a058c810c71e7d29387afd070fa","ref":"refs/heads/check-ceph-exhaust-capacity","pushedAt":"2024-09-10T09:21:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"[WIP] Try exhaust ceph disk capacity through CI\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"[WIP] Try exhaust ceph disk capacity through CI"}},{"before":null,"after":"8706ab4d5f019cb037868d68abb7fc033e5b2e40","ref":"refs/heads/check-ceph-exhaust-capacity","pushedAt":"2024-09-10T08:47:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"[WIP] Try exhaust ceph disk capacity through CI\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"[WIP] Try exhaust ceph disk capacity through CI"}},{"before":null,"after":"941b04cb9f90745ae2038b13c8bb82eea55a16dd","ref":"refs/heads/fix-ginkgo-bootstrap","pushedAt":"2024-09-09T15:55:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Run ginkgo bootstrap script\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Run ginkgo bootstrap script"}},{"before":null,"after":"9ac8192cb015e4163e569617845bcb667be053f7","ref":"refs/heads/redundant-eventually-operator","pushedAt":"2024-09-08T22:13:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"operator tests: remove redundant retry over kv spec update\n\nA while back [0] we started retrying the kubevirt spec update in this test, claiming it was a flake.\nLogically, there should not be a conflict here as the test is serial, and the kubevirt CR has a status subresource.\n\nhttps://github.com/kubevirt/kubevirt/pull/9091\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"operator tests: remove redundant retry over kv spec update"}},{"before":"b91960800b079c99551cf832225134af23c55a1b","after":"76337215a4a4ace3b3c4a301ab6ac18f4c9741d8","ref":"refs/heads/test-virt-chroot-size","pushedAt":"2024-09-08T15:00:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Add sanity tests for virt-chroot binary\n\nThis makes sure we don't accidentally end up pulling in the entire\nproject as a dependency in virt-chroot, which is by design\nsupposed to be a very contained application.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Add sanity tests for virt-chroot binary"}},{"before":null,"after":"b91960800b079c99551cf832225134af23c55a1b","ref":"refs/heads/test-virt-chroot-size","pushedAt":"2024-09-08T14:57:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Add sanity tests for virt-chroot binary\n\nThis makes sure we don't accidentally end up pulling in the entire\nproject as a dependency in virt-chroot, which is by design\nsupposed to be a very contained application.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Add sanity tests for virt-chroot binary"}},{"before":null,"after":"671a713ae0ff892f6fd3ede5dbdd57aa36e8a5f4","ref":"refs/heads/quarantine-expansion-bug","pushedAt":"2024-09-03T11:53:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Quarantine high impact failure in sig storage\n\nThis test is failing due to a bug - https://issues.redhat.com/browse/CNV-47542\nand only succeeds as a fluke when the VM is stopped before the expansion\ncould happen. Quarantine while the issue is being worked on.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Quarantine high impact failure in sig storage"}},{"before":"7e7a1b6b89f8ff1939f8aa8b2eaf48f2f08bbf7f","after":"fd50fe3fd80959a3167ea54d975593a9f2bc2ec3","ref":"refs/heads/wait-boot-vm-state-tests","pushedAt":"2024-09-02T09:57:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"vm state tests: get rid of custom console expecter\n\nthis is not really needed as we could just ensure we're past\nboot via the guest agent condition.\nThis expecter has proven to be racy as well.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"vm state tests: get rid of custom console expecter"}},{"before":"6101e4052d4a7c414c747a6028edf0244e3e4cce","after":"7e7a1b6b89f8ff1939f8aa8b2eaf48f2f08bbf7f","ref":"refs/heads/wait-boot-vm-state-tests","pushedAt":"2024-09-02T07:21:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"vm state tests: get rid of custom console expecter\n\nthis is not really needed as we could just ensure we're past\nboot via the guest agent condition.\nThis expecter has proven to be racy as well.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"vm state tests: get rid of custom console expecter"}},{"before":null,"after":"6101e4052d4a7c414c747a6028edf0244e3e4cce","ref":"refs/heads/wait-boot-vm-state-tests","pushedAt":"2024-09-02T07:20:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"vm state tests: get rid of custom console expecter\n\nthis is not really needed as we could just ensure we're past\nboot via the guest agent condition.\nThis expecter has proven to be racy as well.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"vm state tests: get rid of custom console expecter"}},{"before":null,"after":"f19ef3b6bf79823555f8cf784949073445368efa","ref":"refs/heads/minimized-reproducer-chroot-mem-err","pushedAt":"2024-08-28T09:30:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Minimized virt-chroot memory allocation reproducer\n\nStill have to bring in handler cgroup package as dep,\nsince that seems to be the trigger.\nOther than that, all other moving parts are dropped\nand the issue still reproduces.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Minimized virt-chroot memory allocation reproducer"}},{"before":"a83a68594c7a46ef398527a9aba54766917304a1","after":"a1a2645d2036b1d9413592a24f9e8a458c0d6e9f","ref":"refs/heads/1-31-adapt-test","pushedAt":"2024-08-21T15:05:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"clone without source test: stop deleting underlying PVC\n\nthere's no reason to delete the underlying PVC\nif we're issuing a delete against it's owner.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"clone without source test: stop deleting underlying PVC"}},{"before":null,"after":"a83a68594c7a46ef398527a9aba54766917304a1","ref":"refs/heads/1-31-adapt-test","pushedAt":"2024-08-21T11:53:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"sig-storage: fix a flake where we never ensure PVC is gone\n\nThis came up with 1.31 lanes more often but is normally an issue\nall across the board, since we never ensure the PVC is gone before\ntesting that scenario.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"sig-storage: fix a flake where we never ensure PVC is gone"}},{"before":"bf628774b89c35adfcc46654dc76a34055d7b8a8","after":"cbe89837e8ebede8a4692fdb41d9f7d606956191","ref":"refs/heads/virt-chroot-cgroup-dep","pushedAt":"2024-08-21T09:00:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Remove handler cgroup pkg dep in virt-chroot\n\nAfter some investigations, it seems like bringing in the handler cgroup pkg causes some\n\"cannot allocate memory\" errors when invoking virt-chroot.\nThe investigation is still ongoing (one of it's deps messing with rlimits?)\nbut there really is no need to bloat this binary with the entire package\njust for a few strings.\n\nThe error can be replicated prior to this commit with\n```bash\ncd cmd/virt-chroot\ngo build\nfor i in {1..100}; do sudo ./virt-chroot --user qemu --memory 1000000000 --cpu 10 --mount /proc/1/ns/mnt exec -- /usr/bin/echo \"he\"; done\n```\n\nAnd the diff between the builds is quite significant\n```bash\n$ go version -m virt-chroot | grep dep | wc -l\n83\n$ go version -m virt-chroot | grep dep | wc -l\n18\n```\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Remove handler cgroup pkg dep in virt-chroot"}},{"before":null,"after":"bf628774b89c35adfcc46654dc76a34055d7b8a8","ref":"refs/heads/virt-chroot-cgroup-dep","pushedAt":"2024-08-20T19:47:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Remove handler cgroup pkg dep in virt-chroot\n\nAfter some investigations, it seems like bringing in the handler cgroup pkg causes some\n\"cannot allocate memory\" errors when invoking virt-chroot.\nThe investigation is still ongoing (one of it's deps messing with rlimits?)\nbut there really is no need to bloat this binary with the entire package\njust for a few strings.\n\nThe error can be replicated prior to this commit with\n```bash\ncd cmd/virt-chroot\ngo build\nfor i in {1..100}; do sudo ./virt-chroot --user qemu --memory 1000000000 --cpu 10 --mount /proc/1/ns/mnt exec -- /usr/bin/echo \"he\"; done\n```\n\nAnd the diff between the builds is quite significant\n```bash\n$ go version -m virt-chroot | grep dep | wc -l\n83\n$ go version -m virt-chroot | grep dep | wc -l\n18\n```\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Remove handler cgroup pkg dep in virt-chroot"}},{"before":"aedfd5323a1e75ea8dd72e278cc26d7a2055020e","after":"c6f176431a88a953c67485e1f72dae81a66becec","ref":"refs/heads/export-less-updates","pushedAt":"2024-08-18T21:53:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"export tests: use patch for kv cert config changes\n\nAlthough unlikely, the kubevirt install may change and thus cause the update calls to fail.\nWe can instead specifically issue a patch against the fields we care\nabout.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"export tests: use patch for kv cert config changes"}},{"before":null,"after":"ed8bd8fb62ae33f261832c6b96d31b99016d8b09","ref":"refs/heads/runc-absolute-workdir-path","pushedAt":"2024-08-12T14:59:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"volume migration tests: adjust workdir path to absolute\n\nrunc (at least) expects this to be an absolute path\n```\nrunc create failed: Cwd must be an absolute path\n```\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"volume migration tests: adjust workdir path to absolute"}},{"before":"c60d80de2354dc9e33846a97ed8d7ea07029a61d","after":"aedfd5323a1e75ea8dd72e278cc26d7a2055020e","ref":"refs/heads/export-less-updates","pushedAt":"2024-08-11T22:10:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"export tests: use patch for kv cert config changes\n\nAlthough unlikely, the kubevirt install may change and thus cause the update calls to fail.\nWe can instead specifically issue a patch against the fields we care\nabout.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"export tests: use patch for kv cert config changes"}},{"before":null,"after":"c60d80de2354dc9e33846a97ed8d7ea07029a61d","ref":"refs/heads/export-less-updates","pushedAt":"2024-08-11T16:54:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"export tests: use patch for kv cert config changes\n\nAlthough unlikely, the kubevirt install may change and thus cause the update calls to fail.\nWe can instead specifically issue a patch against the fields we care\nabout.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"export tests: use patch for kv cert config changes"}},{"before":"b8d30ac177caae02c817a6e777519812872c17a9","after":"726436031a8ddb7509505e8f706546634fcd5385","ref":"refs/heads/imageupload-bar-stdout","pushedAt":"2024-08-05T14:14:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"virtctl/imageupload progress bar: write to stdout\n\nWe've been using an older progress bar library for ages now\nthat defaulted to stdout:\nhttps://github.com/kubevirt/kubevirt/pull/12184\nLet's keep it that way\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"virtctl/imageupload progress bar: write to stdout"}},{"before":null,"after":"b8d30ac177caae02c817a6e777519812872c17a9","ref":"refs/heads/imageupload-bar-stdout","pushedAt":"2024-08-04T11:22:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"virtctl/imageupload progress bar: write to stdout\n\nWe've been using an older progress bar library for ages now\nthat defaulted to stdout:\nhttps://github.com/kubevirt/kubevirt/pull/12184\nLet's keep it that way\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"virtctl/imageupload progress bar: write to stdout"}},{"before":null,"after":"e3099c0f70b101e4a015c9a82b2dcbb27ae93159","ref":"refs/heads/shorten-persistent-reservation-tests","pushedAt":"2024-07-22T11:30:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"tests: let some tests restore the original kubevirt state themselves\n\nsome tests (especially with before/afterall) will want to not\nhave the kubevirt CR reverted after each tests, and instead do so\nthemselves at the appropriate time.\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"tests: let some tests restore the original kubevirt state themselves"}},{"before":"d777e4227305f5362ff4b9ddf59f9244801531fd","after":"615ba32dfe90eea56101654ee687a7e35450906f","ref":"refs/heads/any-concurrent-proc-num","pushedAt":"2024-07-21T16:21:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"akalenyu","name":"Alex Kalenyuk","path":"/akalenyu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/51477153?s=80&v=4"},"commit":{"message":"Allow testing with any number of concurrent ginkgo processes\n\nThis is the only tech debt that remains in order for anyone\nto be able to run kubevirt tests with any amount of concurrent ginkgo\nprocesses\n(`export KUBEVIRT_E2E_PARALLEL_NODES=` on the host executing the\ntests).\n\nSigned-off-by: Alex Kalenyuk ","shortMessageHtmlLink":"Allow testing with any number of concurrent ginkgo processes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuc9NpgA","startCursor":null,"endCursor":null}},"title":"Activity ยท akalenyu/kubevirt"}