vantage_sdk.cluster.application.service_workflow
SDK helpers for cluster-level service workflow operations.
Classes
ServiceDisableCascadeResult(job_id: 'str | None' = None, logs: 'list[str]' = <factory>, state: 'str | None' = None, report: 'dict[str, Any] | None' = None, error: 'str | None' = None, already_disabled: 'bool' = False) -> None
Result from a heavy cluster service disable cascade.
ServiceWorkflowContext(cluster: 'Any', settings: 'dict[str, Any]') -> None
Cluster workflow context used by service enable/disable/update commands.
ServiceWorkflowSDK()
SDK for cluster-level service workflow operations.
Methods
build_vdeployer_settings(self, ctx, *, cluster, settings: 'dict[str, Any]') -> 'dict[str, Any]': No documentation provided.delete_namespace(self, ctx, *, cluster, namespace: 'str') -> 'ClusterServiceResponse': No documentation provided.get_cluster_settings(self, ctx, *, cluster_name: 'str') -> 'ServiceWorkflowContext': No documentation provided.normalize_service(service: 'str') -> 'str': No documentation provided.resolve_provider(self, ctx, cluster) -> 'str': No documentation provided.run_heavy_cascade(self, ctx, *, cluster, service: 'str') -> 'ServiceDisableCascadeResult': No documentation provided.trigger_deploy(self, ctx, *, cluster, settings: 'dict[str, Any]', target_component: 'str') -> 'ClusterServiceResponse': No documentation provided.update_cluster_settings(self, ctx, *, cluster_name: 'str', settings: 'dict[str, Any]'): No documentation provided.validate_cluster_credentials(cluster) -> 'None': No documentation provided.