flagger
flagger copied to clipboard
Canary CRD missing istio connection pool tcp support
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