{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":273913340,"defaultBranch":"master","name":"homelab","ownerLogin":"khuedoan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-21T13:48:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/27996771?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711471985.0","currentOid":""},"activityList":{"items":[{"before":"8e1f5eb682bd146913be3d3039b950b9769b9918","after":"0a7aa2e6d7f2c233fc6482b4bca8d522ddef8f64","ref":"refs/heads/master","pushedAt":"2024-09-05T15:12:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore(cilium): upgrade to v1.16.1","shortMessageHtmlLink":"chore(cilium): upgrade to v1.16.1"}},{"before":"bc8f8e2a9bf657463c726c1f4b7563ecda5089f6","after":"1bc1939bcad8ddd7bcaaabb33392aae74eb9cdc0","ref":"refs/heads/dev","pushedAt":"2024-09-04T15:45:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor: updates for dev (always use rebase to update)","shortMessageHtmlLink":"refactor: updates for dev (always use rebase to update)"}},{"before":"2d9e0f9b47a89ef595ea5c2b5f01245643ddb86b","after":"bc8f8e2a9bf657463c726c1f4b7563ecda5089f6","ref":"refs/heads/dev","pushedAt":"2024-09-04T15:44:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor: updates for dev (always use rebase to update)","shortMessageHtmlLink":"refactor: updates for dev (always use rebase to update)"}},{"before":"472628b7dd0da0817703706f431cad56b1b108a5","after":"2d9e0f9b47a89ef595ea5c2b5f01245643ddb86b","ref":"refs/heads/dev","pushedAt":"2024-09-04T15:42:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor: updates for dev (always use rebase to update)","shortMessageHtmlLink":"refactor: updates for dev (always use rebase to update)"}},{"before":"497d6ce3c9d378d9487d6b5fe81d6214fa2fcf6d","after":"472628b7dd0da0817703706f431cad56b1b108a5","ref":"refs/heads/dev","pushedAt":"2024-09-04T15:41:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"feat(dex): add Kanidm connector","shortMessageHtmlLink":"feat(dex): add Kanidm connector"}},{"before":"c17aa9e165c1418eb3573f9790ffdefa980c26ec","after":"8e1f5eb682bd146913be3d3039b950b9769b9918","ref":"refs/heads/master","pushedAt":"2024-09-02T20:22:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore(cert-manager): upgrade to 1.15.3","shortMessageHtmlLink":"chore(cert-manager): upgrade to 1.15.3"}},{"before":"94b6c5d2e9060697513b69e83df23f99b0fbe4f3","after":"c17aa9e165c1418eb3573f9790ffdefa980c26ec","ref":"refs/heads/master","pushedAt":"2024-09-02T19:24:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore(argocd): upgrade Helm chart to v7.5.2","shortMessageHtmlLink":"chore(argocd): upgrade Helm chart to v7.5.2"}},{"before":"a65ecc2a43c27c33f4fd0ce43f4d44dedf72abf2","after":"94b6c5d2e9060697513b69e83df23f99b0fbe4f3","ref":"refs/heads/master","pushedAt":"2024-09-02T19:21:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore(external-secrets): upgrade to v0.10.2","shortMessageHtmlLink":"chore(external-secrets): upgrade to v0.10.2"}},{"before":"90614871cc559bbf6b2e0967861050cfeb10f24c","after":"a65ecc2a43c27c33f4fd0ce43f4d44dedf72abf2","ref":"refs/heads/master","pushedAt":"2024-09-02T07:34:55.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore(nginx): upgrade Helm chart to v4.11.2","shortMessageHtmlLink":"chore(nginx): upgrade Helm chart to v4.11.2"}},{"before":"75d71cc66d6a7f8815fa30978089c862046edace","after":"90614871cc559bbf6b2e0967861050cfeb10f24c","ref":"refs/heads/master","pushedAt":"2024-08-30T19:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore(woodpecker): upgrade to latest version\n\nv1.1.1 is not available in the repository anymore, causing 404 on\nrebuilding the homelab.","shortMessageHtmlLink":"chore(woodpecker): upgrade to latest version"}},{"before":"2cd8a249b6beff780ed862eeea9b68533b6750d2","after":"75d71cc66d6a7f8815fa30978089c862046edace","ref":"refs/heads/master","pushedAt":"2024-04-19T19:38:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"fix(configure): update LB IP range paths","shortMessageHtmlLink":"fix(configure): update LB IP range paths"}},{"before":"22312e1606c682411dc6593c32ccd3fadbcba7f0","after":"2cd8a249b6beff780ed862eeea9b68533b6750d2","ref":"refs/heads/master","pushedAt":"2024-04-18T13:16:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor!: replace ZeroTier with Tailscale and Wireguard\n\n- Tailscale UX is better, and the Headscale control server is also\n easier to self-host than ZeroTier (although Headscale is not the\n official control server, the author now works at Tailscale)\n- Wireguard is also added as an alternative to avoid relying on a\n third-party service, however it requires port-forwarding","shortMessageHtmlLink":"refactor!: replace ZeroTier with Tailscale and Wireguard"}},{"before":"295914cfaed034229ba681629e8e6829549a8325","after":"22312e1606c682411dc6593c32ccd3fadbcba7f0","ref":"refs/heads/master","pushedAt":"2024-04-18T10:53:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor(cloudflared)!: use app-template instead of custom chart","shortMessageHtmlLink":"refactor(cloudflared)!: use app-template instead of custom chart"}},{"before":"8d00d55eb1faa214b29ab73fb0405351d47b079b","after":"295914cfaed034229ba681629e8e6829549a8325","ref":"refs/heads/master","pushedAt":"2024-04-18T09:26:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"fix(cloudflared): remove deprecated permissions field","shortMessageHtmlLink":"fix(cloudflared): remove deprecated permissions field"}},{"before":"259f51362b8c49af4b935d9e9b6938584acdbc17","after":"8d00d55eb1faa214b29ab73fb0405351d47b079b","ref":"refs/heads/master","pushedAt":"2024-04-17T08:21:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor(argocd)!: merge bootstrap and system\n\nThis is a breaking change and requires cluster rebuild (carefully\nreplacing the ApplicationSets may should work but I didn't bother at the\ncurrent alpha stage):\n\n- ApplicationSets are merged into a single root one\n to use the progressive sync feature when it's ready.\n- Switched to server side apply to avoid CRDs not ready issues.\n\nAlso replace the apply script with Ansible, since the Ansible Helm\ndependency update feature was released.","shortMessageHtmlLink":"refactor(argocd)!: merge bootstrap and system"}},{"before":"cad0c29981f5211096e80f472a77dfeecd513029","after":"4301e96056da783cb3532fcf83912c0136873cea","ref":"refs/heads/dev-refactor","pushedAt":"2024-04-02T04:14:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor(cilium): move Cilium from Ansible to ArgoCD","shortMessageHtmlLink":"refactor(cilium): move Cilium from Ansible to ArgoCD"}},{"before":"2e26b6a4d25a78120a6910185a2899ee73031ccd","after":"cad0c29981f5211096e80f472a77dfeecd513029","ref":"refs/heads/dev-refactor","pushedAt":"2024-04-01T05:43:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore: add dev values","shortMessageHtmlLink":"chore: add dev values"}},{"before":"c89fbfb624697691e7841c70ae0d2d8e3a0da4a7","after":"2e26b6a4d25a78120a6910185a2899ee73031ccd","ref":"refs/heads/dev-refactor","pushedAt":"2024-04-01T05:25:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore: add dev values","shortMessageHtmlLink":"chore: add dev values"}},{"before":"d1ba2b21a9a6b21e8bd6e8a2c265fc46fe0a63a3","after":"c89fbfb624697691e7841c70ae0d2d8e3a0da4a7","ref":"refs/heads/dev-refactor","pushedAt":"2024-03-31T10:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor(argocd): merge bootstrap with system\n\n- Merge bootstrap and system, anything in system can be explicitly\n applied during bootstrap if needed (e.g. Cilium in the future)\n- Use Ansible for templating Helm instead of shell scripts\n- Use server side apply to avoid issues caused by CRDs not being ready","shortMessageHtmlLink":"refactor(argocd): merge bootstrap with system"}},{"before":"7d1c805dd02388ee8095472294fd2e7f1656222a","after":"d1ba2b21a9a6b21e8bd6e8a2c265fc46fe0a63a3","ref":"refs/heads/dev-refactor","pushedAt":"2024-03-30T06:31:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor(k3d): mirror production k3s config\n\nExcept LB and storage (for now?)","shortMessageHtmlLink":"refactor(k3d): mirror production k3s config"}},{"before":"e13ae3726ddf9a4aa87a6c31b1d47d192efabf69","after":"259f51362b8c49af4b935d9e9b6938584acdbc17","ref":"refs/heads/master","pushedAt":"2024-03-30T06:08:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"docs: remove empty index pages\n\nIt seems more confusing without actual content, which can be added on an\noverview page.\n\nAdd the new instant load feature as well.","shortMessageHtmlLink":"docs: remove empty index pages"}},{"before":"94d42805b3ef5e661e297468144f6996a97f5118","after":"7d1c805dd02388ee8095472294fd2e7f1656222a","ref":"refs/heads/dev-refactor","pushedAt":"2024-03-30T05:36:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor(k3d): mirror production k3s config\n\nExcept LB and storage (for now?)","shortMessageHtmlLink":"refactor(k3d): mirror production k3s config"}},{"before":"c973bedfd4ff64cfbfa2385ba29467bb62fd8359","after":"94d42805b3ef5e661e297468144f6996a97f5118","ref":"refs/heads/dev-refactor","pushedAt":"2024-03-30T05:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"refactor(k3d): mirror production k3s config\n\nExcept LB and storage (for now?)","shortMessageHtmlLink":"refactor(k3d): mirror production k3s config"}},{"before":"871769b2d675b416e1ab48edb87c412b5d89586f","after":"c973bedfd4ff64cfbfa2385ba29467bb62fd8359","ref":"refs/heads/dev-refactor","pushedAt":"2024-03-30T04:56:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore(grafana): add dev env config","shortMessageHtmlLink":"chore(grafana): add dev env config"}},{"before":"11547854fcabff683c6961294c7490a3acf41e83","after":"871769b2d675b416e1ab48edb87c412b5d89586f","ref":"refs/heads/dev-refactor","pushedAt":"2024-03-30T04:31:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"chore(grafana): add dev env config","shortMessageHtmlLink":"chore(grafana): add dev env config"}},{"before":"dfc78d6c967d78c04e013ddd5ab5ee713788245a","after":"11547854fcabff683c6961294c7490a3acf41e83","ref":"refs/heads/dev-refactor","pushedAt":"2024-03-30T04:29:10.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"docs: update screenshots","shortMessageHtmlLink":"docs: update screenshots"}},{"before":"a31988e1c7fcf8190eaceefab424ef616b2fc2c1","after":"e13ae3726ddf9a4aa87a6c31b1d47d192efabf69","ref":"refs/heads/master","pushedAt":"2024-03-28T12:28:32.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"docs: update screenshots","shortMessageHtmlLink":"docs: update screenshots"}},{"before":"78b45e614d8b25242e3779b9d5df776ece7f1266","after":"a31988e1c7fcf8190eaceefab424ef616b2fc2c1","ref":"refs/heads/master","pushedAt":"2024-03-27T15:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"feat(ollama): add web UI","shortMessageHtmlLink":"feat(ollama): add web UI"}},{"before":"04344cfe7966ff471c88dbd812a8e401c45ef780","after":"78b45e614d8b25242e3779b9d5df776ece7f1266","ref":"refs/heads/master","pushedAt":"2024-03-27T04:03:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"style: consistence bool\n\nIt will be rendered as \"true\" during helm template anyway","shortMessageHtmlLink":"style: consistence bool"}},{"before":"c6774490443177cceab953947d38ea5a0ba9ec75","after":"04344cfe7966ff471c88dbd812a8e401c45ef780","ref":"refs/heads/master","pushedAt":"2024-03-27T03:59:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"khuedoan","name":"Khue Doan","path":"/khuedoan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/27996771?s=80&v=4"},"commit":{"message":"test: replace Docker registry with Zot","shortMessageHtmlLink":"test: replace Docker registry with Zot"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAErf-avQA","startCursor":null,"endCursor":null}},"title":"Activity ยท khuedoan/homelab"}