Skip to content

Update flagger Docker tag to v1.38.0

Soos requested to merge renovate/flagger-1.x into main

This MR contains the following updates:

Package Update Change
flagger (source) minor 1.37.0 -> 1.38.0

Release Notes

fluxcd/flagger (flagger)

v1.38.0

Compare Source

Release date: 2024-07-30

This release comes with several fixes and improvements. There is a new Keptn metrics provider that can be used for flexible grading logic and analysis. The loadtester chart now supports ServiceAccount annotations and the Flagger chart now supports specifying honorLabels for the PodMonitor.

Support for Kuma has been fixed and verified against Kuma 2.7.5. Also, the Deployment scaling has been updated to use Patch instead of Update to avoid intermittent conflict errors. Furthermore, a potential panic that could be caused due to Prometheus returning a range vector has been fixed. Also, the request-duration inbuilt query for Nginx has been updated to be more accurate.

Lastly, all Go dependencies, Alpine and Kubernetes libraries were updated.

Important

The update to Kubernetes libraries also brings an unwanted side-effect. Due to a change in upstream Kubernetes, sidecar support is done through a new field, which may be utilized by other services in your cluster. This would change the hash calculated by Flagger between runs and trigger an unwanted Canary analysis. Unfortunately, this is unavoidable. To get around this, users could set the .spec.suspend field to be true before updating to this version and switch it back when they update their application.

Improvements
  • Bumps golang.org/x/net to v0.23.0 #​1628
  • feat: implement a Keptn metrics provider #​1630
  • Update dependencies to Kubernetes 1.30 #​1638
  • loadtester: add support for annotation on service account #​1649
  • Bump golang.org/x/net to v0.25.0 and other deps. #​1653
  • Update Go dependencies and Alpine #​1656
  • Helm - Add podMonitor.honor labels #​1676
  • kuma: bump e2e version to 2.7.5 #​1683
  • Release loadtester 0.33.0 #​1690
  • Bump google.golang.org/grpc from 1.64.0 to 1.64.1 #​1675
Fixes
  • Use Patch instead of Update for Deployment scaling #​1634
  • block panic when prom returns range vector #​1637
  • Fix removal of empty keys from flagger chart #​1657
  • doc: fix KEDA doc regarding namespaces #​1666
  • Fix Nginx request-duration query #​1686

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports