{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":538639626,"defaultBranch":"main","name":"homelab","ownerLogin":"sarumont","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-19T18:20:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/185185?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708442672.0","currentOid":""},"activityList":{"items":[{"before":"2d6643ea7e015d41d3a58ae628420f7e49018ae0","after":"52087eba88575253c238e247d8f835bb0839a953","ref":"refs/heads/main","pushedAt":"2024-08-25T01:25:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"refactor!: fully switch to TC","shortMessageHtmlLink":"refactor!: fully switch to TC"}},{"before":"a652857613063cae2263f86d9a09baeeab739486","after":"2d6643ea7e015d41d3a58ae628420f7e49018ae0","ref":"refs/heads/main","pushedAt":"2024-08-25T00:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: sync plex user with radarr/sonarr","shortMessageHtmlLink":"fix: sync plex user with radarr/sonarr"}},{"before":"8d518d426be36e74cd488ebb4ea767635fb4f88d","after":"a652857613063cae2263f86d9a09baeeab739486","ref":"refs/heads/main","pushedAt":"2024-08-21T16:17:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add scripts dir and LMS custom init script","shortMessageHtmlLink":"feat: add scripts dir and LMS custom init script"}},{"before":"aba6f50ebd741c984c959d73bf70cc97844f6705","after":"8d518d426be36e74cd488ebb4ea767635fb4f88d","ref":"refs/heads/main","pushedAt":"2024-08-16T21:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add TLS config for Photoprism","shortMessageHtmlLink":"feat: add TLS config for Photoprism"}},{"before":"54c22c7e0bd9a3ebd26afa1e66b50316435a4f50","after":"aba6f50ebd741c984c959d73bf70cc97844f6705","ref":"refs/heads/main","pushedAt":"2024-08-15T20:08:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add optional DNS record to Photoprism","shortMessageHtmlLink":"feat: add optional DNS record to Photoprism"}},{"before":"c4a0166922626582ad9fe5021d28542c6d866592","after":"54c22c7e0bd9a3ebd26afa1e66b50316435a4f50","ref":"refs/heads/main","pushedAt":"2024-08-03T16:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add module for a single DNSimple record","shortMessageHtmlLink":"feat: add module for a single DNSimple record"}},{"before":"7efb928b8dc631ccefe2d58ff120df9cfd0f55fe","after":"c4a0166922626582ad9fe5021d28542c6d866592","ref":"refs/heads/main","pushedAt":"2024-08-02T20:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: point the DNS record to the ingress, not the service IP","shortMessageHtmlLink":"fix: point the DNS record to the ingress, not the service IP"}},{"before":"e360370ec9c78c24efb299324ecef77784daead0","after":"7efb928b8dc631ccefe2d58ff120df9cfd0f55fe","ref":"refs/heads/main","pushedAt":"2024-08-02T19:34:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: don't bother with upnp - can run this bridge externally","shortMessageHtmlLink":"fix: don't bother with upnp - can run this bridge externally"}},{"before":"e09e07c2d6ed660a408639b2726ca0a5a18ec699","after":"e360370ec9c78c24efb299324ecef77784daead0","ref":"refs/heads/main","pushedAt":"2024-08-01T16:45:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"chore: remove deprecated k8s config","shortMessageHtmlLink":"chore: remove deprecated k8s config"}},{"before":"5255d955165e7639cbb3497ee07ae9efe803a2fe","after":"e09e07c2d6ed660a408639b2726ca0a5a18ec699","ref":"refs/heads/main","pushedAt":"2024-08-01T15:33:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: use LB for lms\n\nNote: this still doesn't work for my use-case. Namely, the UPnP/DNLA\nbridge does not work (even with the port plugged through). Auto\ndiscovery from squeezelite players also doesn't work, though that is\nexpected and can be worked around by providing the server IP as a\nparameter on startup. Given this, I am abandoning this path and will\njust keep LMS running via docker on a dedicated machine.","shortMessageHtmlLink":"feat: use LB for lms"}},{"before":"2462862022ed61f69c231f862282d0eae4f30ecc","after":"5255d955165e7639cbb3497ee07ae9efe803a2fe","ref":"refs/heads/main","pushedAt":"2024-07-31T18:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add Lyrion Media Server","shortMessageHtmlLink":"feat: add Lyrion Media Server"}},{"before":"75f928ec6d18f421b5bd8db4fe77e33575866838","after":"2462862022ed61f69c231f862282d0eae4f30ecc","ref":"refs/heads/main","pushedAt":"2024-06-24T19:01:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add public DNS for sonarr, too","shortMessageHtmlLink":"feat: add public DNS for sonarr, too"}},{"before":"661a8a2fedad936845accd2c6b93553d9f25bc66","after":"75f928ec6d18f421b5bd8db4fe77e33575866838","ref":"refs/heads/main","pushedAt":"2024-06-24T18:57:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: forgot to save variables...","shortMessageHtmlLink":"fix: forgot to save variables..."}},{"before":"a693af77b26b89556beec66cef5ce352825ed391","after":"661a8a2fedad936845accd2c6b93553d9f25bc66","ref":"refs/heads/main","pushedAt":"2024-06-24T18:54:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add host mapping for new DNSimple hostname as well","shortMessageHtmlLink":"feat: add host mapping for new DNSimple hostname as well"}},{"before":"6e4a94cd6028dfbf53dd7d02ce677ccd91f54ebe","after":"a693af77b26b89556beec66cef5ce352825ed391","ref":"refs/heads/main","pushedAt":"2024-06-24T18:49:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add variable for internal ingress DNS record name","shortMessageHtmlLink":"feat: add variable for internal ingress DNS record name"}},{"before":"5baf99cbbe1d799479f7d16821c35271fadcf96d","after":"6e4a94cd6028dfbf53dd7d02ce677ccd91f54ebe","ref":"refs/heads/main","pushedAt":"2024-06-24T18:26:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"refactor: move DNSimple provider to infra-level terragrunt definition","shortMessageHtmlLink":"refactor: move DNSimple provider to infra-level terragrunt definition"}},{"before":"c9b7d0c9fc77740590d185f8ac0c35137b904331","after":"5baf99cbbe1d799479f7d16821c35271fadcf96d","ref":"refs/heads/main","pushedAt":"2024-06-24T18:14:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: proper variable and resource naming","shortMessageHtmlLink":"fix: proper variable and resource naming"}},{"before":"cab118f46b19b9792c2a5d11110eaff1174e0e83","after":"c9b7d0c9fc77740590d185f8ac0c35137b904331","ref":"refs/heads/main","pushedAt":"2024-06-24T18:08:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: use public DNS for private services\n\nThis helps with the fact that I can't specify custom DNS records inside\nof my Tailnet ([ref](https://github.com/tailscale/tailscale/issues/1543)),\nallowing me to access \"local\" services without sending all my DNS\ntraffic through the Tailnet.","shortMessageHtmlLink":"feat: use public DNS for private services"}},{"before":"934dbe04bf4914713805bb7e0dbdc9e2ae59df2d","after":"cab118f46b19b9792c2a5d11110eaff1174e0e83","ref":"refs/heads/main","pushedAt":"2024-06-21T23:15:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"refactor: screw it - use DNSimple for the solver\n\nI should eventually come back and extract this to another module to\nallow others to use a different solver...but works in base for now","shortMessageHtmlLink":"refactor: screw it - use DNSimple for the solver"}},{"before":"173e0f6c6174f51e7c97b9a26ffe273cc2c8917c","after":"934dbe04bf4914713805bb7e0dbdc9e2ae59df2d","ref":"refs/heads/main","pushedAt":"2024-06-21T22:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: add ingressClassName","shortMessageHtmlLink":"fix: add ingressClassName"}},{"before":"7b7c08cb3303b8511dc419d01374474b6a1cc663","after":"173e0f6c6174f51e7c97b9a26ffe273cc2c8917c","ref":"refs/heads/main","pushedAt":"2024-06-21T21:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: need quotes","shortMessageHtmlLink":"fix: need quotes"}},{"before":"98ace1cfa5a9a45f1bf765a446822f7e61dcdc7d","after":"7b7c08cb3303b8511dc419d01374474b6a1cc663","ref":"refs/heads/main","pushedAt":"2024-06-21T21:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"chore: upgrade cert-manager (yolo)","shortMessageHtmlLink":"chore: upgrade cert-manager (yolo)"}},{"before":"2d67c969b321a04e6a840a74e1400937dfb3838c","after":"98ace1cfa5a9a45f1bf765a446822f7e61dcdc7d","ref":"refs/heads/main","pushedAt":"2024-06-21T21:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"chore: another try","shortMessageHtmlLink":"chore: another try"}},{"before":"fc96c6aca31847c0484de5ea0b06aa09bfed25cd","after":"2d67c969b321a04e6a840a74e1400937dfb3838c","ref":"refs/heads/main","pushedAt":"2024-06-21T21:13:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: no quotes on LHS","shortMessageHtmlLink":"fix: no quotes on LHS"}},{"before":"c8d51fc030ccc3fe7882d50a31e497d1d3cec5cb","after":"fc96c6aca31847c0484de5ea0b06aa09bfed25cd","ref":"refs/heads/main","pushedAt":"2024-06-21T21:11:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"chore: try to get cert-manager working again","shortMessageHtmlLink":"chore: try to get cert-manager working again"}},{"before":"eac7dd9ba11463ce22ac1e1744620b39f96252de","after":"c8d51fc030ccc3fe7882d50a31e497d1d3cec5cb","ref":"refs/heads/main","pushedAt":"2024-06-21T21:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"test: try to fix cert issuing","shortMessageHtmlLink":"test: try to fix cert issuing"}},{"before":"061186b65cab2a7afbd5591769f03876f7e7276d","after":"eac7dd9ba11463ce22ac1e1744620b39f96252de","ref":"refs/heads/main","pushedAt":"2024-06-21T15:14:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"test: add external (TLS-enabled) hello world service","shortMessageHtmlLink":"test: add external (TLS-enabled) hello world service"}},{"before":"7799125190071c67d6b3d87567bbaa4c0e9b262b","after":"061186b65cab2a7afbd5591769f03876f7e7276d","ref":"refs/heads/main","pushedAt":"2024-06-21T15:01:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"feat: add an external ingress controller","shortMessageHtmlLink":"feat: add an external ingress controller"}},{"before":"5d0030f5cc552129965b0a475eb2cdee315e5a97","after":"7799125190071c67d6b3d87567bbaa4c0e9b262b","ref":"refs/heads/main","pushedAt":"2024-06-21T01:02:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"fix: use default command","shortMessageHtmlLink":"fix: use default command"}},{"before":"05a64fc2be316129190342d85ddffa50a1a27c26","after":"5d0030f5cc552129965b0a475eb2cdee315e5a97","ref":"refs/heads/main","pushedAt":"2024-06-21T00:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sarumont","name":"Richard Kolkovich","path":"/sarumont","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/185185?s=80&v=4"},"commit":{"message":"chore: update image version","shortMessageHtmlLink":"chore: update image version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQwMToyNTozNS4wMDAwMDBazwAAAASjSiV-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQwMDoyODo1NC4wMDAwMDBazwAAAARrFxsk"}},"title":"Activity ยท sarumont/homelab"}