Updating the Namespace Configuration
You can change the whole namespace configuration or only some of the namespace settings.
To change the configuration of an existing namespace, you must have the
Namespaces.Configure
privilege on the Supervisor
.Before deleting a storage policy from
vCenter Server
or a vSphere Namespace
, or changing the storage policy assignment, make sure that no persistent volume claim with the corresponding storage class runs in the namespace. Also, ensure that no TKG
cluster is using the storage class.To patch a namespace configuration, use the
PATCH
https://
request and submit an <vcenter_ip_address_or_fqdn>
/api/vcenter/namespaces/instances/<namespace_id>
UpdateSpec
JSON object in the request body. You set
new values only to the configuration settings that you want to change. The parameters of the
update specification are the same as the ones you configured during the namespace creation.
When you issue the update request only the settings that you configured in the update
specification are applied, the other settings are left as they are.To reconfigure a namespace entirely, you must issue a
PUT
https://
request and submit a <vcenter_ip_address_or_fqdn>
/api/vcenter/namespaces/instances/<namespace_id>
SetSpec
JSON object in the request body. You can
change the description, access controls, storage settings, and resource limitations of the
specific namespace.