flagger icon indicating copy to clipboard operation
flagger copied to clipboard

Canary CRD missing istio connection pool tcp support

Open faisalp4p opened this issue 1 year ago • 0 comments

Describe the bug

Not able to create a canary resource with spec.service.trafficPolicy.connectionPool.tcp It throws following error

strict decoding error: unknown field "spec.service.trafficPolicy.connectionPool.tcp"

To Reproduce

Create a canary resource with following spec

provider: istio
service:
  trafficPolicy:
    connectionPool:
      tcp:
        maxConnections: 1024

Expected behavior

Should be able to create Canary resource with the following spec and create corresponding istio DestinationRule

provider: istio
service:
  trafficPolicy:
    connectionPool:
      tcp:
        maxConnections: 1024

Additional context

  • CRD missing istio connection pool tcp configs https://github.com/fluxcd/flagger/blob/main/artifacts/flagger/crd.yaml#L674

faisalp4p avatar May 03 '24 07:05 faisalp4p