{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":251665797,"defaultBranch":"master","name":"kubernetes","ownerLogin":"towca","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-03-31T16:36:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15177203?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718389050.0","currentOid":""},"activityList":{"items":[{"before":"29f853251ca6c521cb513a7c53cdd9b5b0c5ca98","after":"c82c122f023ecf62bfcd5674b2e95da19405767f","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-09-11T20:02:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"b7e4aa6d042f202e100084bbcbbee5031c2b218e","after":"29f853251ca6c521cb513a7c53cdd9b5b0c5ca98","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-09-11T11:38:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"d8d940c33366552103e4f00fe1088d80dc0d64d0","after":"b7e4aa6d042f202e100084bbcbbee5031c2b218e","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-08-28T17:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"dc48b28e7b29867640bb25501e9dc4bf0838bf31","after":"d8d940c33366552103e4f00fe1088d80dc0d64d0","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-08-28T11:41:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"DRA: add the ability to update DRA objects to the scheduler snapshot\n\nVery rough PoC, probably should be unified with the CA snapshot logic,\nand possibly some of the DRA scheduler plugin logic.","shortMessageHtmlLink":"DRA: add the ability to update DRA objects to the scheduler snapshot"}},{"before":"e5ff4b8fcd2bfef8a3e51d31d5f5e311f0008c11","after":"5ac315faf428567ec023aa7d8c2b89b1d9c9211a","ref":"refs/heads/master","pushedAt":"2024-08-26T13:49:50.000Z","pushType":"push","commitsCount":837,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Merge pull request #126494 from bart0sh/PR153-migrate-DRA-Manager-to-contextual-logging\n\nMigrate pkg/kubelet/cm/dra to contextual logging","shortMessageHtmlLink":"Merge pull request kubernetes#126494 from bart0sh/PR153-migrate-DRA-M…"}},{"before":"07478145ebd11cee0f9fd7943d3692a7f5009df2","after":"dc48b28e7b29867640bb25501e9dc4bf0838bf31","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-07-11T21:32:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"DRA: add the ability to update DRA objects to the scheduler snapshot\n\nVery rough PoC, probably should be unified with the CA snapshot logic,\nand possibly some of the DRA scheduler plugin logic.","shortMessageHtmlLink":"DRA: add the ability to update DRA objects to the scheduler snapshot"}},{"before":"29defc15aa435d9531258d2c2346ab06ece834c8","after":"e5ff4b8fcd2bfef8a3e51d31d5f5e311f0008c11","ref":"refs/heads/master","pushedAt":"2024-07-11T18:52:44.000Z","pushType":"push","commitsCount":289,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Merge pull request #126035 from SataQiu/fix-bug-20240711\n\nkubeadm: fix a bug that ImageExists check returns true when the image isn't in the local storage","shortMessageHtmlLink":"Merge pull request kubernetes#126035 from SataQiu/fix-bug-20240711"}},{"before":"bf0617cbb1625e603e38d66e4e031f9c4f86848c","after":"07478145ebd11cee0f9fd7943d3692a7f5009df2","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-07-10T00:36:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"DRA: WIP","shortMessageHtmlLink":"DRA: WIP"}},{"before":"de0242d5339f57521fbf80e81da8bb1b9bea94f2","after":"bf0617cbb1625e603e38d66e4e031f9c4f86848c","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-06-27T20:38:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"DRA: implement NodeDynamicResources.DeepCopy()","shortMessageHtmlLink":"DRA: implement NodeDynamicResources.DeepCopy()"}},{"before":"bb2068b19bddad0305126543bd8cdf455db53b2e","after":"29defc15aa435d9531258d2c2346ab06ece834c8","ref":"refs/heads/master","pushedAt":"2024-06-27T14:20:44.000Z","pushType":"push","commitsCount":347,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Merge pull request #125756 from p0lyn0mial/upstream-improve-run-test-list\n\napiserver/storage: storagetesting.RunTestList validates RemainingItemCount","shortMessageHtmlLink":"Merge pull request kubernetes#125756 from p0lyn0mial/upstream-improve…"}},{"before":"120485701b2b405aff8d186435f18e225f909871","after":"de0242d5339f57521fbf80e81da8bb1b9bea94f2","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-06-26T12:14:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"DRA test: add a scenario for scheduling/autoscaling","shortMessageHtmlLink":"DRA test: add a scenario for scheduling/autoscaling"}},{"before":null,"after":"120485701b2b405aff8d186435f18e225f909871","ref":"refs/heads/jtuznik/dra-scheduler-poc","pushedAt":"2024-06-14T18:17:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"DRA test: add a scenario for scheduling/autoscaling","shortMessageHtmlLink":"DRA test: add a scenario for scheduling/autoscaling"}},{"before":"74d578485dcf076fdbbf3c09e1b0ae43c52c19d7","after":"bb2068b19bddad0305126543bd8cdf455db53b2e","ref":"refs/heads/master","pushedAt":"2024-06-14T18:15:23.000Z","pushType":"push","commitsCount":393,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Merge pull request #125487 from dims/add-gofuzz-to-unwanted-dependencies.json\n\nadd gofuzz to unwanted-dependencies.json","shortMessageHtmlLink":"Merge pull request kubernetes#125487 from dims/add-gofuzz-to-unwanted…"}},{"before":"f75d8e97f151943288923cf91b932e64f0fd0f4c","after":"74d578485dcf076fdbbf3c09e1b0ae43c52c19d7","ref":"refs/heads/master","pushedAt":"2024-05-22T15:11:10.000Z","pushType":"push","commitsCount":158,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Merge pull request #123910 from MarSik/fix-printer-leap-y\n\nFix printers tests - remove dependency on leap years","shortMessageHtmlLink":"Merge pull request kubernetes#123910 from MarSik/fix-printer-leap-y"}},{"before":null,"after":"4d291aa16b37dadfdbdb7389c2458557fbee4518","ref":"refs/heads/jtuznik/evict-annotation","pushedAt":"2024-05-10T15:09:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Define a common Node autoscaling safe-to-evict/do-not-disrupt annotation\n\nCurrently, there are 2 Node autoscalers sponsored by sig-autoscaling,\neach supporting a different Pod annotation with the same semantics:\n\n* Cluster Autoscaler:\n cluster-autoscaler.kubernetes.io/safe-to-evict=true/false\n* Karpenter: karpenter.sh/do-not-disrupt=true\n\nThe semantics for cluster-autoscaler.kubernetes.io/safe-to-evict=false,\nand karpenter.sh/do-not-disrupt=true are identical. Both of these\nannotations will be replaced by\nnode-autoscaling.kubernetes.io/safe-to-evict=false.\n\ncluster-autoscaler.kubernetes.io/safe-to-evict=true doesn't have an\nequivalent in Karpenter right now, as Karpenter doesn't have any\npod-level conditions blocking consolidation. This means that the\nequivalent new annotation\nnode-autoscaling.kubernetes.io/safe-to-evict=true should be trivially\nsupported by Karpenter initially (but will require caution if Karpenter\never adds any pod-level conditions blocking consolidation).\n\nGoing with the Cluster Autoscaler wording for the common annotation, as\notherwise we'd have a double negation (do-not-disrupt=false) in the\nsafe-to-evict=true case which doesn't seem ideal.\n\nThis is a part of a broader alignment between Cluster Autoscaler\nand Karpenter. More details about the alignment can be found in\nhttps://docs.google.com/document/d/1rHhltfLV5V1kcnKr_mKRKDC4ZFPYGP4Tde2Zy-LE72w","shortMessageHtmlLink":"Define a common Node autoscaling safe-to-evict/do-not-disrupt annotation"}},{"before":"be4b7176dc131ea842cab6882cd4a06dbfeed12a","after":"f75d8e97f151943288923cf91b932e64f0fd0f4c","ref":"refs/heads/master","pushedAt":"2024-05-10T14:39:43.000Z","pushType":"push","commitsCount":675,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Merge pull request #124624 from atiratree/fix-flake\n\n[test] statefulset controller: fix requests tracker concurrency","shortMessageHtmlLink":"Merge pull request kubernetes#124624 from atiratree/fix-flake"}},{"before":"9791f0d1f39f3f1e0796add7833c1059325d5098","after":"be4b7176dc131ea842cab6882cd4a06dbfeed12a","ref":"refs/heads/master","pushedAt":"2024-04-11T12:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Fix Abs path validation on Windows (#124084)\n\n* Windows: Consider slash-prefixed paths as absolute\n\nfilepath.IsAbs does not consider \"/\" or \"\\\" as absolute paths, even\nthough files can be addressed as such. [1][2]\n\nCurrently, there are some unit tests that are failing on Windows due to\nthis reason.\n\n[1] https://learn.microsoft.com/en-us/dotnet/standard/io/file-path-formats#traditional-dos-paths\n[2] https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#fully-qualified-vs-relative-paths\n\n* Add test to verify IsAbs for windows\n\nSigned-off-by: Maksym Pavlenko \n\n* Fix abs path validation on windows\n\nSigned-off-by: Maksym Pavlenko \n\n* Skipp path clean check for podLogDir on windows\n\nSigned-off-by: Maksym Pavlenko \n\n* Implement IsPathClean to validate path\n\nSigned-off-by: Maksym Pavlenko \n\n* Add warn comment for IsAbs\n\nSigned-off-by: Maksym Pavlenko \n\n---------\n\nSigned-off-by: Maksym Pavlenko \nCo-authored-by: Claudiu Belu ","shortMessageHtmlLink":"Fix Abs path validation on Windows (kubernetes#124084)"}},{"before":"e39bdd4ac123217a101ae5099938a566e00059b0","after":"9791f0d1f39f3f1e0796add7833c1059325d5098","ref":"refs/heads/master","pushedAt":"2024-04-10T14:42:18.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"towca","name":"Kuba Tużnik","path":"/towca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15177203?s=80&v=4"},"commit":{"message":"Merge pull request #124206 from cpanato/update-rules\n\nUpdate publishing-bot rules to Go 1.21.9","shortMessageHtmlLink":"Merge pull request kubernetes#124206 from cpanato/update-rules"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEs57cWwA","startCursor":null,"endCursor":null}},"title":"Activity · towca/kubernetes"}