{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":798617612,"defaultBranch":"main","name":"helm-varnish-cache","ownerLogin":"varnish","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-10T06:17:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/577014?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722873569.0","currentOid":""},"activityList":{"items":[{"before":"a175abdb1b63c99851a588af41aa919cf1b00423","after":null,"ref":"refs/heads/push-voxnmxnosyow","pushedAt":"2024-08-05T15:52:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"}},{"before":"21fe522f9d0779760ba9d5fbe1ceb696621a5aa3","after":"51b406181978538c09363517b577421a3ed3942e","ref":"refs/heads/main","pushedAt":"2024-08-05T15:52:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Remove artifacthub-repo.yml from Chart bundle\n\nCloses #18\n\nThis needs to be published to the OCI registry through\noras rather than include it with the release bundle.\n\nhttps://artifacthub.io/docs/topics/repositories/helm-charts/","shortMessageHtmlLink":"Remove artifacthub-repo.yml from Chart bundle"}},{"before":null,"after":"a175abdb1b63c99851a588af41aa919cf1b00423","ref":"refs/heads/push-voxnmxnosyow","pushedAt":"2024-08-05T15:47:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Remove artifacthub-repo.yml from Chart bundle\n\nCloses #18\n\nThis needs to be published to the OCI registry through\noras rather than include it with the release bundle.\n\nhttps://artifacthub.io/docs/topics/repositories/helm-charts/","shortMessageHtmlLink":"Remove artifacthub-repo.yml from Chart bundle"}},{"before":"3ac0bb0d82e5cce9300ae3de0d09e464251881b9","after":null,"ref":"refs/heads/push-ozxxuvsqrpos","pushedAt":"2024-08-05T10:21:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"}},{"before":"778f813de85bb3a699e7e8db849342958ddcb397","after":"21fe522f9d0779760ba9d5fbe1ceb696621a5aa3","ref":"refs/heads/main","pushedAt":"2024-08-05T10:21:50.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Make server.vclConfigPath configurable independent of vclConfig/vclConfigs","shortMessageHtmlLink":"Make server.vclConfigPath configurable independent of vclConfig/vclCo…"}},{"before":"04cbf41f7d18b9f36d71321bce64a87ccb9d0647","after":"3ac0bb0d82e5cce9300ae3de0d09e464251881b9","ref":"refs/heads/push-ozxxuvsqrpos","pushedAt":"2024-08-05T10:17:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Make server.vclConfigPath configurable independent of vclConfig/vclConfigs","shortMessageHtmlLink":"Make server.vclConfigPath configurable independent of vclConfig/vclCo…"}},{"before":null,"after":"04cbf41f7d18b9f36d71321bce64a87ccb9d0647","ref":"refs/heads/push-ozxxuvsqrpos","pushedAt":"2024-08-02T14:43:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"No longer mounts /etc/varnish as a shared volume\n\nTurns out this /etc/varnish isn't needed at all since we already\nmount individual VCL in controller (nor that it worked anyway...)","shortMessageHtmlLink":"No longer mounts /etc/varnish as a shared volume"}},{"before":"495124a33ebddeba6caa40633c881a92c93343fb","after":null,"ref":"refs/heads/push-qlklmlpyupxz","pushedAt":"2024-07-30T10:58:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"}},{"before":"fdc47a9db617163c099804b9f05d36df952ac672","after":"778f813de85bb3a699e7e8db849342958ddcb397","ref":"refs/heads/main","pushedAt":"2024-07-30T10:58:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Make get-latest-tag retrieve non-suffix tags by default (#16)\n\nCloses #14\r\n\r\nBecause version comparison in get-latest-tag always prioritizes suffixed\r\ntags (e.g., -alpine) over the ones without, this caused -alpine to be\r\nused as the default appVersion during build.","shortMessageHtmlLink":"Make get-latest-tag retrieve non-suffix tags by default (#16)"}},{"before":"073c895133191c3334fd1a4eb9a75f7be41584ca","after":"495124a33ebddeba6caa40633c881a92c93343fb","ref":"refs/heads/push-qlklmlpyupxz","pushedAt":"2024-07-30T10:46:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Merge branch 'main' into push-qlklmlpyupxz","shortMessageHtmlLink":"Merge branch 'main' into push-qlklmlpyupxz"}},{"before":null,"after":"073c895133191c3334fd1a4eb9a75f7be41584ca","ref":"refs/heads/push-qlklmlpyupxz","pushedAt":"2024-07-30T10:46:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Make get-latest-tag retrieve non-suffix tags by default\n\nCloses #14\n\nBecause version comparison in get-latest-tag always prioritizes suffixed tags\n(e.g., -alpine) over the ones without, this caused -alpine to be used as\nthe default appVersion during build.","shortMessageHtmlLink":"Make get-latest-tag retrieve non-suffix tags by default"}},{"before":"2b6f2eae478ab51bd3df0284b284068c12da4491","after":null,"ref":"refs/heads/push-xxxntkwqprlv","pushedAt":"2024-07-30T10:12:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"}},{"before":"7ba3ae0c57ce552218482ca2d715dabeb1b672bc","after":"fdc47a9db617163c099804b9f05d36df952ac672","ref":"refs/heads/main","pushedAt":"2024-07-30T10:12:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Use varnish-cache's default VCL instead of providing the default\n\nCloses #3\n\nThe default VCL in the varnish-cache Docker image allows configuring\nthe backend via an environment variable. By allowing this VCL to be\nused, we can ensure the way to configure the Helm chart is consistent\nwith a plain Docker.\n\nSee also https://github.com/varnish/docker-varnish/pull/73","shortMessageHtmlLink":"Use varnish-cache's default VCL instead of providing the default"}},{"before":"e4e79e99a1acbdc92e94eadab99a1886841e2de1","after":"2b6f2eae478ab51bd3df0284b284068c12da4491","ref":"refs/heads/push-xxxntkwqprlv","pushedAt":"2024-07-30T10:05:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Use varnish-cache's default VCL instead of providing the default\n\nCloses #3\n\nThe default VCL in the varnish-cache Docker image allows configuring\nthe backend via an environment variable. By allowing this VCL to be\nused, we can ensure the way to configure the Helm chart is consistent\nwith a plain Docker.\n\nSee also https://github.com/varnish/docker-varnish/pull/73","shortMessageHtmlLink":"Use varnish-cache's default VCL instead of providing the default"}},{"before":"2c07cef9547c5f8f8cdb9d44863d73b494446ec2","after":"e4e79e99a1acbdc92e94eadab99a1886841e2de1","ref":"refs/heads/push-xxxntkwqprlv","pushedAt":"2024-07-30T10:03:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Use varnish-cache's default VCL instead of providing the default\n\nCloses #3\n\nThe default VCL in the varnish-cache Docker image allows configuring\nthe backend via an environment variable. By allowing this VCL to be\nused, we can ensure the way to configure the Helm chart is consistent\nwith a plain Docker.\n\nSee also https://github.com/varnish/docker-varnish/pull/73","shortMessageHtmlLink":"Use varnish-cache's default VCL instead of providing the default"}},{"before":null,"after":"2c07cef9547c5f8f8cdb9d44863d73b494446ec2","ref":"refs/heads/push-xxxntkwqprlv","pushedAt":"2024-07-30T09:58:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Use varnish-cache's default VCL instead of providing the default\n\nCloses #3\n\nThe default VCL in the varnish-cache Docker image allows configuring\nthe backend via an environment variable. By allowing this VCL to be\nused, we can ensure the way to configure the Helm chart is consistent\nwith a plain Docker.\n\nSee also https://github.com/varnish/docker-varnish/pull/73","shortMessageHtmlLink":"Use varnish-cache's default VCL instead of providing the default"}},{"before":"7f2a09bc7face69c5b7285047b609c602fd0c5f0","after":null,"ref":"refs/heads/push-nzomuvrputpk","pushedAt":"2024-07-26T16:56:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"}},{"before":"1760eaaadd16d5a86af7a271bb9b3986d7151b67","after":"7ba3ae0c57ce552218482ca2d715dabeb1b672bc","ref":"refs/heads/main","pushedAt":"2024-07-26T16:56:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Documentation for server.delayedShutdown","shortMessageHtmlLink":"Documentation for server.delayedShutdown"}},{"before":null,"after":"7f2a09bc7face69c5b7285047b609c602fd0c5f0","ref":"refs/heads/push-nzomuvrputpk","pushedAt":"2024-07-26T16:51:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Documentation for server.delayedShutdown","shortMessageHtmlLink":"Documentation for server.delayedShutdown"}},{"before":"5599b56c67e82668c4b16dc7f01791c30816946b","after":null,"ref":"refs/heads/push-wnwnmsuvvptz","pushedAt":"2024-07-26T16:23:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"}},{"before":"9f82af90cb972640b2b93bcf6b924b01891ab89c","after":"1760eaaadd16d5a86af7a271bb9b3986d7151b67","ref":"refs/heads/main","pushedAt":"2024-07-26T16:23:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Wait for connection to drain with delayedShutdown\n\nCloses #9\n\nChange to allow user to configure \"delayed shutdown\" in preStop\nbase on sleep seconds or polling MEMPOOL via varnishstat. This\nis to allow zero-downtime during scaledown (e.g. replicas 3 -> 2)\nwhere Varnish may still continue to receive a new connection\nuntil after load balancer is reconciled with endpoint.\n\nMempool code is based on #8","shortMessageHtmlLink":"Wait for connection to drain with delayedShutdown"}},{"before":null,"after":"5599b56c67e82668c4b16dc7f01791c30816946b","ref":"refs/heads/push-wnwnmsuvvptz","pushedAt":"2024-07-26T16:16:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Wait for connection to drain with delayedShutdown\n\nCloses #9\n\nChange to allow user to configure \"delayed shutdown\" in preStop\nbase on sleep seconds or polling MEMPOOL via varnishstat. This\nis to allow zero-downtime during scaledown (e.g. replicas 3 -> 2)\nwhere Varnish may still continue to receive a new connection\nuntil after load balancer is reconciled with endpoint.\n\nMempool code is based on #8","shortMessageHtmlLink":"Wait for connection to drain with delayedShutdown"}},{"before":"8cba8d701c1fcce8f79309a72a436a78f321994e","after":null,"ref":"refs/heads/push-mmpoqrrzrppw","pushedAt":"2024-07-24T15:21:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"}},{"before":"4d4224d46346d888194b795053a13a9df5703112","after":"9f82af90cb972640b2b93bcf6b924b01891ab89c","ref":"refs/heads/main","pushedAt":"2024-07-24T15:21:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Allow setting behavior as template string (#11)\n\nCloses #7","shortMessageHtmlLink":"Allow setting behavior as template string (#11)"}},{"before":"46da2dfc67eaffa6ed4f3b197a2db8ca08d0769f","after":"8cba8d701c1fcce8f79309a72a436a78f321994e","ref":"refs/heads/push-mmpoqrrzrppw","pushedAt":"2024-07-24T15:17:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Allow setting behavior as template string","shortMessageHtmlLink":"Allow setting behavior as template string"}},{"before":null,"after":"46da2dfc67eaffa6ed4f3b197a2db8ca08d0769f","ref":"refs/heads/push-mmpoqrrzrppw","pushedAt":"2024-07-24T15:16:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Allow setting behavior as template string","shortMessageHtmlLink":"Allow setting behavior as template string"}},{"before":"c283cc66f5cad1c5421e79040d724ec86123e09f","after":null,"ref":"refs/heads/push-oxxwyszkzyup","pushedAt":"2024-07-22T06:37:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"}},{"before":"d9480cb1cb2331229a0625d477840550c958e6dc","after":"4d4224d46346d888194b795053a13a9df5703112","ref":"refs/heads/main","pushedAt":"2024-07-22T06:37:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Backport changes from Helm Chart for Varnish Enterprise v1.5.0 (#10)\n\n- Allow settings extraEnvs\r\n- Replaced typeOf with kindOf\r\n- Consolidate annotations and labels to use field helper","shortMessageHtmlLink":"Backport changes from Helm Chart for Varnish Enterprise v1.5.0 (#10)"}},{"before":"8d2df9da7c808cd2d9a039bed38ec56605e531ca","after":"d9480cb1cb2331229a0625d477840550c958e6dc","ref":"refs/heads/main","pushedAt":"2024-07-22T06:37:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Dynamically wait that no connection exist before to terminate the pod (#8)\n\nAdding a condition to dynamically wait that no connection exists in\r\npreStop lifecycle.","shortMessageHtmlLink":"Dynamically wait that no connection exist before to terminate the pod (…"}},{"before":null,"after":"c283cc66f5cad1c5421e79040d724ec86123e09f","ref":"refs/heads/push-oxxwyszkzyup","pushedAt":"2024-07-18T11:15:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sirn","name":"Sirn Thanabulpong","path":"/sirn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4061?s=80&v=4"},"commit":{"message":"Consolidate annotations and labels to use field helper\n\nInstead of building annotations using a template string, switch\nto using (dict) helper to construct annotations. This allows\nduplicate keys to properly be handled (i.e. overwrite), alongside\nwith support for `global.podAnnotations`, and merging of templated\nstring.\n\nBackported-from: enterprise-1.5.0","shortMessageHtmlLink":"Consolidate annotations and labels to use field helper"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkjamJAA","startCursor":null,"endCursor":null}},"title":"Activity · varnish/helm-varnish-cache"}