-
Notifications
You must be signed in to change notification settings - Fork 3
[FEATURE] Support Ambient Mode Conversions #69
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Right now, Fortsa completely ignores ambient mode. However, there's some things we can do to support it. For example, we can look for changes to the namespace label istio.io/dataplane-mode. If Ambient is enabled on a namespace, we should restart the workloads so they no longer have sidecars. Conversely, if ambient mode is removed from a namespace, we should do the same thing - so sidecars are added.
For more info on the logic we need to support, see the following:
- https://istio.io/latest/docs/ambient/usage/add-workloads/#pod-selection-logic-for-ambient-and-sidecar-modes
- https://istio.io/latest/docs/reference/config/labels/#IoIstioDataplaneMode
- https://istio.io/latest/docs/reference/config/annotations/#AmbientRedirection
Note that this is currently considered a "nice to have" feature, and not necessarily a requirement unless the users ask for it.
If you want this feature, please let me know in the comments!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request