{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":443854340,"defaultBranch":"main","name":"cloudflare-operator","ownerLogin":"adyanth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-01-02T19:38:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33192449?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718680231.0","currentOid":""},"activityList":{"items":[{"before":"88e89bb6e7463c19b2c0e379f3cf7eb1a4ccd81d","after":"d6135dd4919787cadff60b59e7a63b8b7db49265","ref":"refs/heads/main","pushedAt":"2024-09-12T01:27:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"#105 update default image (#106)","shortMessageHtmlLink":"#105 update default image (#106)"}},{"before":"5e94fb40f77fd9851c3abbcb19975472c3ee54ad","after":"88e89bb6e7463c19b2c0e379f3cf7eb1a4ccd81d","ref":"refs/heads/main","pushedAt":"2024-06-18T03:09:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Bump","shortMessageHtmlLink":"Bump"}},{"before":"d314ea4928bf0e2f9b9451aadbb155749c166da7","after":"5e94fb40f77fd9851c3abbcb19975472c3ee54ad","ref":"refs/heads/main","pushedAt":"2024-06-18T03:07:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"feat: allow changing cloudflared protocol (#100)\n\n* feat: allow changing cloudflared protocol\r\n\r\n* feat: validate protocol option values","shortMessageHtmlLink":"feat: allow changing cloudflared protocol (#100)"}},{"before":"4d5203f83a72b7758ec861df7f8ab92cebddefb9","after":"d314ea4928bf0e2f9b9451aadbb155749c166da7","ref":"refs/heads/main","pushedAt":"2024-06-13T13:45:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Bump","shortMessageHtmlLink":"Bump"}},{"before":"8a21cb25331839a062ae58d8ad9b5c2c7bd75a29","after":"4d5203f83a72b7758ec861df7f8ab92cebddefb9","ref":"refs/heads/main","pushedAt":"2024-06-13T13:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Bump","shortMessageHtmlLink":"Bump"}},{"before":"e01ecd2dfea93bd6824169912a2ca06404d40866","after":"8a21cb25331839a062ae58d8ad9b5c2c7bd75a29","ref":"refs/heads/main","pushedAt":"2024-06-13T13:40:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"feat: support configuring nodeSelectors and tolerations for tunnel resources (#98)\n\n* feat: implement nodeSelector and tolerations to tunnel.spec\r\n\r\n* gen: kubebuilder auto-generated changes\r\n\r\n* fix: remove unnecessary log line\r\n\r\n* fix: build with controller-gen v0.7.0","shortMessageHtmlLink":"feat: support configuring nodeSelectors and tolerations for tunnel re…"}},{"before":"e01ecd2dfea93bd6824169912a2ca06404d40866","after":null,"ref":"refs/tags/v10.0.2","pushedAt":"2023-10-22T16:54:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"}},{"before":"3b8045cbc6f0dfc7755c1b90210e94e9b065a0b1","after":"e01ecd2dfea93bd6824169912a2ca06404d40866","ref":"refs/heads/main","pushedAt":"2023-08-28T08:28:44.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Merge pull request #89 from ygelfand/add-path-to-service\n\nAdd path to service","shortMessageHtmlLink":"Merge pull request #89 from ygelfand/add-path-to-service"}},{"before":"378f89cdc25b304b59fc4af3d800e3d37f469fd0","after":"3b8045cbc6f0dfc7755c1b90210e94e9b065a0b1","ref":"refs/heads/main","pushedAt":"2023-06-21T04:39:34.994Z","pushType":"push","commitsCount":1,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":tag: v0.10.1","shortMessageHtmlLink":":tag: v0.10.1"}},{"before":"c38e0cc14dceef41729f8f9852c5e3743d392bff","after":"378f89cdc25b304b59fc4af3d800e3d37f469fd0","ref":"refs/heads/main","pushedAt":"2023-06-21T04:27:51.239Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Merge pull request #88 from matthewhembree/matthewhembree/switch-to-rfc3339-timestamps\n\nfeat: Switch to RFC3339 timestamps.","shortMessageHtmlLink":"Merge pull request #88 from matthewhembree/matthewhembree/switch-to-r…"}},{"before":"d7df77dd89f7f9deafd18187e0c0bf58809e5dd8","after":"eec3f2722406d1d60333ce73b7be202846b95d6c","ref":"refs/heads/test","pushedAt":"2023-04-11T07:33:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":white_check_mark: TestDeleteCloudflareTunnel","shortMessageHtmlLink":"βœ… TestDeleteCloudflareTunnel"}},{"before":"2774f2de5241ca0a62553b6aaf6b0a777a6ea65b","after":"d7df77dd89f7f9deafd18187e0c0bf58809e5dd8","ref":"refs/heads/test","pushedAt":"2023-04-11T07:31:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":white_check_mark: TestDeleteCloudflareTunnel","shortMessageHtmlLink":"βœ… TestDeleteCloudflareTunnel"}},{"before":"d4dc0c8c70700f71c2c64ec0e83889f9ddc66b3f","after":"2774f2de5241ca0a62553b6aaf6b0a777a6ea65b","ref":"refs/heads/test","pushedAt":"2023-04-11T07:31:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":clown_face: Mock cloudflare API interface\n:white_check_mark: TestCreateCloudflareTunnel","shortMessageHtmlLink":"🀑 Mock cloudflare API interface"}},{"before":"b6ac79ea9455391f5b0688bf6ede5a497fddb6bd","after":"d4dc0c8c70700f71c2c64ec0e83889f9ddc66b3f","ref":"refs/heads/test","pushedAt":"2023-04-11T07:15:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":clown_face: Mock cloudflare API interface\n:white_check_mark: TestCreateCloudflareTunnel","shortMessageHtmlLink":"🀑 Mock cloudflare API interface"}},{"before":"6606679ef5826f14494f4f216aa6113f8b51f4f0","after":"b6ac79ea9455391f5b0688bf6ede5a497fddb6bd","ref":"refs/heads/test","pushedAt":"2023-04-11T07:12:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":clown_face: Mock cloudflare API interface\n:white_check_mark: TestCreateCloudflareTunnel","shortMessageHtmlLink":"🀑 Mock cloudflare API interface"}},{"before":null,"after":"6606679ef5826f14494f4f216aa6113f8b51f4f0","ref":"refs/heads/test","pushedAt":"2023-04-11T07:09:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":white_check_mark: TestCreateCloudflareTunnel","shortMessageHtmlLink":"βœ… TestCreateCloudflareTunnel"}},{"before":"275c1059e1ed593fcb09d1b126a32d182c47bf1e","after":"c38e0cc14dceef41729f8f9852c5e3743d392bff","ref":"refs/heads/main","pushedAt":"2023-04-11T07:08:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Merge pull request #83 from adyanth/bug-82-finalizer\n\n:bug: Update resource after setting finalizer","shortMessageHtmlLink":"Merge pull request #83 from adyanth/bug-82-finalizer"}},{"before":"c38e0cc14dceef41729f8f9852c5e3743d392bff","after":"275c1059e1ed593fcb09d1b126a32d182c47bf1e","ref":"refs/heads/main","pushedAt":"2023-04-11T07:07:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":white_check_mark: TestCreateCloudflareTunnel","shortMessageHtmlLink":"βœ… TestCreateCloudflareTunnel"}},{"before":"17c8c207dc1d3e0579ee3532d8737a345cbc3d4e","after":null,"ref":"refs/heads/update-clouflared","pushedAt":"2023-04-11T04:33:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"}},{"before":"4dd8a76202782bfe4fe844bd6031580bbd4fbc45","after":null,"ref":"refs/heads/fr-57-disable-api","pushedAt":"2023-04-11T04:33:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"}},{"before":"49aa1228cb7794c345e99a09a8209b90979a3147","after":null,"ref":"refs/heads/fr-51-minor-fixes","pushedAt":"2023-04-11T04:33:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"}},{"before":"090a7d2326226522813227b3643ca45a5deb4b8d","after":null,"ref":"refs/heads/fr-51-tunnelbinding-crd","pushedAt":"2023-04-11T04:33:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"}},{"before":"2d32c6dc4be5ddaf43f3f35f721fa87506848334","after":null,"ref":"refs/heads/bug-82-finalizer","pushedAt":"2023-04-11T04:33:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"}},{"before":"9e596c7762c3b078ff26e0a245d21f4a6c923303","after":null,"ref":"refs/heads/fr-74-proxy-type","pushedAt":"2023-04-11T04:33:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"}},{"before":"6a916819a2a3af8c1ee3ec17d44783ddce96c811","after":"c38e0cc14dceef41729f8f9852c5e3743d392bff","ref":"refs/heads/main","pushedAt":"2023-04-11T04:31:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Merge pull request #83 from adyanth/bug-82-finalizer\n\n:bug: Update resource after setting finalizer","shortMessageHtmlLink":"Merge pull request #83 from adyanth/bug-82-finalizer"}},{"before":null,"after":"2d32c6dc4be5ddaf43f3f35f721fa87506848334","ref":"refs/heads/bug-82-finalizer","pushedAt":"2023-04-11T04:30:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":bug: Update resource after setting finalizer","shortMessageHtmlLink":"πŸ› Update resource after setting finalizer"}},{"before":"9b4344097339ccf7eb2084dc90f2f41cabb2cef6","after":"6a916819a2a3af8c1ee3ec17d44783ddce96c811","ref":"refs/heads/main","pushedAt":"2023-04-11T03:51:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Merge pull request #75 from adyanth/fr-74-proxy-type\n\nAdd proxy support in CRD","shortMessageHtmlLink":"Merge pull request #75 from adyanth/fr-74-proxy-type"}},{"before":"c8c432fd2307cc0ee977cbc4c07fbde16ae1980b","after":"9b4344097339ccf7eb2084dc90f2f41cabb2cef6","ref":"refs/heads/main","pushedAt":"2023-04-11T03:50:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":"Updates project to use cloudflare-go (#77)\n\n* updates 'delete tunnel' to use cloudflare-go\r\n\r\n- init a cloudflare-go client using creds\r\n- modify DeleteCloudflareTunnel to use the init'd client\r\n\r\n* go mod\r\n\r\n* refactor CreateCloudflareTunnel using cloudflare-go\r\n\r\n* cleanup tunnel connections before deleting\r\n\r\n* rework validateAccountId and getAccountIdByName\r\n\r\n* refactor validateTunnelId\r\n\r\n* refactor getTunnelIdByName\r\n\r\n* refactor getZoneIdByName\r\n\r\n* refactor InsertOrUpdateCName\r\n\r\n* DeleteDNSId\r\n\r\n* GetDNSCNameId\r\n\r\n* GetManagedDnsTxt\r\n\r\n* InsertOrUpdateTXT\r\n\r\n* remove unused structs / fns\r\n\r\n* Update controllers/cloudflare_api.go\r\n\r\nadd tunnelId to error log\r\n\r\nCo-authored-by: Adyanth Hosavalike \r\n\r\n* Update controllers/cloudflare_api.go\r\n\r\nreturn the marshal error for secret creds\r\n\r\nCo-authored-by: Adyanth Hosavalike \r\n\r\n* Update controllers/cloudflare_api.go\r\n\r\nremove unused TXT_PREFIX\r\n\r\nCo-authored-by: Adyanth Hosavalike \r\n\r\n* fix prefixed TXT records\r\n\r\n* fix compilation errors\r\n\r\n* suggested changes from testing\r\n\r\ncode fixes from testing the updated code\r\n\r\nCo-authored-by: Adyanth Hosavalike \r\n\r\n---------\r\n\r\nCo-authored-by: Kyle Allan \r\nCo-authored-by: Adyanth Hosavalike ","shortMessageHtmlLink":"Updates project to use cloudflare-go (#77)"}},{"before":"0b6258183e62639fdd0afd8cf9b42a25d0c53f50","after":"e4c7165fa2565ba97010a6a52281e1ffd6d8c22a","ref":"refs/heads/fr-43-access-controller","pushedAt":"2023-04-10T01:34:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adyanth","name":"Adyanth Hosavalike","path":"/adyanth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33192449?s=80&v=4"},"commit":{"message":":memo: Update guide","shortMessageHtmlLink":"πŸ“ Update guide"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwMToyNzozNi4wMDAwMDBazwAAAASz0wll","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwMToyNzozNi4wMDAwMDBazwAAAASz0wll","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0xMFQwMTozNDoxNi4wMDAwMDBazwAAAAMVMgyd"}},"title":"Activity Β· adyanth/cloudflare-operator"}