Open Issues Need Help
View All on GitHubThe Sail Operator is able to install and manage the lifecycle of the Istio control plane in an Kubernetes & OpenShift cluster.
The Sail Operator is able to install and manage the lifecycle of the Istio control plane in an Kubernetes & OpenShift cluster.
AI Summary: Refactor the IstioRevision integration tests in the Sail Operator project to improve readability, maintainability, and ensure proper resource cleanup. The goal is to restructure the tests, likely using a more organized approach, potentially inspired by the (though imperfect) IstioRevisionTag integration tests, to make adding new tests easier and reduce the risk of resource leaks.
The Sail Operator is able to install and manage the lifecycle of the Istio control plane in an Kubernetes & OpenShift cluster.
AI Summary: Investigate the feasibility and impact of increasing the `MaxConcurrentReconciles` value in the Sail Operator to improve its handling of a larger volume of reconciliation requests. This involves testing the current implementation to understand potential implications before exposing the value as a configurable option.
The Sail Operator is able to install and manage the lifecycle of the Istio control plane in an Kubernetes & OpenShift cluster.
AI Summary: The task requires unifying error handling across all controllers in the Sail Operator project, adopting the pattern used in the IstioRevisionTag controller. This involves creating custom error types to manage status updates and preserve original errors, improving consistency and maintainability.
The Sail Operator is able to install and manage the lifecycle of the Istio control plane in an Kubernetes & OpenShift cluster.