As a VMware Aria Automation administrator, you can create, update, or delete Supervisor Namespace Class objects from the Infrastructure tab in the UI.

Create a Supervisor Namespace Class with a Supervisor Namespace Class config

Before creating a namespace class, verify that you have created a project and project role bindings. To create project and project role bindings using the UI, see How do I add a project for my Automation Assembler development team.

To create a supervisor namespace class, select Configure > Supervisor Namespace Classes, and click New Class
  1. On the Summary tab, enter a name, such as sample-namespace-class. Click Create.
  2. (Optional) On the Parameter tab, click New Parameter. Add parameter values such as:
    • Name: podcountlimit.
    • Type: Integer
    • Default value: 500
    • Minimum: 100
    • Maximum: 1000
    Click Add.
  3. (Optional) To add a config, click the Config tab. Add configuration values such as:
    • Storage Classes: management-storage-policy-thin.
    • VM Classes: big-vm-class, small-vm-class.
    • Content Libraries: global-content-library.
    • Limits. pod_count with a limit value of 2.
    • Supervisor selector. Match expression with environment select operator in enter the value testing.
  4. Click Create.
The list of Supervisor Namespace Classes reappears with sample-namespace-class listed.
Note: When the supervisor namespace class is created, a default project named vmware-system-cci is automatically created and should not be deleted.

Associate a Namespace Class with a project to create a namespace class binding

To associate the supervisor namespace class with a project, select Administration > Projects, and open the project that you want to use.
  1. Click the Supervisor Provisioning tab.
  2. Click Add Namespace Class
  3. Select the namespace class, for example sample-namespace-class.
  4. Click Add.
  5. Click Save.

To verify that the Namespace class and project are associated, select Configure > Supervisor Namespace Classes. In the list of Supervisor Namespace Classes, the namespace and its associated project appear on the same row.

Edit a Namespace Class

To edit a supervisor namespace class, select Configure > Supervisor Namespace Classes, and click the name of the Supervisor Namespace Class that you want to edit.
  1. Click the Parameters tab or Configuration tab to make updates.
  2. After making updates, click Save.

Delete a Namespace Class

The following procedure shows how to delete a supervisor namespace class with one associated project. If a supervisor namespace class is associated with multiple projects, repeat step 1 to remove it from all associated projects before deleting the supervisor namespace class.
  1. Select Administration > Projects, and open the associated project.
    1. Click the Supervisor Provisioning tab.
    2. Select the check box for the namespace class and click Remove.
    3. Click Save.
  2. Select Configure > Supervisor Namespace Classes. In the list of Supervisor Namespace Classes, verify that the namespace appears without an associated project.
  3. Select the check box for the Supervisor Namespace Class that you want to remove. Click Delete and click to verify the deletion.