Update flagger Docker tag to v1.34.0
This MR contains the following updates:
Package | Update | Change |
---|---|---|
flagger | minor |
1.33.0 -> 1.34.0
|
Release Notes
fluxcd/flagger (flagger)
v1.34.0
Release date: 2023-10-04
This release comes with several new features. The Gateway API integration has been significantly improved with support for
- Canary releases with session affinty
- B/G deployments with traffic mirroring
- Filters in the generated
HTTPRoute
(.spec.rules[].filters
)
Most of the Filters are derived from existing fields in the Canary spec like
.spec.service.headers
. To support arbitary request mirroring through the
RequestMirror
filter, a new field .spec.service.mirror
has been introduced.
A new field checksum
has been added to the Canary webhook payload. This field
is computed by hashing the .status.lastAppliedSpec
and
.status.trackedConfigs
. It can be used to distinguish between Canary runs.
Furthermore, the Gloo integration now uses strings for specifying time durations in order to be better compatible with protobuf duration parsing.
Lastly, Kubernetes packages were updated to be on 1.27.
Improvements
- Update Kubernetes to v1.27 #1506
- gatewayapi: add support for session affinity #1507
- gatewayapi: add support for route rule filters #1512
- Update Linkerd tutorial to use Kubernetes Gateway API #1516
- Add Checksum field to the Webhook payload to distinguish canary runs #1521
- gatewayapi: add support for b/g mirroring #1525
- Update Go dependencies #1528
Fixes
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.