vcenter_supervisor

vCenter Supervisor / VKS (vSphere Kubernetes Service).

The Supervisor cluster overlays Kubernetes onto a vSphere cluster — workloads (VMs, containers, TKG clusters) run as Kubernetes resources.

Endpoints under /api/vcenter/namespace-management/*.

saltext.vcf.clients.vcenter_supervisor.list_clusters(opts, profile=None)[source]

List Supervisor-enabled clusters.

saltext.vcf.clients.vcenter_supervisor.list_compatibility(opts, profile=None)[source]

List all vSphere clusters with their Supervisor compatibility status.

saltext.vcf.clients.vcenter_supervisor.enable_cluster(opts, cluster_id, enable_spec, profile=None)[source]

Enable Supervisor on a vSphere cluster.

enable_spec is the EnableSpec dict per the vSphere REST API — networking, master sizing, content library, etc.

saltext.vcf.clients.vcenter_supervisor.list_namespaces(opts, profile=None)[source]

List vSphere namespaces (across all Supervisor clusters).

saltext.vcf.clients.vcenter_supervisor.create_namespace(opts, namespace_spec, profile=None)[source]

Create a vSphere namespace (Kubernetes namespace in the Supervisor).