The SaaSi operator is the orchestrator of the SaaSi engines.
You can install it on a single or on multiple clusters, different deployment options are allowed.

Figure 1: an example of single cluster installation

Figure 2: an example of multi cluster installation
TODO
The SaaSi operator defines its own Kubernetes API to manage the workflow, so that the whole application can work even without the SaaSi console, which simplifies the integration with CI/CD pipelines:
- SaaSiExporter is the custom resource to define a request for the Exporter service
- SaaSiExportResponse is the related custom resource to track the status of an export request
- SaaSiDeployer is the custom resource to define a request for the Deployer service
- SaaSiDeployResponse is the related custom resource to track the status of a deployment request