{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":608964788,"defaultBranch":"master","name":"ethereal-engine-ops","ownerLogin":"EtherealEngine","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-03T04:46:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/107153800?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724088151.0","currentOid":""},"activityList":{"items":[{"before":"6c75aa84f3672c803722d2ddb567e4be219750e5","after":"bd88d1dc501e800c94d18117c03fbe201de3d52b","ref":"refs/heads/master","pushedAt":"2024-08-19T17:35:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Reset versions to 1.0.0","shortMessageHtmlLink":"Reset versions to 1.0.0"}},{"before":"e798238e7f0d286d48bfce2c131bd8ac089782bd","after":null,"ref":"refs/heads/rename-ir-engine","pushedAt":"2024-08-19T17:22:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"}},{"before":"f179d980d089a1d2f013f67f2e4180571c14176d","after":"6c75aa84f3672c803722d2ddb567e4be219750e5","ref":"refs/heads/master","pushedAt":"2024-08-19T17:22:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Merge pull request #16 from EtherealEngine/rename-ir-engine\n\nRename ir engine","shortMessageHtmlLink":"Merge pull request #16 from EtherealEngine/rename-ir-engine"}},{"before":null,"after":"e798238e7f0d286d48bfce2c131bd8ac089782bd","ref":"refs/heads/rename-ir-engine","pushedAt":"2024-08-18T03:09:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HexaField","name":"Josh Field","path":"/HexaField","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10372036?s=80&v=4"},"commit":{"message":"rename","shortMessageHtmlLink":"rename"}},{"before":"3186daaed8f66b06c2ef522d5bd2ac8ee9694543","after":null,"ref":"refs/heads/preserve-client-ip","pushedAt":"2024-08-01T08:56:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hanzlamateen","name":"Hanzla Mateen","path":"/hanzlamateen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975502?s=80&v=4"}},{"before":"4335d622bb62a9eea9386765b7a738039d931482","after":"f179d980d089a1d2f013f67f2e4180571c14176d","ref":"refs/heads/master","pushedAt":"2024-08-01T08:56:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hanzlamateen","name":"Hanzla Mateen","path":"/hanzlamateen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975502?s=80&v=4"},"commit":{"message":"Merge pull request #15 from EtherealEngine/preserve-client-ip\n\nAdded some options for preserving client IP on requests","shortMessageHtmlLink":"Merge pull request #15 from EtherealEngine/preserve-client-ip"}},{"before":null,"after":"3186daaed8f66b06c2ef522d5bd2ac8ee9694543","ref":"refs/heads/preserve-client-ip","pushedAt":"2024-08-01T00:35:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Added some options for preserving client IP on requests\n\nThe IP address on X-Forwarded-For and X-Real-IP was always\nthe IP of one of the nodes, not the requesting client.\nAfter some experimentation, determined that for nginx to preserve\nthe requesting client's IP, it was needed to set\nservice.externalTrafficPolicy to \"Local\" and to sett the annotation\nservice.beta.kubernetes.io/aws-load-balancer-proxy-protocol to \"*\"\non the nginx Helm deployment.","shortMessageHtmlLink":"Added some options for preserving client IP on requests"}},{"before":"81ad27afddc0d07b4f2dd47c0a947ffc723db466","after":"4335d622bb62a9eea9386765b7a738039d931482","ref":"refs/heads/master","pushedAt":"2024-05-13T15:06:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Disabling batchinvalidator by default","shortMessageHtmlLink":"Disabling batchinvalidator by default"}},{"before":"f29c9cc9cc264b7594fa664b4791ca6b8d37a65d","after":"81ad27afddc0d07b4f2dd47c0a947ffc723db466","ref":"refs/heads/master","pushedAt":"2024-05-13T13:51:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Fixed issue with dashes in releaseName\n\nThe redis Helm chart converts dashes in the deployment name to underscores\nwhen making the ENV_VARs like _REDIS_MASTER_SERVICE_HOST, e.g.\na deployment 'foo-bar' would turn into FOO_BAR_REDIS_MASTER_SERVICE_HOST.\nThis wasn't accounted for when constructing REDIS_ADDRESS and REDIS_PORT\nin the main and builder charts.","shortMessageHtmlLink":"Fixed issue with dashes in releaseName"}},{"before":"9ac1420d5504bb51669bd2c39b1822d277700264","after":"f29c9cc9cc264b7594fa664b4791ca6b8d37a65d","ref":"refs/heads/master","pushedAt":"2024-05-13T13:50:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Fixed issue with dashes in releaseName\n\nThe redis Helm chart converts dashes in the deployment name to underscores\nwhen making the ENV_VARs like _REDIS_MASTER_SERVICE_HOST, e.g.\na deployment 'foo-bar' would turn into FOO_BAR_REDIS_MASTER_SERVICE_HOST.\nThis wasn't accounted for when constructing REDIS_ADDRESS and REDIS_PORT\nin the main and builder charts.","shortMessageHtmlLink":"Fixed issue with dashes in releaseName"}},{"before":"cc177f10fb630c8f5af5b201c852970cae863a73","after":"9ac1420d5504bb51669bd2c39b1822d277700264","ref":"refs/heads/master","pushedAt":"2024-05-09T04:18:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hanzlamateen","name":"Hanzla Mateen","path":"/hanzlamateen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975502?s=80&v=4"},"commit":{"message":"Disable FS project sync in dev and prod environments","shortMessageHtmlLink":"Disable FS project sync in dev and prod environments"}},{"before":"738f60438a3be6c7e456954347fd1acf9c37ca62","after":null,"ref":"refs/heads/disable-agones-allocator","pushedAt":"2024-04-18T21:29:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"}},{"before":"1d641d4d6b3e48ce0fc979e418405bf14b2589f5","after":"cc177f10fb630c8f5af5b201c852970cae863a73","ref":"refs/heads/master","pushedAt":"2024-04-18T21:29:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Merge pull request #14 from EtherealEngine/disable-agones-allocator\n\nDisabled agones allocator in config file","shortMessageHtmlLink":"Merge pull request #14 from EtherealEngine/disable-agones-allocator"}},{"before":null,"after":"738f60438a3be6c7e456954347fd1acf9c37ca62","ref":"refs/heads/disable-agones-allocator","pushedAt":"2024-04-18T20:45:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Disabled agones allocator in config file\n\nThe engine does not use the allocator for anything,\nand it creates a Load Balancer that costs money.","shortMessageHtmlLink":"Disabled agones allocator in config file"}},{"before":"30ddbdb4daaaf8960bf910ffc837603ca17dcc41","after":null,"ref":"refs/heads/batch-invalidation","pushedAt":"2024-04-17T07:19:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hanzlamateen","name":"Hanzla Mateen","path":"/hanzlamateen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975502?s=80&v=4"}},{"before":"9c7e74052ef70bfb55a923a640b15f778da63f27","after":"1d641d4d6b3e48ce0fc979e418405bf14b2589f5","ref":"refs/heads/master","pushedAt":"2024-04-17T07:19:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hanzlamateen","name":"Hanzla Mateen","path":"/hanzlamateen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975502?s=80&v=4"},"commit":{"message":"Merge pull request #13 from EtherealEngine/batch-invalidation\n\nAdded support for batch invalidation cronjob","shortMessageHtmlLink":"Merge pull request #13 from EtherealEngine/batch-invalidation"}},{"before":"090a897e541862e82eea80f2a9183eedf6f7997e","after":"30ddbdb4daaaf8960bf910ffc837603ca17dcc41","ref":"refs/heads/batch-invalidation","pushedAt":"2024-04-16T17:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Added support for batch invalidation cronjob\n\nCronjob will create a single batch invalidation for all routes\nin a new `invalidation` table. This table is populated from\ncalls to storageProvider.createInvalidation. This prevents\nCloudFront createInvalidation rate limit errors when many\nfiles are replaced/invalidated at once.","shortMessageHtmlLink":"Added support for batch invalidation cronjob"}},{"before":"0e176dce40addf87b8ef5706e00fe8d558fa1a7e","after":"090a897e541862e82eea80f2a9183eedf6f7997e","ref":"refs/heads/batch-invalidation","pushedAt":"2024-04-15T18:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Added support for batch invalidation cronjob\n\nCronjob will create a single batch invalidation for all routes\nin a new `invalidation` table. This table is populated from\ncalls to storageProvider.createInvalidation. This prevents\nCloudFront createInvalidation rate limit errors when many\nfiles are replaced/invalidated at once.","shortMessageHtmlLink":"Added support for batch invalidation cronjob"}},{"before":"a96f18fdf8085b4a7d737cb6021f4ddaee2f8588","after":"0e176dce40addf87b8ef5706e00fe8d558fa1a7e","ref":"refs/heads/batch-invalidation","pushedAt":"2024-04-15T18:34:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Added support for batch invalidation cronjob\n\nCronjob will create a single batch invalidation for all routes\nin a new `invalidation` table. This table is populated from\ncalls to storageProvider.createInvalidation. This prevents\nCloudFront createInvalidation rate limit errors when many\nfiles are replaced/invalidated at once.","shortMessageHtmlLink":"Added support for batch invalidation cronjob"}},{"before":null,"after":"a96f18fdf8085b4a7d737cb6021f4ddaee2f8588","ref":"refs/heads/batch-invalidation","pushedAt":"2024-04-05T00:44:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Added support for batch invalidation cronjob","shortMessageHtmlLink":"Added support for batch invalidation cronjob"}},{"before":"ba2b6ac33b1cad3980adb91d57b8b6e02bad814d","after":null,"ref":"refs/heads/docker-image-source-destination-generalization","pushedAt":"2024-03-21T19:32:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"}},{"before":"77b9f9ec9a1c6e74329cedab246b5d8a1b806e6a","after":"9c7e74052ef70bfb55a923a640b15f778da63f27","ref":"refs/heads/master","pushedAt":"2024-03-21T19:31:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Merge pull request #12 from EtherealEngine/docker-image-source-destination-generalization\n\nMade Docker URL and repo name sourced from variables","shortMessageHtmlLink":"Merge pull request #12 from EtherealEngine/docker-image-source-destin…"}},{"before":"27772bdade748407168d5bb41531227cef7a57a4","after":"ba2b6ac33b1cad3980adb91d57b8b6e02bad814d","ref":"refs/heads/docker-image-source-destination-generalization","pushedAt":"2024-03-21T19:31:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Made Docker URL and repo name sourced from variables\n\nThis supports standardizing where the builder and root images\ncome from, and making sure that the source and destination repos\nof a builder can be different.","shortMessageHtmlLink":"Made Docker URL and repo name sourced from variables"}},{"before":"a1663cc3c0cd8101d8914b8ed753d794d085baec","after":"27772bdade748407168d5bb41531227cef7a57a4","ref":"refs/heads/docker-image-source-destination-generalization","pushedAt":"2024-03-15T00:12:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Made Docker URL and repo name sourced from variables\n\nThis supports standardizing where the builder and root images\ncome from, and making sure that the source and destination repos\nof a builder can be different.","shortMessageHtmlLink":"Made Docker URL and repo name sourced from variables"}},{"before":null,"after":"a1663cc3c0cd8101d8914b8ed753d794d085baec","ref":"refs/heads/docker-image-source-destination-generalization","pushedAt":"2024-03-14T23:21:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Made Docker URL and repo name sourced from variables\n\nThis supports standardizing where the builder and root images\ncome from, and making sure that the source and destination repos\nof a builder can be different.","shortMessageHtmlLink":"Made Docker URL and repo name sourced from variables"}},{"before":"d9be822f7f49a84c9fe27c9d12d8aa7d4ae19b6c","after":"77b9f9ec9a1c6e74329cedab246b5d8a1b806e6a","ref":"refs/heads/master","pushedAt":"2024-02-12T20:10:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Added proxy-buffer-size to template ingresses","shortMessageHtmlLink":"Added proxy-buffer-size to template ingresses"}},{"before":"d26a0efe71cbe1a2b9bd92d5faff0710304f6a4a","after":"d9be822f7f49a84c9fe27c9d12d8aa7d4ae19b6c","ref":"refs/heads/master","pushedAt":"2024-01-05T19:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Bump version number","shortMessageHtmlLink":"Bump version number"}},{"before":"b89b7d8c9c6be381826c351e68cc56d239c40477","after":null,"ref":"refs/heads/feat/setup-DO-Cluster","pushedAt":"2024-01-05T19:50:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"}},{"before":"8641dd1a1422d5c8d770da0a03113f680ca02578","after":"d26a0efe71cbe1a2b9bd92d5faff0710304f6a4a","ref":"refs/heads/master","pushedAt":"2024-01-05T19:49:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"barankyle","name":"Kyle Baran","path":"/barankyle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8977377?s=80&v=4"},"commit":{"message":"Merge pull request #11 from EtherealEngine/feat/setup-DO-Cluster\n\nAdd image pull secret configurations into instance server fleet","shortMessageHtmlLink":"Merge pull request #11 from EtherealEngine/feat/setup-DO-Cluster"}},{"before":"8641dd1a1422d5c8d770da0a03113f680ca02578","after":"b89b7d8c9c6be381826c351e68cc56d239c40477","ref":"refs/heads/feat/setup-DO-Cluster","pushedAt":"2024-01-05T19:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"muradkhateeb78","name":"Murad Khateeb","path":"/muradkhateeb78","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24789672?s=80&v=4"},"commit":{"message":"Add image pull secret configurations into instance server fleet","shortMessageHtmlLink":"Add image pull secret configurations into instance server fleet"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxNzozNTo1NC4wMDAwMDBazwAAAASeSqKL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOVQxNzozNTo1NC4wMDAwMDBazwAAAASeSqKL","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wNVQxOTozNToyMS4wMDAwMDBazwAAAAPY2UFf"}},"title":"Activity · EtherealEngine/ethereal-engine-ops"}