·
108 commits
to master
since this release
Changelog
- 9e0ca3e BUILD/MINOR: go.mod: update k8s.io packages
- bd7b6e4 BUILD/MINOR: go.mod: update golang.org/x packages
- 5ce6c2d TEST/MEDIUM: cover a default backend whose service asks for ssl-passthrough
- 7138a26 MINOR: controller: report that ssl-passthrough cannot reach a default backend
- 6f64ca6 TEST/MEDIUM: cover the service scope of ssl-passthrough
- 8861f55 MINOR: ingress: apply ssl-passthrough at the service scope
- 3da2d6b TEST/MINOR: annotations: expect cookie-persistence among the backend names here
- 5d2478e TEST/MEDIUM: cover the declaration of frontend rules against the routes
- 973b3f9 BUG/MINOR: ingress: declare frontend rules only once a route carries their ids
- 5138395 TEST/MEDIUM: cover the backend annotation names and what an ingress loses
- 192c5b7 MINOR: ingress: name the backend annotations an ingress loses to the owner of a backend
- a783b21 TEST/MEDIUM: cover backend ownership, the walk order and the ordered set direction
- 676e6dd BUG/MINOR: controller: make the merge path walk deterministic, oldest ingress first
- f0872fe MEDIUM: ingress: let the first ingress to constitute a backend own it
- 365075d BUG/MEDIUM: controller: walk ingresses by age, in a deterministic order
- d4e5f4d TEST/MEDIUM: cover the ssl-passthrough backend permanence
- d99f2e7 BUG/MEDIUM: handler: apply the ssl-passthrough invariant before anything that can fail
- 3bc9e51 BUG/MINOR: handler: reconcile the ssl-passthrough binds instead of creating them
- b07b550 BUG/MEDIUM: handler: re-assert the ssl-passthrough backend on every sync
- 959d3af BUG/MEDIUM: haproxy: keep controller-owned backend state across a failed transaction
- 31d72ca BUILD/MINOR: update CHECK_COMMIT version to 5.8.1
- fda3a15 DOC/MINOR: remove Go Report Card badge from README
- 706afaa BUILD/MINOR: ci: migrate to helm/kind-action for kind cluster setup
- 25a033d TEST/MEDIUM: cover the report of routing key collisions
- f578f80 MINOR: ingress: report two ingresses colliding on a routing map key
- fe53dbb CLEANUP/MINOR: route: describe a route as the map rows it produces
- 3b1af02 CLEANUP/MINOR: maps: name the order in which the rows of a map file are matched
- 64309c4 BUG/MEDIUM: haproxy: stop overriding HAProxy default SSL bind options and ciphers
- f0c5fa1 BUG/MAJOR: service: deep-copy cr-backend spec to fix cross-service server contamination
- db6faac BUG/MINOR: rules: apply SSL redirect before basic auth on ingress frontend
- 4de7e6f BUG/MINOR: gracefully handle missing RBAC for Gateway API CRDs
- 34d5608 TEST/MEDIUM: service: cover deterministic backend server ordering
- 626ea11 BUG/MEDIUM: service: assign backend servers to slots deterministically
- 7417927 TEST/MEDIUM: controller: cover deterministic default backend selection
- 5cb830a BUG/MEDIUM: controller: select ingress default backend deterministically