You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.
Please describe the Improvement and/or Feature Request
Implement an OSM operator similar to istio operator to provide lifecycle management for multi-control plane deployments in a single cluster.
The functionality would be at par with the CLI but would give us the added benefit of configuring the CPs via Custom Resources versus maintaining and managing a configmap and have the operator constantly reconcile state to ensure that the control planes are always functioning correctly and are in the right state.
This saves the user from accidental misconfigurations of the control plane at deploy time or runtime (think validating webhooks).
Additionally, in an operator model, the user no longer needs to watch for events or log messages for each of the deployed control planes to triage and debug problems that could be caused by misconfiguration.
IMO the overall UX improves by having the operator manage deployments and upgrades.
The new istioctl commands and operator controller both validate configuration schemas and perform a range of checks for installation change or upgrade. These checks are tightly integrated with the tools to prevent common errors and simplify troubleshooting.
Scope (please mark with X where applicable)
New Functionality [X]
Install [X]
SMI Traffic Access Policy [ ]
SMI Traffic Specs Policy [ ]
SMI Traffic Split Policy [ ]
Permissive Traffic Policy [ ]
Ingress [ ]
Egress [ ]
Envoy Control Plane [ ]
CLI Tool [ ]
Metrics [ ]
Certificate Management [ ]
Sidecar Injection [ ]
Logging [ ]
Debugging [ ]
Tests [ ]
CI System [ ]
Project Release [ ]
Possible use cases
Provided in description above.
The text was updated successfully, but these errors were encountered:
Please describe the Improvement and/or Feature Request
Implement an OSM operator similar to istio operator to provide lifecycle management for multi-control plane deployments in a single cluster.
The functionality would be at par with the CLI but would give us the added benefit of configuring the CPs via Custom Resources versus maintaining and managing a
configmap
and have the operator constantly reconcile state to ensure that the control planes are always functioning correctly and are in the right state.This saves the user from accidental misconfigurations of the control plane at deploy time or runtime (think validating webhooks).
Additionally, in an operator model, the user no longer needs to watch for events or log messages for each of the deployed control planes to triage and debug problems that could be caused by misconfiguration.
IMO the overall UX improves by having the operator manage deployments and upgrades.
Also see similar motivations here - https://istio.io/latest/blog/2019/introducing-istio-operator/#summary
Scope (please mark with X where applicable)
Possible use cases
Provided in description above.
The text was updated successfully, but these errors were encountered: