{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":190382296,"defaultBranch":"master","name":"kubernetes-ingress","ownerLogin":"haproxytech","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-06-05T11:28:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2300017?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716968693.0","currentOid":""},"activityList":{"items":[{"before":"a78d3d156ae8305816b09c49aade697e76e29de6","after":"354cf96afe7774d28433d49875a226e4c167bada","ref":"refs/heads/master","pushedAt":"2024-06-03T09:39:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUILD/MINOR: ci: in case of failure retry linter check","shortMessageHtmlLink":"BUILD/MINOR: ci: in case of failure retry linter check"}},{"before":"54820fce79a97faa7ca2deb12cfc9a1b7cc75db7","after":"a78d3d156ae8305816b09c49aade697e76e29de6","ref":"refs/heads/master","pushedAt":"2024-06-03T07:59:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: SslDefaultDhParam should get default value if needed","shortMessageHtmlLink":"BUG: SslDefaultDhParam should get default value if needed"}},{"before":"38d0299315acad8e08a21be84799df3e2e227270","after":"54820fce79a97faa7ca2deb12cfc9a1b7cc75db7","ref":"refs/heads/master","pushedAt":"2024-06-03T07:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"MINOR: uniform local peer management","shortMessageHtmlLink":"MINOR: uniform local peer management"}},{"before":"bd2a66230a0500248847e62cbf1bc0320e48861c","after":"38d0299315acad8e08a21be84799df3e2e227270","ref":"refs/heads/master","pushedAt":"2024-05-29T20:08:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"MINOR: add field names when printing struc\n\nSigned-off-by: Olivier Doucet ","shortMessageHtmlLink":"MINOR: add field names when printing struc"}},{"before":"312a9ec1e063d4e5f87b81b8b1839f538e8ea728","after":"1a6365ecaaed8473f35d7781a3b46fe41b7788a7","ref":"refs/heads/v1.11","pushedAt":"2024-05-28T09:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: be able to watch ingress.v1.haproxy.org if the CRD is created after Ingress Controller start up\n\nThis bug is specific to CE version.","shortMessageHtmlLink":"BUG: be able to watch ingress.v1.haproxy.org if the CRD is created af…"}},{"before":"c7a6f730028a9299481c2a0ac6402e6d74c199a0","after":"bd2a66230a0500248847e62cbf1bc0320e48861c","ref":"refs/heads/master","pushedAt":"2024-05-28T09:49:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: be able to watch ingress.v1.haproxy.org if the CRD is created after Ingress Controller start up\n\nThis bug is specific to CE version.","shortMessageHtmlLink":"BUG: be able to watch ingress.v1.haproxy.org if the CRD is created af…"}},{"before":"24ac0e07739c94188d4b4b20e296cb48104b13f7","after":"312a9ec1e063d4e5f87b81b8b1839f538e8ea728","ref":"refs/heads/v1.11","pushedAt":"2024-05-21T12:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: fix incorrect old DefaultBackend name in Reload log","shortMessageHtmlLink":"BUG/MINOR: fix incorrect old DefaultBackend name in Reload log"}},{"before":"d55bc161650706856937f4478529a2878ae697b2","after":"c7a6f730028a9299481c2a0ac6402e6d74c199a0","ref":"refs/heads/master","pushedAt":"2024-05-21T11:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: fix incorrect old DefaultBackend name in Reload log","shortMessageHtmlLink":"BUG/MINOR: fix incorrect old DefaultBackend name in Reload log"}},{"before":"c3cd22c3126cc42cd9400d1a81f3802b9e47d3b5","after":"d55bc161650706856937f4478529a2878ae697b2","ref":"refs/heads/master","pushedAt":"2024-05-21T08:46:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"TEST/MEDIUM: use k8s 1.30 as main version","shortMessageHtmlLink":"TEST/MEDIUM: use k8s 1.30 as main version"}},{"before":"c336dcf2c5e313a7d0b88c52adc8a4c2d4f7ceee","after":"24ac0e07739c94188d4b4b20e296cb48104b13f7","ref":"refs/heads/v1.11","pushedAt":"2024-05-21T07:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: fix nil pointer in refreshCerts\n\nIf the certificate file exists, but is not in use, crt is nil and instance.Reload panics\npanic: runtime error: invalid memory address or nil pointer dereference","shortMessageHtmlLink":"BUG/MINOR: fix nil pointer in refreshCerts"}},{"before":"853d66e680ab7c893d2fb6b23053c6def6334078","after":"ddf90905667faf87f98cd06c58532157a5f1abb5","ref":"refs/heads/v1.10","pushedAt":"2024-05-21T07:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: fix nil pointer in refreshCerts\n\nIf the certificate file exists, but is not in use, crt is nil and instance.Reload panics\npanic: runtime error: invalid memory address or nil pointer dereference","shortMessageHtmlLink":"BUG/MINOR: fix nil pointer in refreshCerts"}},{"before":"3237d808b713bae521a5fbf304ec2c595d2dbd76","after":"c3cd22c3126cc42cd9400d1a81f3802b9e47d3b5","ref":"refs/heads/master","pushedAt":"2024-05-16T08:19:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: fix nil pointer in refreshCerts\n\nIf the certificate file exists, but is not in use, crt is nil and instance.Reload panics\npanic: runtime error: invalid memory address or nil pointer dereference","shortMessageHtmlLink":"BUG/MINOR: fix nil pointer in refreshCerts"}},{"before":"e4cf95722216a8b5e43abfc01597d56e58f2cb70","after":"3237d808b713bae521a5fbf304ec2c595d2dbd76","ref":"refs/heads/master","pushedAt":"2024-05-07T14:51:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"MINOR: split files for CR informers and events\n\nThis MR splits the files that start to be too long, especially knowing that we will add more CRDs in the future","shortMessageHtmlLink":"MINOR: split files for CR informers and events"}},{"before":"61d922469bdc7d8be184b523f5686e718e9c065b","after":"e4cf95722216a8b5e43abfc01597d56e58f2cb70","ref":"refs/heads/master","pushedAt":"2024-05-06T16:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"TEST/MINOR: fix teardown removing tcp configmap not called for EndpointsSuite\n\ntest.Delete(config/tcp.yaml) teardown was not called.\nThen the configmap stayed after the test suite executed.\nThis MR fixes this to crrectly cleanup the tcp configmap after the test executes.","shortMessageHtmlLink":"TEST/MINOR: fix teardown removing tcp configmap not called for Endpoi…"}},{"before":"33ee8e36ee3b779f94517b815a9940859d36771b","after":"853d66e680ab7c893d2fb6b23053c6def6334078","ref":"refs/heads/v1.10","pushedAt":"2024-05-03T11:15:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUILD/MINOR: go.mod: update golang.org/x packages\n\ngolang.org/x/exp v0.0.0-20240416160154-fe59bbe5cc7f\ngolang.org/x/net v0.24.0\ngolang.org/x/oauth2 v0.19.0\ngolang.org/x/sys v0.19.0\ngolang.org/x/term v0.19.0","shortMessageHtmlLink":"BUILD/MINOR: go.mod: update golang.org/x packages"}},{"before":"6a67203299d64d135cc5da9bbfe4274af6ea4e4b","after":"33ee8e36ee3b779f94517b815a9940859d36771b","ref":"refs/heads/v1.10","pushedAt":"2024-05-03T11:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: avoid writing incomplete maps files and store hash only in case of success\n\nThis fixes different potential issues:\n- mapFile.hash was stored even though the map file was not written succesfully. Then we would not attempt to write it on the next Refresh.\n- WriteString writes into the file, even though Sync() is not called. Hence, we can write some chunks but not all.","shortMessageHtmlLink":"BUG: avoid writing incomplete maps files and store hash only in case …"}},{"before":"03d5d4ddf46930072113b7df3ad90aa672a69172","after":"bb765b554b57fb014f4798f6d8d86fa26a1b2022","ref":"refs/heads/v1.9","pushedAt":"2024-05-03T11:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUILD/MINOR: go.mod: update golang.org/x packages\n\ngolang.org/x/net v0.24.0\ngolang.org/x/oauth2 v0.19.0\ngolang.org/x/sys v0.19.0\ngolang.org/x/term v0.19.0\ngolang.org/x/tools v0.20.0","shortMessageHtmlLink":"BUILD/MINOR: go.mod: update golang.org/x packages"}},{"before":"624441d0fcbf804a8aab3594f48d242dc40d554b","after":"6a67203299d64d135cc5da9bbfe4274af6ea4e4b","ref":"refs/heads/v1.10","pushedAt":"2024-05-03T10:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: Prevents improper overriding of `DefaultServer` when processing the `proto` annotation","shortMessageHtmlLink":"BUG/MINOR: Prevents improper overriding of DefaultServer when proce…"}},{"before":"ddb111d938522717f281451422979a73db6449af","after":"c336dcf2c5e313a7d0b88c52adc8a4c2d4f7ceee","ref":"refs/heads/v1.11","pushedAt":"2024-05-03T09:09:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: avoid writing incomplete maps files and store hash only in case of success\n\nThis fixes different potential issues:\n- mapFile.hash was stored even though the map file was not written succesfully. Then we would not attempt to write it on the next Refresh.\n- WriteString writes into the file, even though Sync() is not called. Hence, we can write some chunks but not all.","shortMessageHtmlLink":"BUG: avoid writing incomplete maps files and store hash only in case …"}},{"before":"0413af833bd9cb2cc6b7f33ab9ecdaa4e49aa61d","after":"61d922469bdc7d8be184b523f5686e718e9c065b","ref":"refs/heads/master","pushedAt":"2024-05-03T09:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: avoid writing incomplete maps files and store hash only in case of success\n\nThis fixes different potential issues:\n- mapFile.hash was stored even though the map file was not written succesfully. Then we would not attempt to write it on the next Refresh.\n- WriteString writes into the file, even though Sync() is not called. Hence, we can write some chunks but not all.","shortMessageHtmlLink":"BUG: avoid writing incomplete maps files and store hash only in case …"}},{"before":"1b7a57111512c6b1a1e117f76b67a5cc2c114dcc","after":"ddb111d938522717f281451422979a73db6449af","ref":"refs/heads/v1.11","pushedAt":"2024-05-03T08:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: Prevents improper overriding of `DefaultServer` when processing the `proto` annotation","shortMessageHtmlLink":"BUG/MINOR: Prevents improper overriding of DefaultServer when proce…"}},{"before":"2da6465ad2cda52da8e856021b4cb8590ea62e1a","after":"0413af833bd9cb2cc6b7f33ab9ecdaa4e49aa61d","ref":"refs/heads/master","pushedAt":"2024-05-03T08:16:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: Prevents improper overriding of `DefaultServer` when processing the `proto` annotation","shortMessageHtmlLink":"BUG/MINOR: Prevents improper overriding of DefaultServer when proce…"}},{"before":"8661cddef1c14a3edcefca91a894354d02e4f494","after":"2da6465ad2cda52da8e856021b4cb8590ea62e1a","ref":"refs/heads/master","pushedAt":"2024-05-02T07:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"REORG/MINOR: move k8s types to separate package\n\nthis will avoid circular dependancies when k8s package is reorganised","shortMessageHtmlLink":"REORG/MINOR: move k8s types to separate package"}},{"before":"b99e3814ad9a0064e61c32c88ad7852d614b35ba","after":"8661cddef1c14a3edcefca91a894354d02e4f494","ref":"refs/heads/master","pushedAt":"2024-04-29T13:13:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MAJOR: deploy: respect change of default port to 8080 and 8443\n\nthis fixes the commit e54beae","shortMessageHtmlLink":"BUG/MAJOR: deploy: respect change of default port to 8080 and 8443"}},{"before":"7b23415ba3a15614efe68bff42324f93db8eaa50","after":"b99e3814ad9a0064e61c32c88ad7852d614b35ba","ref":"refs/heads/master","pushedAt":"2024-04-29T13:12:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG/MINOR: doc: fix https-bind-port and ssl-redirect-port","shortMessageHtmlLink":"BUG/MINOR: doc: fix https-bind-port and ssl-redirect-port"}},{"before":"af1dc807e762895b612938e3fd993b96161a249b","after":"1b7a57111512c6b1a1e117f76b67a5cc2c114dcc","ref":"refs/heads/v1.11","pushedAt":"2024-04-19T07:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: fix crash on UPDATE events when old item is nil","shortMessageHtmlLink":"BUG: fix crash on UPDATE events when old item is nil"}},{"before":"62bdc5024d68d9d1854e064e1c0617ebe3c3d166","after":"624441d0fcbf804a8aab3594f48d242dc40d554b","ref":"refs/heads/v1.10","pushedAt":"2024-04-19T07:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: fix crash on UPDATE events when old item is nil","shortMessageHtmlLink":"BUG: fix crash on UPDATE events when old item is nil"}},{"before":"4991fa51b0d518bada69ffdd8a7ec7c2a3bcd4ca","after":"7b23415ba3a15614efe68bff42324f93db8eaa50","ref":"refs/heads/master","pushedAt":"2024-04-17T15:18:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: fix crash on UPDATE events when old item is nil","shortMessageHtmlLink":"BUG: fix crash on UPDATE events when old item is nil"}},{"before":"b27e41020cc999cde310aa76f058c19e0720efd2","after":"4991fa51b0d518bada69ffdd8a7ec7c2a3bcd4ca","ref":"refs/heads/master","pushedAt":"2024-04-14T19:01:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"CLEANUP/MINOR: doc: remove links to old blog posts","shortMessageHtmlLink":"CLEANUP/MINOR: doc: remove links to old blog posts"}},{"before":"fd9292757a2388e02afc1b820262cd4a823af7c7","after":"b27e41020cc999cde310aa76f058c19e0720efd2","ref":"refs/heads/master","pushedAt":"2024-04-12T19:10:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oktalz","name":"Zlatko Bratkovic","path":"/oktalz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7778502?s=80&v=4"},"commit":{"message":"BUG: keep ssl and ssl-passthrough active together","shortMessageHtmlLink":"BUG: keep ssl and ssl-passthrough active together"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWsHaDQA","startCursor":null,"endCursor":null}},"title":"Activity · haproxytech/kubernetes-ingress"}