{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":221807101,"defaultBranch":"master","name":"clusterman","ownerLogin":"Yelp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-14T23:49:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49071?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704313815.0","currentOid":""},"activityList":{"items":[{"before":"10e3da98c2e30c91bcf8b7f672b5a0b2739d1337","after":"10f5ae2a330323f1796986e78cde8cb63981f8b2","ref":"refs/heads/u/vit/SEC-18515-bump-boto3","pushedAt":"2024-01-04T15:17:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Molaire","name":"vit","path":"/Molaire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39140477?s=80&v=4"},"commit":{"message":"Fix leftover dep","shortMessageHtmlLink":"Fix leftover dep"}},{"before":null,"after":"10e3da98c2e30c91bcf8b7f672b5a0b2739d1337","ref":"refs/heads/u/vit/SEC-18515-bump-boto3","pushedAt":"2024-01-03T20:30:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Molaire","name":"vit","path":"/Molaire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39140477?s=80&v=4"},"commit":{"message":"Bump boto3 to enable IMDSv2","shortMessageHtmlLink":"Bump boto3 to enable IMDSv2"}},{"before":null,"after":"ddececc89ebf584a69f59ebfa57664074451bea1","ref":"refs/heads/luisp/addr7i","pushedAt":"2023-10-19T21:54:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nemacysts","name":"Luis Pérez","path":"/nemacysts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1012432?s=80&v=4"},"commit":{"message":"Add r7i instances\n\nClusterman still has a hardcoded list of instances","shortMessageHtmlLink":"Add r7i instances"}},{"before":"0cace6c637559807418c319f187dd14a3005d82b","after":"35fa31ac40d5af4c0c08b6210d763c8287cad5bc","ref":"refs/heads/u/msingh/CLUSTERMAN-812-cache-kubernetes-client-creation","pushedAt":"2023-10-19T06:52:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"reset client before each test\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"reset client before each test"}},{"before":null,"after":"483a2077c7abae45f324389ea7fd9b730eb5ca07","ref":"refs/heads/revert-348-luisp/revert-things","pushedAt":"2023-10-19T05:32:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"Revert \"Revert previously undeployed changes (#348)\"\n\nThis reverts commit 55d0831d80d809b1b1d1a9120712fa6c076cac50.","shortMessageHtmlLink":"Revert \"Revert previously undeployed changes (#348)\""}},{"before":"252fd64738edbd7dfd578ac2847746effd908211","after":"0cace6c637559807418c319f187dd14a3005d82b","ref":"refs/heads/u/msingh/CLUSTERMAN-812-cache-kubernetes-client-creation","pushedAt":"2023-10-19T05:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"move docs\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"move docs"}},{"before":"edbd14d4595fc8e08b71cdbb3f5eb4f5fe231354","after":"252fd64738edbd7dfd578ac2847746effd908211","ref":"refs/heads/u/msingh/CLUSTERMAN-812-cache-kubernetes-client-creation","pushedAt":"2023-10-19T05:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"add missing import\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"add missing import"}},{"before":"a0d04190f04da8f280c7195e7f14321ac762d015","after":"edbd14d4595fc8e08b71cdbb3f5eb4f5fe231354","ref":"refs/heads/u/msingh/CLUSTERMAN-812-cache-kubernetes-client-creation","pushedAt":"2023-10-19T05:15:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"Merge branch 'master' into u/msingh/CLUSTERMAN-812-cache-kubernetes-client-creation","shortMessageHtmlLink":"Merge branch 'master' into u/msingh/CLUSTERMAN-812-cache-kubernetes-c…"}},{"before":"50a569c7d1a2c141fc9a0928efa5136020e9bd1d","after":"55d0831d80d809b1b1d1a9120712fa6c076cac50","ref":"refs/heads/master","pushedAt":"2023-10-18T20:52:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nemacysts","name":"Luis Pérez","path":"/nemacysts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1012432?s=80&v=4"},"commit":{"message":"Revert previously undeployed changes (#348)\n\n* Revert \"add and emit pool owner metadata for alerting (#327)\"\r\n\r\nThis reverts commit 2595b5e6cba926421ee71846bf099e1d515c77f5.\r\n\r\n* Revert \"CLUSTERMAN-812: upgrade k8s client library (#334)\"\r\n\r\nThis reverts commit 6c4b8bb424fd84f1087552fb19d992180cf17834.","shortMessageHtmlLink":"Revert previously undeployed changes (#348)"}},{"before":null,"after":"8b8ad6e6fa894b4d7c1efc2eb9cd18cef4e3f019","ref":"refs/heads/luisp/revert-things","pushedAt":"2023-10-18T18:24:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nemacysts","name":"Luis Pérez","path":"/nemacysts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1012432?s=80&v=4"},"commit":{"message":"Revert \"CLUSTERMAN-812: upgrade k8s client library (#334)\"\n\nThis reverts commit 6c4b8bb424fd84f1087552fb19d992180cf17834.","shortMessageHtmlLink":"Revert \"CLUSTERMAN-812: upgrade k8s client library (#334)\""}},{"before":"2595b5e6cba926421ee71846bf099e1d515c77f5","after":"50a569c7d1a2c141fc9a0928efa5136020e9bd1d","ref":"refs/heads/master","pushedAt":"2023-10-17T21:03:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nemacysts","name":"Luis Pérez","path":"/nemacysts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1012432?s=80&v=4"},"commit":{"message":"Delete (some) mesos tests + temporarily stop running itests (#347)\n\nSomething weird is happening with the itests where the acceptance Mesos\r\nmaster is not coming up (and there's also some logspam about kubeconfigs)\r\n\r\nWe no longer run Mesos at Yelp so we don't need to block on these tests.\r\n\r\nI'm not quite sure what caused the k8s itests to also start failing at\r\nthe same time (perhaps test pollution?), but we're not actually making\r\nmany changes to clusterman right now in favor of using karpenter, so it\r\nseems fine to simply stop running these acceptance tests in the first\r\nplace since the impact should be low\r\n\r\nI left the acceptance tests around in case we do pick up development\r\nagain and want to bring them back (and also, it seems like there's some\r\nslight dependencies with the debian itests on some of the files).","shortMessageHtmlLink":"Delete (some) mesos tests + temporarily stop running itests (#347)"}},{"before":null,"after":"4835c6d150d8d49712056dd0a4c208dc859f43c3","ref":"refs/heads/luisp/lol-fix-build","pushedAt":"2023-10-17T20:48:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nemacysts","name":"Luis Pérez","path":"/nemacysts","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1012432?s=80&v=4"},"commit":{"message":"Delete (some) mesos tests + temporarily stop running itests\n\nSomething weird is happening with the itests where the acceptance Mesos\nmaster is not coming up (and there's also some logspam about kubeconfigs)\n\nWe no longer run Mesos at Yelp so we don't need to block on these tests.\n\nI'm not quite sure what caused the k8s itests to also start failing at\nthe same time (perhaps test pollution?), but we're not actually making\nmany changes to clusterman right now in favor of using karpenter, so it\nseems fine to simply stop running these acceptance tests in the first\nplace since the impact should be low\n\nI left the acceptance tests around in case we do pick up development\nagain and want to bring them back (and also, it seems like there's some\nslight dependencies with the debian itests on some of the files).","shortMessageHtmlLink":"Delete (some) mesos tests + temporarily stop running itests"}},{"before":"6c4b8bb424fd84f1087552fb19d992180cf17834","after":"2595b5e6cba926421ee71846bf099e1d515c77f5","ref":"refs/heads/master","pushedAt":"2023-10-13T07:53:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"add and emit pool owner metadata for alerting (#327)\n\nWe'd like to have `pool_owner` metadata on each pool for both informational and alerting purposes.\r\nThe new attribute on the pool config, `pool_owner`, defaults to `compute_infra`.\r\n\r\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"add and emit pool owner metadata for alerting (#327)"}},{"before":"ffc4439c0fa49f024c830a49d14adb1d162469ea","after":"987f308b744560b741de643683f9f21f9b2b9453","ref":"refs/heads/u/gfalk/add_pool_owner","pushedAt":"2023-10-12T08:10:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"use team instead of pool_owner for emitted metrics\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"use team instead of pool_owner for emitted metrics"}},{"before":"69d93083314b91099fcba21fd1f3123f31faad01","after":"ffc4439c0fa49f024c830a49d14adb1d162469ea","ref":"refs/heads/u/gfalk/add_pool_owner","pushedAt":"2023-10-11T15:30:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"precommit\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"precommit"}},{"before":"b912f4ba98c3b448343e619b5826efad0271f8c5","after":"69d93083314b91099fcba21fd1f3123f31faad01","ref":"refs/heads/u/gfalk/add_pool_owner","pushedAt":"2023-10-11T15:20:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"dummy commit\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"dummy commit"}},{"before":null,"after":"3feb532cd299c2b2df2686653011feaca10626c4","ref":"refs/heads/u/wilmerrafael/CLUSTERMAN-812-Updating-dependencies","pushedAt":"2023-09-05T07:13:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wilmer05","name":"Wilmer Bandres","path":"/wilmer05","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4504602?s=80&v=4"},"commit":{"message":"Updating typing dependency","shortMessageHtmlLink":"Updating typing dependency"}},{"before":null,"after":"a3ae970167f6f0a28caf693512d500ec4ff302da","ref":"refs/heads/u/msingh/upgrade-dependancy","pushedAt":"2023-08-30T13:55:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Buffer0x7cd","name":"Manvendra Singh","path":"/Buffer0x7cd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16363909?s=80&v=4"},"commit":{"message":"Upgrade type-extension dependancy","shortMessageHtmlLink":"Upgrade type-extension dependancy"}},{"before":"53fcf7c36384f1d791a0a76235723c3ec52f6b26","after":"b912f4ba98c3b448343e619b5826efad0271f8c5","ref":"refs/heads/u/gfalk/add_pool_owner","pushedAt":"2023-08-21T08:23:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"formatting\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"formatting"}},{"before":"553ee0d23e36a51848c81d3f783455127dc32616","after":"53fcf7c36384f1d791a0a76235723c3ec52f6b26","ref":"refs/heads/u/gfalk/add_pool_owner","pushedAt":"2023-08-21T08:03:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"update tests\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"update tests"}},{"before":"327c8faeb4e9fac57a1568c8ccdb60db122e569f","after":"553ee0d23e36a51848c81d3f783455127dc32616","ref":"refs/heads/u/gfalk/add_pool_owner","pushedAt":"2023-08-21T07:34:04.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"add team label to all autoscaler metrics\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"add team label to all autoscaler metrics"}},{"before":null,"after":"2dd4fac7c6a01b042caf50f7ab8a08bc12741d10","ref":"refs/heads/u/gfalk/CLUSTERMAN-812-reload_client_only_once","pushedAt":"2023-08-21T07:15:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"CLUSTERMAN-812: reload k8s client only once\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"CLUSTERMAN-812: reload k8s client only once"}},{"before":null,"after":"6c7fe2f423f7456225f22b9569d58327605034c8","ref":"refs/heads/u/msingh/CLUSTERMAN-812-cache-k8s-client-creation","pushedAt":"2023-08-18T14:15:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Buffer0x7cd","name":"Manvendra Singh","path":"/Buffer0x7cd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16363909?s=80&v=4"},"commit":{"message":"add k8s client as a class variable","shortMessageHtmlLink":"add k8s client as a class variable"}},{"before":null,"after":"2531ddcce779eb08c0d6ad8a7994dad50d118c49","ref":"refs/heads/revert-334-u/gfalk/CLUSTERMAN-812-upgrade_kubernetes_client_library","pushedAt":"2023-08-17T17:03:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"Revert \"CLUSTERMAN-812: upgrade k8s client library (#334)\"\n\nThis reverts commit 6c4b8bb424fd84f1087552fb19d992180cf17834.","shortMessageHtmlLink":"Revert \"CLUSTERMAN-812: upgrade k8s client library (#334)\""}},{"before":"54be776f95bb3cd3c7e7229e57e0db5d6da8d29f","after":"a0d04190f04da8f280c7195e7f14321ac762d015","ref":"refs/heads/u/msingh/CLUSTERMAN-812-cache-kubernetes-client-creation","pushedAt":"2023-08-17T16:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Buffer0x7cd","name":"Manvendra Singh","path":"/Buffer0x7cd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16363909?s=80&v=4"},"commit":{"message":"Add comments to explain changes","shortMessageHtmlLink":"Add comments to explain changes"}},{"before":null,"after":"54be776f95bb3cd3c7e7229e57e0db5d6da8d29f","ref":"refs/heads/u/msingh/CLUSTERMAN-812-cache-kubernetes-client-creation","pushedAt":"2023-08-17T15:39:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Buffer0x7cd","name":"Manvendra Singh","path":"/Buffer0x7cd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16363909?s=80&v=4"},"commit":{"message":"Add caching for k8s client creation","shortMessageHtmlLink":"Add caching for k8s client creation"}},{"before":"b3b3f05642b4b1998cea8051e4a2ad4594d9ae81","after":"6c4b8bb424fd84f1087552fb19d992180cf17834","ref":"refs/heads/master","pushedAt":"2023-08-17T09:34:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"CLUSTERMAN-812: upgrade k8s client library (#334)\n\nUpgrading k8s library to match our k8s clusters up to including k8s 1.24.\r\n\r\nNote: Since we're using V1Eviction which only became available with k8s 1.22, we must wait with rollout until all clusters are on at least k8s 1.22.\r\n\r\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"CLUSTERMAN-812: upgrade k8s client library (#334)"}},{"before":"998f67db3b5aaf33fc3ae7df7f0792f1b514eb3e","after":"b451d740b82c48c3b9d996e45c71725f18e17a4e","ref":"refs/heads/u/gfalk/CLUSTERMAN-812-upgrade_kubernetes_client_library","pushedAt":"2023-08-17T09:19:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"raise ConfigException\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"raise ConfigException"}},{"before":"1c4ca5eeb59ed99d2b33c0c3fb7e68abaf41e402","after":"998f67db3b5aaf33fc3ae7df7f0792f1b514eb3e","ref":"refs/heads/u/gfalk/CLUSTERMAN-812-upgrade_kubernetes_client_library","pushedAt":"2023-08-17T08:48:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"catch ConfigException\n\nSigned-off-by: Max Falk ","shortMessageHtmlLink":"catch ConfigException"}},{"before":"8b28315a3aa3c0768f6b743a40efaddd4593a431","after":"1c4ca5eeb59ed99d2b33c0c3fb7e68abaf41e402","ref":"refs/heads/u/gfalk/CLUSTERMAN-812-upgrade_kubernetes_client_library","pushedAt":"2023-08-16T15:42:45.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"gmdfalk","name":"Max Falk","path":"/gmdfalk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/279131?s=80&v=4"},"commit":{"message":"Merge branch 'master' into u/gfalk/CLUSTERMAN-812-upgrade_kubernetes_client_library\n\n* master:\n Revert \"Revert \"Add support to use in-cluster service account (#338)\"\" (#340)\n Revert \"Add support to use in-cluster service account (#338)\"\n Add support to use in-cluster service account (#338)\n Updated PATH variable in supervisod.conf\n Grant home dir permission to user nobody","shortMessageHtmlLink":"Merge branch 'master' into u/gfalk/CLUSTERMAN-812-upgrade_kubernetes_…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wNFQxNToxNzo0MS4wMDAwMDBazwAAAAPXzxhg","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wNFQxNToxNzo0MS4wMDAwMDBazwAAAAPXzxhg","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0xNlQxNTo0Mjo0NS4wMDAwMDBazwAAAANsB1sO"}},"title":"Activity · Yelp/clusterman"}