{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":62278833,"defaultBranch":"master","name":"kops","ownerLogin":"justinsb","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2016-06-30T04:16:38.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/100893?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726654824.0","currentOid":""},"activityList":{"items":[{"before":"f6ced3f7f9072b6b605fe3c6bfdd9a14f6c298d7","after":"e0135119a53e6af264651f844ac9590d38147912","ref":"refs/heads/add_node","pushedAt":"2024-09-18T13:04:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: add timeouts to github actions e2e","shortMessageHtmlLink":"tests: add timeouts to github actions e2e"}},{"before":"91a6abd0fde6f65cbea3e5c0f7f005e2ebed4080","after":"f6ced3f7f9072b6b605fe3c6bfdd9a14f6c298d7","ref":"refs/heads/add_node","pushedAt":"2024-09-18T12:05:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: add timeouts to github actions e2e","shortMessageHtmlLink":"tests: add timeouts to github actions e2e"}},{"before":"e0ef0367f111aa235386e7e9dcfad92dc3285782","after":"91a6abd0fde6f65cbea3e5c0f7f005e2ebed4080","ref":"refs/heads/add_node","pushedAt":"2024-09-18T10:43:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: add timeouts to github actions e2e","shortMessageHtmlLink":"tests: add timeouts to github actions e2e"}},{"before":null,"after":"ec6818830f5bd6d5fe6c7345a309a466b9260482","ref":"refs/heads/kops_run_too_new_version_less_scary","pushedAt":"2024-09-18T10:20:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"fix: clearer message if the KOPS_RUN_TOO_NEW_VERSION has been bypassed\n\nWe still print the message, we just ack that the test has been bypassed.","shortMessageHtmlLink":"fix: clearer message if the KOPS_RUN_TOO_NEW_VERSION has been bypassed"}},{"before":null,"after":"bdef461d01cd5c14e2bc7cd8ab9f8561b7001d57","ref":"refs/heads/plumb_kops_run_too_new_version","pushedAt":"2024-09-18T10:16:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"fix: plumb through KOPS_RUN_TOO_NEW_VERSION to kops-controller\n\nThis means we can build the bootstrap configuration for newer kube\nversions, if running in a mode that requires us to do that on the fly.","shortMessageHtmlLink":"fix: plumb through KOPS_RUN_TOO_NEW_VERSION to kops-controller"}},{"before":"edb1190014d1c1d4312d8971b68273e57e504164","after":"e0ef0367f111aa235386e7e9dcfad92dc3285782","ref":"refs/heads/add_node","pushedAt":"2024-09-18T10:16:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: add timeouts to github actions e2e","shortMessageHtmlLink":"tests: add timeouts to github actions e2e"}},{"before":"f7a8636733aa0eb1feca4f0d366827c4c325354f","after":"edb1190014d1c1d4312d8971b68273e57e504164","ref":"refs/heads/add_node","pushedAt":"2024-09-18T10:05:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: add timeouts to github actions e2e","shortMessageHtmlLink":"tests: add timeouts to github actions e2e"}},{"before":"92e6127459e6e4c686e634f87c08ecdc4f5b2804","after":"f7a8636733aa0eb1feca4f0d366827c4c325354f","ref":"refs/heads/add_node","pushedAt":"2024-09-18T00:53:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"fix: plumb through KOPS_RUN_TOO_NEW_VERSION to kops-controller\n\nThis means we can build the bootstrap configuration for newer kube\nversions, if running in a mode that requires us to do that on the fly.","shortMessageHtmlLink":"fix: plumb through KOPS_RUN_TOO_NEW_VERSION to kops-controller"}},{"before":"bd01b0e39d74cd0bb12d76ab72c442dd81390d20","after":"92e6127459e6e4c686e634f87c08ecdc4f5b2804","ref":"refs/heads/add_node","pushedAt":"2024-09-17T19:37:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"fix: plumb through KOPS_RUN_TOO_NEW_VERSION to kops-controller\n\nThis means we can build the bootstrap configuration for newer kube\nversions, if running in a mode that requires us to do that on the fly.","shortMessageHtmlLink":"fix: plumb through KOPS_RUN_TOO_NEW_VERSION to kops-controller"}},{"before":"90a8030178c5f5c3a24d1c083a766d661af94f04","after":"bd01b0e39d74cd0bb12d76ab72c442dd81390d20","ref":"refs/heads/add_node","pushedAt":"2024-09-17T14:00:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: initial support for adding hosts\n\nThe bulk of this work is implementing a clientset for use in kops-controller.","shortMessageHtmlLink":"metal: initial support for adding hosts"}},{"before":"1bba4a860bdc0f2fac9ea13791ccede5c94814e2","after":"90a8030178c5f5c3a24d1c083a766d661af94f04","ref":"refs/heads/add_node","pushedAt":"2024-09-17T13:58:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: initial support for adding hosts\n\nThe bulk of this work is implementing a clientset for use in kops-controller.","shortMessageHtmlLink":"metal: initial support for adding hosts"}},{"before":"3eb393e0c544deacb19df24facc2846b739646f5","after":"1bba4a860bdc0f2fac9ea13791ccede5c94814e2","ref":"refs/heads/add_node","pushedAt":"2024-09-17T12:01:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: initial support for adding hosts\n\nThe bulk of this work is implementing a clientset for use in kops-controller.","shortMessageHtmlLink":"metal: initial support for adding hosts"}},{"before":"0d41234b634f94eafcc69f7e34d3dc26fc96789f","after":"28c4cff7d4aecb63cf73abc7fc13207b1f99ac87","ref":"refs/heads/oidc_unused_keystore","pushedAt":"2024-09-17T11:52:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"refactor: remove unused keystore parameter\n\nThis keystore field was not used. Refactor for clarity/simplicity.","shortMessageHtmlLink":"refactor: remove unused keystore parameter"}},{"before":"37e804719f5db17a95f5c928df90800e00980e7a","after":"3eb393e0c544deacb19df24facc2846b739646f5","ref":"refs/heads/add_node","pushedAt":"2024-09-17T01:14:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: initial support for adding hosts\n\nThe bulk of this work is implementing a clientset for use in kops-controller.","shortMessageHtmlLink":"metal: initial support for adding hosts"}},{"before":"1caa45fbb5b74ec5475412cce73ef0c4f3f362ee","after":"37e804719f5db17a95f5c928df90800e00980e7a","ref":"refs/heads/add_node","pushedAt":"2024-09-17T01:00:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: initial support for adding hosts\n\nThe bulk of this work is implementing a clientset for use in kops-controller.","shortMessageHtmlLink":"metal: initial support for adding hosts"}},{"before":null,"after":"1caa45fbb5b74ec5475412cce73ef0c4f3f362ee","ref":"refs/heads/add_node","pushedAt":"2024-09-17T00:39:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: initial support for adding hosts\n\nThe bulk of this work is implementing a clientset for use in kops-controller.","shortMessageHtmlLink":"metal: initial support for adding hosts"}},{"before":null,"after":"704afb5e2344002aa2095b700b0cc111ae00e9d0","ref":"refs/heads/more_memory_for_github_actions_vms","pushedAt":"2024-09-16T16:17:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: give bare-metal test VMs 2 gig\n\nObserved some OOMs on the control plane.","shortMessageHtmlLink":"tests: give bare-metal test VMs 2 gig"}},{"before":"efb7987038e0e0c907d236095db17d4379a6de67","after":"4946176e4e92431ebd5bae9ea43411104549ce88","ref":"refs/heads/refactor_bootstrap_data_building","pushedAt":"2024-09-16T16:10:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"Refactor: make bootstrap-data building more reusable\n\nExport from the current package (we can always move it later), and\nmove it to an on-demand processing model to enable use in more\nscenarios.","shortMessageHtmlLink":"Refactor: make bootstrap-data building more reusable"}},{"before":null,"after":"2eff5375d9fa1715582e72ef97087e1de6351893","ref":"refs/heads/try_kubenet_bare_metal","pushedAt":"2024-09-16T13:24:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: try kindnet in bare-metal tests\n\nIt should do what we need (mark the node as ready), and not too many\nthings we don't need.","shortMessageHtmlLink":"tests: try kindnet in bare-metal tests"}},{"before":null,"after":"0d41234b634f94eafcc69f7e34d3dc26fc96789f","ref":"refs/heads/oidc_unused_keystore","pushedAt":"2024-09-16T13:21:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"refactor: remove unused keystore parameter\n\nThis keystore field was not used. Refactor for clarity/simplicity.","shortMessageHtmlLink":"refactor: remove unused keystore parameter"}},{"before":null,"after":"efb7987038e0e0c907d236095db17d4379a6de67","ref":"refs/heads/refactor_bootstrap_data_building","pushedAt":"2024-09-16T13:19:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"Refactor: make bootstrap-data building more reusable\n\nExport from the current package (we can always move it later), and\nmove it to an on-demand processing model to enable use in more\nscenarios.","shortMessageHtmlLink":"Refactor: make bootstrap-data building more reusable"}},{"before":null,"after":"eda7c25fa9b16304ebd6e6446a478ad961701a18","ref":"refs/heads/metal_stub_node_identification","pushedAt":"2024-09-14T17:50:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: stub node identification for bare metal","shortMessageHtmlLink":"metal: stub node identification for bare metal"}},{"before":null,"after":"623ae0672c30d747054bd2068106520028f83f86","ref":"refs/heads/metal_copy_static_manifests","pushedAt":"2024-09-14T17:09:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: copy static manifests to the control plane\n\nUsed by the kube-apiserver healthcheck.","shortMessageHtmlLink":"metal: copy static manifests to the control plane"}},{"before":null,"after":"518b7b838d93c16e1d060dd5c684520c69368b30","ref":"refs/heads/metal_protokube","pushedAt":"2024-09-14T16:59:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"protokube: remove unused internal IP discovery, add metal support\n\nMetal support is basically a stub, but should be sufficient as we are\nnow only using the cloud provider in gossip mode (and metal does not\nuse gossip).","shortMessageHtmlLink":"protokube: remove unused internal IP discovery, add metal support"}},{"before":"2dd033febba56b48fe7afc3b8891918a1407a6ee","after":"28bd1155779c56a7e6e332bb1cdf66d00498e304","ref":"refs/heads/bring_up_etcd","pushedAt":"2024-09-12T03:46:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"metal: assume etcd discovery is external\n\nlocalhost won't work for multiple nodes and turns out not to even work for one node.\n\nAssume that there is a discovery mechanism that sets up /etc/hosts (it might be static configuration).\n\nAdd to metal test to get to kube-apiserver responding.","shortMessageHtmlLink":"metal: assume etcd discovery is external"}},{"before":"0f8270e39bafd4dc00f850d7907416d4b4f12727","after":"774d2fdfcad28043b43cf5850064d29b11d69d76","ref":"refs/heads/metal_push_local","pushedAt":"2024-09-11T22:22:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: build and push locally for metal tests\n\nBecause we now push much larger files, replace our in-memory storage with disk-backed storage.","shortMessageHtmlLink":"tests: build and push locally for metal tests"}},{"before":"d07c2e76f4d9c1a71826fc12f4e7a9c3ec02c301","after":"0f8270e39bafd4dc00f850d7907416d4b4f12727","ref":"refs/heads/metal_push_local","pushedAt":"2024-09-11T20:52:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: build and push locally for metal tests\n\nBecause we now push much larger files, replace our in-memory storage with disk-backed storage.","shortMessageHtmlLink":"tests: build and push locally for metal tests"}},{"before":"f98f9566ad2420a25d7e22dba217aa99199f913c","after":"d07c2e76f4d9c1a71826fc12f4e7a9c3ec02c301","ref":"refs/heads/metal_push_local","pushedAt":"2024-09-11T20:39:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: always upload artifacts in github actions tests\n\nWe want to collect the artifacts even if the test fails","shortMessageHtmlLink":"tests: always upload artifacts in github actions tests"}},{"before":"29deb13698028718b656dd3a1966032a608dfe1c","after":"f98f9566ad2420a25d7e22dba217aa99199f913c","ref":"refs/heads/metal_push_local","pushedAt":"2024-09-11T20:11:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: build and push locally for metal tests\n\nBecause we now push much larger files, replace our in-memory storage with disk-backed storage.","shortMessageHtmlLink":"tests: build and push locally for metal tests"}},{"before":"b939ff53c1faee71bb73fbdb926cd512d3c547c6","after":"29deb13698028718b656dd3a1966032a608dfe1c","ref":"refs/heads/metal_push_local","pushedAt":"2024-09-11T18:44:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinsb","name":"Justin Santa Barbara","path":"/justinsb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/100893?s=80&v=4"},"commit":{"message":"tests: build and push locally for metal tests\n\nBecause we now push much larger files, replace our in-memory storage with disk-backed storage.","shortMessageHtmlLink":"tests: build and push locally for metal tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEubJpNAA","startCursor":null,"endCursor":null}},"title":"Activity ยท justinsb/kops"}