Skip to content

v0.32.13

Choose a tag to compare

@vvoytovych vvoytovych released this 10 Oct 09:01
368a07c

Load balancers keep a tenant's own Gateway policy, and datumctl alb manages origin weights, load balancing and health checks.

What's new

  • A tenant's Gateway policy is kept. NSO's BackendTrafficPolicy on a load balancer's route now merges into the one a tenant attaches to the Gateway, instead of replacing it, so the tenant's rate limit and circuit breaker keep working. NSO's fields win where both set the same one. (#584)
  • Weights, load balancing and health checks in datumctl alb. The CLI and the ALB assistant show and change each origin's weight, the load balancing algorithm and passive health checks, and route update keeps the weights of origins that stay. (#583)
  • Unverified domains refused in datumctl alb. alb create --hostname and alb hostname add refuse a hostname whose domain is not verified yet, before writing anything. (#570)

No schema changes. Existing resources keep working without any conversion.

Changelog

  • 9e74b4c Merge branch 'main' into feat/alb-cli-weights-health-checks
  • e49aa18 Merge branch 'main' into fix/alb-plugin-block-unverified-hostnames
  • d45e38c Merge branch 'main' into fix/alb-plugin-block-unverified-hostnames
  • d570a61 Merge branch 'main' into fix/alb-plugin-block-unverified-hostnames
  • 0cb0763 Merge branch 'main' into fix/alb-plugin-block-unverified-hostnames
  • 368a07c Merge pull request #570 from datum-cloud/fix/alb-plugin-block-unverified-hostnames
  • ff8c232 Merge pull request #583 from datum-cloud/feat/alb-cli-weights-health-checks
  • b5203e3 Merge pull request #584 from datum-cloud/fix/btp-merge-with-gateway-policy
  • 74f6125 feat: Manage origin weights, load balancing and health checks in datumctl alb
  • 3b04e3b feat: Tell the ALB assistant about weights, the algorithm and health checks
  • b42afac fix: Merge the route BackendTrafficPolicy into a tenant's Gateway policy
  • 9818e5b fix: Refuse ALB hostnames on unverified domains in datumctl alb