-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
-
-
The ztunnel helm chart has recently been updated with new configuration fields, as seen in the values.yaml [https://github.com/istio/istio/blob/master/manifests/charts/ztunnel/values.yaml] file. To ensure users can configure these fields as needed, the ZTunnelConfig [https://github.com/istio-ecosystem/sail-operator/blob/8572c47d7d7669eeb62f3ddb434a7f8210c140d4/api/v1/values_types_extra.go#L42] CRD in the Sail Operator needs to be updated accordingly.
New fields to be added to the CRD:
1. global
2. tolerations
3. resourceQuotas
4. seLinuxOptions
5. updateStrategy
Acceptance Criteria: Add the missing configuration fields to the ZTunnelConfig CRD.
Additionally, it would be nice to explore ways to automatically detect changes in the ztunnel chart and propagate them to the ZTunnelConfig CRD to reduce manual effort and ensure consistency. For reference, see the related upstream issue: https://github.com/istio-ecosystem/sail-operator/issues/763