{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36821001,"defaultBranch":"develop","name":"routing-release","ownerLogin":"cloudfoundry","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-03T18:01:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/621746?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723552957.0","currentOid":""},"activityList":{"items":[{"before":"4150a20cb1495e5d83b09b68a77e18c19b0b52e4","after":"236244301145e2f74dce72103fee5f02e7a8ea95","ref":"refs/heads/route-registrar-dynamic-config","pushedAt":"2024-08-16T20:09:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Add dynamic_config_globs property to route_registrar\n\nSigned-off-by: Andrew Wittrock ","shortMessageHtmlLink":"Add dynamic_config_globs property to route_registrar"}},{"before":"f20b5a8b602eae8b5c0215ad6717bf2c207ad40f","after":"4150a20cb1495e5d83b09b68a77e18c19b0b52e4","ref":"refs/heads/route-registrar-dynamic-config","pushedAt":"2024-08-16T20:06:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Add dynamic_config_globs property to route_registrar\n\nSigned-off-by: Andrew Wittrock \nSigned-off-by: Maria Shaldybin ","shortMessageHtmlLink":"Add dynamic_config_globs property to route_registrar"}},{"before":"3fa2a3be8786e1123c2fddefa7fd8ed949d52942","after":"f20b5a8b602eae8b5c0215ad6717bf2c207ad40f","ref":"refs/heads/route-registrar-dynamic-config","pushedAt":"2024-08-16T18:39:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Add dynamic_config_globs property to route_registrar\n\nSigned-off-by: Andrew Wittrock \nSigned-off-by: Maria Shaldybin ","shortMessageHtmlLink":"Add dynamic_config_globs property to route_registrar"}},{"before":"a2686feae9b7beef17bd8cf4092c4da9330a02be","after":"6e4ccfd6bb97ef73fb44be95551432f9d74b42fa","ref":"refs/heads/develop","pushedAt":"2024-08-16T17:28:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex 857dbf44..7a545981 100644","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"3f69d1b96460c872080cb15f802a646bdf4cd846","after":"a2686feae9b7beef17bd8cf4092c4da9330a02be","ref":"refs/heads/develop","pushedAt":"2024-08-15T17:27:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex 77b4fd2a..857dbf44 100644","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"a892abd6c146a679e5369bc6dd4c15859ae8ec1f","after":"3fa2a3be8786e1123c2fddefa7fd8ed949d52942","ref":"refs/heads/route-registrar-dynamic-config","pushedAt":"2024-08-14T21:07:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Add dynamic_config_globs property to route_registrar\n\nSigned-off-by: Andrew Wittrock ","shortMessageHtmlLink":"Add dynamic_config_globs property to route_registrar"}},{"before":"917e6a5cc42c471092ae14402e8cfdb4b6c59a77","after":"a892abd6c146a679e5369bc6dd4c15859ae8ec1f","ref":"refs/heads/route-registrar-dynamic-config","pushedAt":"2024-08-14T20:39:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Add dynamic_config_globs property to route_registrar\n\nSigned-off-by: Maria Shaldybin \nSigned-off-by: Andrew Wittrock ","shortMessageHtmlLink":"Add dynamic_config_globs property to route_registrar"}},{"before":"11de865466d73e6d19605af20db6bc6b5a3c3c87","after":"917e6a5cc42c471092ae14402e8cfdb4b6c59a77","ref":"refs/heads/route-registrar-dynamic-config","pushedAt":"2024-08-14T19:27:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Add dynamic_config_globs property to route_registrar\n\nSigned-off-by: Maria Shaldybin ","shortMessageHtmlLink":"Add dynamic_config_globs property to route_registrar"}},{"before":"84f082678b51b95f8bc95c82ff01382b7b7097f2","after":"3f69d1b96460c872080cb15f802a646bdf4cd846","ref":"refs/heads/develop","pushedAt":"2024-08-14T17:26:06.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Sync package specs","shortMessageHtmlLink":"Sync package specs"}},{"before":"9de14afb71e23e4749dc3f1011bf632279bf003c","after":"11de865466d73e6d19605af20db6bc6b5a3c3c87","ref":"refs/heads/route-registrar-dynamic-config","pushedAt":"2024-08-13T22:19:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mariash","name":"Maria Shaldybin","path":"/mariash","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/52845?s=80&v=4"},"commit":{"message":"Add dynamic_config_globs property to route_registrar\n\nSigned-off-by: Maria Shaldybin ","shortMessageHtmlLink":"Add dynamic_config_globs property to route_registrar"}},{"before":"eb6f501c27f7bb4f033eb7bc39ad50cd6f64ccf7","after":"84f082678b51b95f8bc95c82ff01382b7b7097f2","ref":"refs/heads/develop","pushedAt":"2024-08-13T17:27:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex 5aba39d2..5bf6246d 100644\n@@ -5,8 +5,8 @@ go 1.21\n toolchain go1.22.3\n\n-\tcode.cloudfoundry.org/tlsconfig v0.0.0-20240808182450-b1b581e211a2\n-\tgithub.com/nats-io/nats.go v1.36.0\n+\tcode.cloudfoundry.org/tlsconfig v0.1.0\n+\tgithub.com/nats-io/nats.go v1.37.0\n \tgopkg.in/yaml.v2 v2.4.0","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"13b4f67aa294e9fb44f0f9f52e1787ffeb3cddd7","after":"eb6f501c27f7bb4f033eb7bc39ad50cd6f64ccf7","ref":"refs/heads/develop","pushedAt":"2024-08-13T12:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Release v0.304.0","shortMessageHtmlLink":"Release v0.304.0"}},{"before":"93202eef28c00feceb50f9c1dcd9dfe40551f335","after":"eb6f501c27f7bb4f033eb7bc39ad50cd6f64ccf7","ref":"refs/heads/release","pushedAt":"2024-08-13T12:42:37.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Release v0.304.0","shortMessageHtmlLink":"Release v0.304.0"}},{"before":"31a5f9cbd710836893fd7c560d7acd4daf61497c","after":"13b4f67aa294e9fb44f0f9f52e1787ffeb3cddd7","ref":"refs/heads/develop","pushedAt":"2024-08-12T23:19:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex 96b57388..3eea0c19 100644","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"0ef930add8b179b7e9b40386950e48b1e7946f4b","after":"31a5f9cbd710836893fd7c560d7acd4daf61497c","ref":"refs/heads/develop","pushedAt":"2024-08-12T16:03:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex 04145185..96b57388 100644","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"d9ce70ce8a425877421e1c823da126718f399978","after":"0ef930add8b179b7e9b40386950e48b1e7946f4b","ref":"refs/heads/develop","pushedAt":"2024-08-10T17:21:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex 323c34cc..04145185 100644","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"41a5f2d49cfec9f0d3dc89a9603efa70d178d383","after":"d9ce70ce8a425877421e1c823da126718f399978","ref":"refs/heads/develop","pushedAt":"2024-08-09T17:20:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex ffee4461..5aba39d2 100644\n@@ -5,7 +5,7 @@ go 1.21\n toolchain go1.22.3\n\n-\tcode.cloudfoundry.org/tlsconfig v0.0.0-20240806182125-2cf75882e274\n+\tcode.cloudfoundry.org/tlsconfig v0.0.0-20240808182450-b1b581e211a2\n \tgithub.com/nats-io/nats.go v1.36.0\n \tgopkg.in/yaml.v2 v2.4.0","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"872a1ea407402477b87600936e29fc08cb55a688","after":"41a5f2d49cfec9f0d3dc89a9603efa70d178d383","ref":"refs/heads/develop","pushedAt":"2024-08-09T14:41:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Merge branch 'release' into HEAD","shortMessageHtmlLink":"Merge branch 'release' into HEAD"}},{"before":"d2a347ff23b199c5aad8160366bff97224d8f5f3","after":"93202eef28c00feceb50f9c1dcd9dfe40551f335","ref":"refs/heads/release","pushedAt":"2024-08-09T14:40:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Release v0.303.0","shortMessageHtmlLink":"Release v0.303.0"}},{"before":"256fe2df0c3cb96067f115540368e3200f8a95fe","after":"872a1ea407402477b87600936e29fc08cb55a688","ref":"refs/heads/develop","pushedAt":"2024-08-08T17:18:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex df6b3628..8748ba91 100644\n \tcode.cloudfoundry.org/bbs v0.0.0-20240806230301-9be69c0199db\n \tcode.cloudfoundry.org/cfhttp/v2 v2.1.0\n \tcode.cloudfoundry.org/clock v1.2.0\n-\tcode.cloudfoundry.org/debugserver v0.0.0-20240806182225-ac639d95f033\n+\tcode.cloudfoundry.org/debugserver v0.0.0-20240807182422-240e7d25a275\n \tcode.cloudfoundry.org/eventhub v0.0.0-20240806182324-a95129df2a8a\n \tcode.cloudfoundry.org/go-metric-registry v0.0.0-20240731205343-e778db45fec9\n \tcode.cloudfoundry.org/lager/v3 v3.0.3\n-\tcode.cloudfoundry.org/localip v0.0.0-20240806182217-2f4f74599545\n+\tcode.cloudfoundry.org/localip v0.0.0-20240807182325-18b79b2b941e\n \tcode.cloudfoundry.org/locket v0.0.0-20240521151413-b344fdd15d03\n \tcode.cloudfoundry.org/tlsconfig v0.0.0-20240806182125-2cf75882e274\n \tgithub.com/armon/go-proxyproto v0.1.0\n \tgithub.com/cloudfoundry/cf-test-helpers/v2 v2.9.0\n \tgithub.com/cloudfoundry/custom-cats-reporters v0.0.2\n \tgithub.com/cloudfoundry/dropsonde v1.1.0\n-\tgithub.com/cloudfoundry/sonde-go v0.0.0-20240620221854-09ef53324489\n+\tgithub.com/cloudfoundry/sonde-go v0.0.0-20240807231527-361c7ad33dc7\n \tgithub.com/go-sql-driver/mysql v1.8.1\n \tgithub.com/golang-jwt/jwt/v4 v4.5.0\n \tgithub.com/jinzhu/gorm v1.9.16\n \tgithub.com/nats-io/nats-server/v2 v2.10.18\n \tgithub.com/nats-io/nats.go v1.36.0\n \tgithub.com/nu7hatch/gouuid v0.0.0-20131221200532-179d4d0c4d8d\n-\tgithub.com/onsi/ginkgo/v2 v2.19.1\n+\tgithub.com/onsi/ginkgo/v2 v2.20.0\n \tgithub.com/onsi/gomega v1.34.1\n \tgithub.com/openzipkin/zipkin-go v0.4.3\n \tgithub.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"d2a347ff23b199c5aad8160366bff97224d8f5f3","after":"256fe2df0c3cb96067f115540368e3200f8a95fe","ref":"refs/heads/develop","pushedAt":"2024-08-08T14:28:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ameowlia","name":"Amelia Downs","path":"/ameowlia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7025605?s=80&v=4"},"commit":{"message":"add additional unsafe params\n\nthis allows for more unsafe params to be set.\n\nthis is to allow postgres to invoke and access\ndata persistent disks which are necessary in order\nto query the database to determine if a node is\nprimary during an HA configuration.\n\nallows for privlaged and additional volumes\nto be mounted","shortMessageHtmlLink":"add additional unsafe params"}},{"before":"2d2f5b558df595c3396a573ee9334c42a74c5561","after":"d2a347ff23b199c5aad8160366bff97224d8f5f3","ref":"refs/heads/develop","pushedAt":"2024-08-08T13:51:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Release v0.302.0","shortMessageHtmlLink":"Release v0.302.0"}},{"before":"8a49ec3a7100204d2e187a53a25f8f3a92aca58b","after":"d2a347ff23b199c5aad8160366bff97224d8f5f3","ref":"refs/heads/release","pushedAt":"2024-08-08T13:50:39.000Z","pushType":"push","commitsCount":94,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Release v0.302.0","shortMessageHtmlLink":"Release v0.302.0"}},{"before":"69f705daddb39410ed7465eb62d8e73a57f0676b","after":"2d2f5b558df595c3396a573ee9334c42a74c5561","ref":"refs/heads/develop","pushedAt":"2024-08-07T18:06:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex c6a40646..ffee4461 100644\n@@ -5,7 +5,7 @@ go 1.21\n toolchain go1.22.3\n\n-\tcode.cloudfoundry.org/tlsconfig v0.0.0-20240804182054-12ab4b1e7eda\n+\tcode.cloudfoundry.org/tlsconfig v0.0.0-20240806182125-2cf75882e274\n \tgithub.com/nats-io/nats.go v1.36.0\n \tgopkg.in/yaml.v2 v2.4.0","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"63170b4d30ae40e0b0db9bc28ba4620f6baecc15","after":"69f705daddb39410ed7465eb62d8e73a57f0676b","ref":"refs/heads/develop","pushedAt":"2024-08-06T18:23:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Upgrade golang-1.22-linux (1.22.6)","shortMessageHtmlLink":"Upgrade golang-1.22-linux (1.22.6)"}},{"before":"272c8e88ae3c980ee48a4eee4d7b2889321af98f","after":null,"ref":"refs/heads/drain-wait-tcp-routes","pushedAt":"2024-08-05T19:39:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ameowlia","name":"Amelia Downs","path":"/ameowlia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7025605?s=80&v=4"}},{"before":"138a801c502c59e6d8f24c10b5f867e11b5118f5","after":"63170b4d30ae40e0b0db9bc28ba4620f6baecc15","ref":"refs/heads/develop","pushedAt":"2024-08-05T19:39:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ameowlia","name":"Amelia Downs","path":"/ameowlia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7025605?s=80&v=4"},"commit":{"message":"Add drain_wait + lb_healthy_threshold properties for tcp_router\n\nPlumbs drain_wait into tcp_router, and reconfigures the haproxy health\nmonitor to support conditionally failing (when in drain mode) so that\nload balancers will remove it from service.\n\nAdds a post-start script based on gorouter's that will wait until load\nbalancers have had time to re-add nodes to the pool before moving onto\nthe next instance, to ensure there's always at least one healthy tcp\nrouter in the load balancing pool during deploys.","shortMessageHtmlLink":"Add drain_wait + lb_healthy_threshold properties for tcp_router"}},{"before":"b08f36f1d7400aec4d4b3f964b400c652ad92662","after":"272c8e88ae3c980ee48a4eee4d7b2889321af98f","ref":"refs/heads/drain-wait-tcp-routes","pushedAt":"2024-08-05T19:38:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Add drain_wait + lb_healthy_threshold properties for tcp_router\n\nPlumbs drain_wait into tcp_router, and reconfigures the haproxy health\nmonitor to support conditionally failing (when in drain mode) so that\nload balancers will remove it from service.\n\nAdds a post-start script based on gorouter's that will wait until load\nbalancers have had time to re-add nodes to the pool before moving onto\nthe next instance, to ensure there's always at least one healthy tcp\nrouter in the load balancing pool during deploys.","shortMessageHtmlLink":"Add drain_wait + lb_healthy_threshold properties for tcp_router"}},{"before":"3c7e25fe643a905bb4b3b2edee25a23fcd412132","after":"138a801c502c59e6d8f24c10b5f867e11b5118f5","ref":"refs/heads/develop","pushedAt":"2024-08-05T17:16:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"tas-runtime-bot","name":null,"path":"/tas-runtime-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79170975?s=80&v=4"},"commit":{"message":"Update go.mod dependencies\n\n--------\n\nindex 2386d5ca..c6a40646 100644\n@@ -5,7 +5,7 @@ go 1.21\n toolchain go1.22.3\n\n-\tcode.cloudfoundry.org/tlsconfig v0.0.0-20240730181439-b476395a9e4e\n+\tcode.cloudfoundry.org/tlsconfig v0.0.0-20240804182054-12ab4b1e7eda\n \tgithub.com/nats-io/nats.go v1.36.0\n \tgopkg.in/yaml.v2 v2.4.0","shortMessageHtmlLink":"Update go.mod dependencies"}},{"before":"067e0212c6341ef3bac420a472184f362f4901d6","after":"b08f36f1d7400aec4d4b3f964b400c652ad92662","ref":"refs/heads/drain-wait-tcp-routes","pushedAt":"2024-08-05T17:00:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"geofffranks","name":"Geoff Franks","path":"/geofffranks","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7180882?s=80&v=4"},"commit":{"message":"Add drain_wait + lb_healthy_threshold properties for tcp_router\n\nPlumbs drain_wait into tcp_router, and reconfigures the haproxy health\nmonitor to support conditionally failing (when in drain mode) so that\nload balancers will remove it from service.\n\nAdds a post-start script based on gorouter's that will wait until load\nbalancers have had time to re-add nodes to the pool before moving onto\nthe next instance, to ensure there's always at least one healthy tcp\nrouter in the load balancing pool during deploys.","shortMessageHtmlLink":"Add drain_wait + lb_healthy_threshold properties for tcp_router"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEnHg91wA","startCursor":null,"endCursor":null}},"title":"Activity ยท cloudfoundry/routing-release"}