Vcenter NamespaceManagement Supervisors Workloads Images Settings Info
The Vcenter NamespaceManagement Supervisors Workloads Images Settings Info schema provides information about the current images configuration for Virtual Machines, Kubernetes nodes, and vSphere Pods on a Supervisor's workload components.
This schema was added in vSphere API 9.1.0.0.
{
"registry": {
"hostname": "string",
"port": 0
},
"repository": "string",
"content_libraries": [
{
"content_library": "string",
"supervisor_services": [
"string"
],
"resource_naming_strategy": "string"
}
]
}
The Vcenter NamespaceManagement Supervisors Workloads Images Settings Info.registry schema contains the specification required to configure a vSphere Pods image registry endpoint.
This property was added in vSphere API 9.1.0.0.
If missing or null, defaults to Docker Hub (docker.io).
The Vcenter NamespaceManagement Supervisors Workloads Images Settings Info.repository specifies the default vSphere Pods image repository to use when a vSphere Pod specification does not specify it. For example, hub.docker.com is the image repository for a vSphere Pod whose image specification is hub.docker.com/nginx.
This property was added in vSphere API 9.1.0.0.
If missing or null, defaults to 'library' when Docker Hub is the registry, and is empty otherwise.
Vcenter NamespaceManagement Supervisors Workloads Images Settings Info.content_libraries is a list of Content Libraries that are associated with the Supervisor's workload components. This list refers to existing Content Libraries in the vSphere inventory. These Content Libraries and the Content Library items belonging to them will be read-only across all vSphere Namespaces, and will be used as images for Virtual Machines and Kubernetes nodes.
This property was added in vSphere API 9.1.0.0.
If missing or null, no content libraries are associated with the Supervisor workload components.