Skip to content

Namespaces

Altair SLC Hub implements a namespace system to allow segregating entities such as Library Definitions or Authentication Domains.

Namespaces serve two broad purposes:

  • They provide naming separation. This means, for example, two namespaces can contain a Library Definition of the same name.
  • They provide access control segregation, allowing different access control rules to be defined for different namespaces.

Most entities in Altair SLC Hub are contained within namespaces. There are some entities that are not:

  • Users, Groups and Roles. The interaction between roles and namespaces is covered in the access control documentation here.
  • Link sessions.
  • Artifact Repositories
  • Namespaces
  • Execution Profiles. The interaction between execution profiles and namespaces is covered in the execution profiles documentation here.

Namespaces can be used for a variety of purposes. Typical uses would be:

  • Creating a namespace for each business unit to segregate definitions and workloads for those business units.
  • Creating multiple namespaces to segregate "production", "staging" and "testing" definitions and workloads.