fluxcd/flagger

Canary CRD missing istio connection pool tcp support

faisalp4p opened this issue · 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