SupervisorServices APIs
The SupervisorServices service provides operations to install and manage running instances of Supervisor Services on a Supervisor cluster. Existing methods under ClusterSupervisorServices will be migrated to this interface.
Operations
GET
Get Supervisor Supervisor Service Target Version Supervisor Services Precheck
Get the result of the last valid SupervisorServices.precheck operation for a specific Supervisor Service version on a Supervisor. If the Supervisor Service on the Supervisor has been installed, upgraded or deleted since the last SupervisorServices.precheck operation, the stale result will be purged and the user should re-initiate a SupervisorServices.precheck operation.
POST
Precheck Supervisor Supervisor Service
Initiates a pre-check for installing or upgrading to a Supervisor Service version on the given Supervisor. For example, if a Supervisor is running version 1.0 of a service, use this API with a target version of 2.0 to know if the service version 2.0 is also compatible with this Supervisor. The pre-check result can be fetched asynchronously by SupervisorServices.get-precheck-result operation.