{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":557188547,"defaultBranch":"main","name":"cradle","ownerLogin":"kraudcloud","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-10-25T08:30:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/97388814?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717328126.0","currentOid":""},"activityList":{"items":[{"before":"403723f3d4ee245791c5ed6a5a91fcc5338316a9","after":"f6323ea3b687ac54f1698b6afade690c04624c92","ref":"refs/heads/main","pushedAt":"2024-07-03T15:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"ecl doing weird shit again","shortMessageHtmlLink":"ecl doing weird shit again"}},{"before":"3c1e2a2e0ececc09c9b6d98ac882ac22776caf1e","after":"403723f3d4ee245791c5ed6a5a91fcc5338316a9","ref":"refs/heads/main","pushedAt":"2024-06-12T10:46:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"eclstuff","shortMessageHtmlLink":"eclstuff"}},{"before":"0f0a103b937184e2418a166332baaeb6c5e69c97","after":"3c1e2a2e0ececc09c9b6d98ac882ac22776caf1e","ref":"refs/heads/main","pushedAt":"2024-06-10T11:09:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"actually do lifecycle","shortMessageHtmlLink":"actually do lifecycle"}},{"before":"1c83a59fac08d92067726c2aa9ca8e811bac69d7","after":"0f0a103b937184e2418a166332baaeb6c5e69c97","ref":"refs/heads/main","pushedAt":"2024-06-06T19:11:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"snp","shortMessageHtmlLink":"snp"}},{"before":"1ffcc881615dfc61cae3ec4414c9f7d062203e63","after":"1c83a59fac08d92067726c2aa9ca8e811bac69d7","ref":"refs/heads/main","pushedAt":"2024-06-03T09:57:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"env from pod env","shortMessageHtmlLink":"env from pod env"}},{"before":"803eea8967da7d097a1d7b8dcde34019ba6f2e6a","after":"1ffcc881615dfc61cae3ec4414c9f7d062203e63","ref":"refs/heads/main","pushedAt":"2024-06-03T07:08:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"complete rearchitecture towards native k8s integration\n\nthis completely removes the dependency on the kra macro stack,\nallowing cradle to be run as k8s pod without phaser vpc.\n\nsince kra is closing public cloud, this is a gift to enclaive on the way out.\nallowing an easy migration path from existing cradle pods.","shortMessageHtmlLink":"complete rearchitecture towards native k8s integration"}},{"before":"8822eb8d4e4a5a4c946a5b120ed3a2a9ce6e1ebb","after":"803eea8967da7d097a1d7b8dcde34019ba6f2e6a","ref":"refs/heads/main","pushedAt":"2024-06-03T06:27:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"complete rearchitecture towards native k8s integration\n\nthis completely removes the dependency on the kra macro stack,\nallowing cradle to be run as k8s pod without phaser vpc.\n\nsince kra is closing public cloud, this is a gift to enclaive on the way out.\nallowing an easy migration path from existing cradle pods.","shortMessageHtmlLink":"complete rearchitecture towards native k8s integration"}},{"before":"405f875dfb64462a0f954ac331f34dba62e34218","after":"8822eb8d4e4a5a4c946a5b120ed3a2a9ce6e1ebb","ref":"refs/heads/main","pushedAt":"2024-06-03T06:20:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"complete rearchitecture towards native k8s integration\n\nthis completely removes the dependency on the kra macro stack,\nallowing cradle to be run as k8s pod without phaser vpc.\n\nsince kra is closing public cloud, this is a gift to enclaive on the way out.\nallowing an easy migration path from existing cradle pods.","shortMessageHtmlLink":"complete rearchitecture towards native k8s integration"}},{"before":"d59e7c872b164c9d17955d98c03442c5a8d06fe4","after":"405f875dfb64462a0f954ac331f34dba62e34218","ref":"refs/heads/main","pushedAt":"2024-06-03T05:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"Update example.yaml","shortMessageHtmlLink":"Update example.yaml"}},{"before":"4ac401760f6a8b5ce8d557d4db77f0984b6be631","after":"d59e7c872b164c9d17955d98c03442c5a8d06fe4","ref":"refs/heads/main","pushedAt":"2024-06-02T20:46:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"complete rearchitecture towards native k8s integration\n\nthis completely removes the dependency on the kra macro stack,\nallowing cradle to be run as k8s pod without phaser vpc.\n\nsince kra is closing public cloud, this is a gift to enclaive on the way out.\nallowing an easy migration path from existing cradle pods.","shortMessageHtmlLink":"complete rearchitecture towards native k8s integration"}},{"before":"019775f399bd974d832baf5b1f0c1c46add6b730","after":"4ac401760f6a8b5ce8d557d4db77f0984b6be631","ref":"refs/heads/main","pushedAt":"2024-06-02T20:45:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"complete rearchitecture towards native k8s integration\n\nthis completely removes the dependency on the kra macro stack,\nallowing cradle to be run as k8s pod without phaser vpc.\n\nsince kra is closing public cloud, this is a gift to enclaive on the way out.\nallowing an easy migration path from existing cradle pods.","shortMessageHtmlLink":"complete rearchitecture towards native k8s integration"}},{"before":"34aeca7b26107580b920e4945aca00ba975bb289","after":"019775f399bd974d832baf5b1f0c1c46add6b730","ref":"refs/heads/main","pushedAt":"2024-06-02T20:44:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"complete rearchitecture towards native k8s integration\n\nthis completely removes the dependency on the kra macro stack,\nallowing cradle to be run as k8s pod without phaser vpc.\n\nsince kra is closing public cloud, this is a gift to enclaive on the way out.\nallowing an easy migration path from existing cradle pods.","shortMessageHtmlLink":"complete rearchitecture towards native k8s integration"}},{"before":null,"after":"34aeca7b26107580b920e4945aca00ba975bb289","ref":"refs/heads/legacy-vpc","pushedAt":"2024-06-02T11:35:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"fixes for snp","shortMessageHtmlLink":"fixes for snp"}},{"before":"1d49c0090ab60e6e013fafc687b50289f050eef4","after":"34aeca7b26107580b920e4945aca00ba975bb289","ref":"refs/heads/main","pushedAt":"2024-04-13T08:46:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"fixes for snp","shortMessageHtmlLink":"fixes for snp"}},{"before":"2a4e1a11d6bd39c9c41b5ac5c911c06eaf626a4b","after":"f00d4695b37f942efe9eb6f6d6b809809d7125ed","ref":"refs/heads/standalone","pushedAt":"2024-04-12T11:32:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"2a4e1a11d6bd39c9c41b5ac5c911c06eaf626a4b","ref":"refs/heads/standalone","pushedAt":"2024-04-11T20:03:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"7f95e1cf29acbcd6bc55caae22590adb37816d21","after":"1d49c0090ab60e6e013fafc687b50289f050eef4","ref":"refs/heads/main","pushedAt":"2024-03-15T13:23:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"fixes for snp","shortMessageHtmlLink":"fixes for snp"}},{"before":"2a873dd0c1add24a595957f260687c3be69c0fe1","after":"7f95e1cf29acbcd6bc55caae22590adb37816d21","ref":"refs/heads/main","pushedAt":"2024-01-13T15:19:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"overmount the container root\n\nthis fixes the weird corner case where customers running docker\ninside a pvm would report that /cache/containers magically shows up in their mount paths.\n\nthe rabbit hole is here\nhttps://elixir.bootlin.com/linux/latest/source/fs/namespace.c#L4983\n\nsetns changes the current task file system root to the namespaces root,\nwhich is what we want.\n\nhowever, the namespace root is NOT the root of the process that creates the namespace.\nit's a separate tree, which is NOT changed by chroot or pivot_root.\nit is changed only by mount.","shortMessageHtmlLink":"overmount the container root"}},{"before":"b0b355d8f35acab03edf79cf58a5f2ec6f9f4f55","after":"2a873dd0c1add24a595957f260687c3be69c0fe1","ref":"refs/heads/main","pushedAt":"2024-01-13T14:57:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"overmount the container root\n\nthis fixes the weird corner case where customers running docker\ninside a pvm would report that /cache/containers magically shows up in their mount paths.\n\nthe rabbit hole is here\nhttps://elixir.bootlin.com/linux/latest/source/fs/namespace.c#L4983\n\nsetns changes the current task file system root to the namespaces root,\nwhich is what we want.\n\nhowever, the namespace root is NOT the root of the process that creates the namespace.\nit's a separate tree, which is NOT changed by chroot or pivot_root.\nit is changed only by mount.","shortMessageHtmlLink":"overmount the container root"}},{"before":"f924c22a0a851dc92ec9f3d1ab852c5b2f5c870d","after":"b0b355d8f35acab03edf79cf58a5f2ec6f9f4f55","ref":"refs/heads/main","pushedAt":"2023-10-20T10:10:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"rebind46 is no longer needed\n\nwe now support ipv4 overlays","shortMessageHtmlLink":"rebind46 is no longer needed"}},{"before":"5ad6da6fe811e9e75ba3a0748625e48fbd8809ec","after":"f924c22a0a851dc92ec9f3d1ab852c5b2f5c870d","ref":"refs/heads/main","pushedAt":"2023-10-19T09:51:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"resolve ip4 overlay addresses from dns","shortMessageHtmlLink":"resolve ip4 overlay addresses from dns"}},{"before":"485d4b49558700d2d39a36122bb4aa4c110c2da8","after":"5ad6da6fe811e9e75ba3a0748625e48fbd8809ec","ref":"refs/heads/main","pushedAt":"2023-10-19T08:42:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"cannot have separate interfaces for overlay\n\nlinux can only have one ip6ip with external fips","shortMessageHtmlLink":"cannot have separate interfaces for overlay"}},{"before":"204d90bc3290e285f69cd862efcbbe7266fa00f8","after":"485d4b49558700d2d39a36122bb4aa4c110c2da8","ref":"refs/heads/main","pushedAt":"2023-10-18T19:10:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"implement v4 overlay network","shortMessageHtmlLink":"implement v4 overlay network"}},{"before":"cb616ff88c73b662c80835221b3595fd1424fed7","after":"204d90bc3290e285f69cd862efcbbe7266fa00f8","ref":"refs/heads/main","pushedAt":"2023-10-18T19:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"implement v4 overlay network","shortMessageHtmlLink":"implement v4 overlay network"}},{"before":"207ee38ddefdb04a01251f3c71b36e9eb8ca3d63","after":"cb616ff88c73b662c80835221b3595fd1424fed7","ref":"refs/heads/main","pushedAt":"2023-10-17T18:38:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"stuff for hypenetes","shortMessageHtmlLink":"stuff for hypenetes"}},{"before":"d8c60d9aa86b95bbb9e2cb4c3be20e0561cb6fd2","after":"207ee38ddefdb04a01251f3c71b36e9eb8ca3d63","ref":"refs/heads/main","pushedAt":"2023-10-16T11:52:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"hack out old vmm.\n\ni dont know if this is safe,\nbut slow snp boots now","shortMessageHtmlLink":"hack out old vmm."}},{"before":"f4710cbdfff4121a02e8587a0999add8c728a9bf","after":"d8c60d9aa86b95bbb9e2cb4c3be20e0561cb6fd2","ref":"refs/heads/main","pushedAt":"2023-09-20T09:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"snp\n\nhax to get puv6 working","shortMessageHtmlLink":"snp"}},{"before":"fd4968a36954d8d477ef05d42985c5d861c07b4c","after":"f4710cbdfff4121a02e8587a0999add8c728a9bf","ref":"refs/heads/main","pushedAt":"2023-08-10T09:21:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"redicted /dev/console correctly\n\nthis fixes zypper, which uses /dev/console for some reason","shortMessageHtmlLink":"redicted /dev/console correctly"}},{"before":"4c1a2663144e343d52215928308d1942cad64ee1","after":"fd4968a36954d8d477ef05d42985c5d861c07b4c","ref":"refs/heads/main","pushedAt":"2023-08-07T19:42:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"spec is missing fields in Volume","shortMessageHtmlLink":"spec is missing fields in Volume"}},{"before":"1a3bdd9e83e9c841a0b24098c2ed95fd92fac8e6","after":"4c1a2663144e343d52215928308d1942cad64ee1","ref":"refs/heads/main","pushedAt":"2023-08-05T13:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aep","name":"Arvid E. Picciani","path":"/aep","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/136926?s=80&v=4"},"commit":{"message":"add host support for volumes","shortMessageHtmlLink":"add host support for volumes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QxNTo1NTo0MS4wMDAwMDBazwAAAAR2EmCC","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wM1QxNTo1NTo0MS4wMDAwMDBazwAAAAR2EmCC","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0wNVQxMzozMzozNC4wMDAwMDBazwAAAANkkMsl"}},"title":"Activity ยท kraudcloud/cradle"}