Skip to content

Support for istio's warmupDurationSecs #1350

@recarga-brubs

Description

@recarga-brubs

Describe the feature

Istio added in 2022 the ability to "warm up" traffic slowly with a new load balancer property called warmupDurationSecs https://istio.io/latest/docs/reference/config/networking/destination-rule/#LoadBalancerSettings

Flagger should also support LEAST_REQUEST loadbalancer configuration https://istio.io/latest/docs/reference/config/networking/destination-rule/#LoadBalancerSettings-SimpleLB

Proposed solution

Add support for new istio loadbalancer features so a configuration like this would be possible

...
    trafficPolicy:
      loadBalancer:
        simple: LEAST_REQUEST
        warmupDurationSecs: 30s
...

Any alternatives you've considered?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions