com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links' is unknown.

User Roles and Permissions

The following matrix illustrates the roles and actions that the users can carry out on Private PaaS:

A user is a person who interacts with the Private PaaS system. There can be many types of users in Private PaaS based on the different permission levels defined through the system such as, super tenant administrator, super tenant user, tenant administrators and tenant users. A tenant user can interact with Private PaaS at many levels, and may take the role of a DevOps, PaaS application developer or a SaaS application developer. 

For the purpose of providing greater flexibility, Private PaaS provides a simplified user permission model that includes Tenant administrator and Tenant user permissions. The permission levels are defined as follows:

  • Tenant Admin: Manage users and all Private PaaS features.
  • Tenant User: Manage all Private PaaS features.

The following table indicates the actions that are recommended to be carried out by the respective user. These actions can be customized to suite the user role in a given scenario by defining the permission levels accordingly.

Entity/Process

Action

 

 

User Roles

Super
Tenant
Admin

Super
Tenant
User 
Tenant
Admin
Tenant
User 
CartridgesAdding a cartridge.YesYesYesYes
Updating a cartridge.YesYesYesYes
Getting details of a specific cartridge.YesYesYesYes
Getting details of cartridges.YesYesYesYes
Getting details of cartridges using filters.YesYesYesYes
Synchronizing the GIT Repo of a cartridgeYesYesYesYes
Deleting a cartridge.YesYesYesYes
Cartridge groupsAdding a cartridge group.YesYesYesYes
Updating a cartridge group.YesYesYesYes
Getting details of a specific cartridge group.YesYesYesYes
Getting details of cartridge groups.YesYesYesYes
Deleting a cartridge group.YesYesYesYes
Network partitions

Adding a network partition.

YesYesYesYes
Updating a network partition.YesYesYesYes
Getting details of a specific network partition.YesYesYesYes
Getting details of network partitions.YesYesYesYes
Deleting a network partition.YesYesYesYes
Applications

Adding an application.

YesYesYesYes
Deploy an application.YesYesYesYes
Getting details of an application.YesYesYesYes
Getting details of applications.YesYesYesYes
Getting the runtime topology of an application.YesYesYesYes
Undeploy an application.YesYesYesYes
Deleting an application.YesYesYesYes
Application policyAdding an application policy.YesYesYesYes
Updating an application policy.YesYesYesYes
Getting details of an application policy.YesYesYesYes
Getting details of application policies.YesYesYesYes
Deleting an application policy.YesYesYesYes
Application sign upSigning up to an application.YesYesYesYes
Getting sign up details of an application.YesYesYesYes
Deleting Sign Up Details of an Application.YesYesYesYes
Domain mappingsAdding domain mappings.YesYesYesYes
Getting domain mapping details of an application.YesYesYesYes
Deleting domain mappings.YesYesYesYes
Auto-scaling policiesAdding an auto-scaling policy.YesYesYesYes
Updating an auto-scaling policy.YesYesYesYes
Getting details of an auto-scaling policy.YesYesYesYes
Getting details of auto-scaling policies.YesYesYesYes
Deleting an auto-scaling policy.YesYesYesYes
TenantsAdding a tenant.YesNoNoNo
Updating a tenant.YesNoNoNo
Getting details of a tenant.YesNoNoNo
Getting details of tenants.YesNoNoNo
Searching for tenants.YesNoNoNo
Activating a tenant.YesNoNoNo
Deactivating a tenant.YesNoNoNo
UsersAdding a user.YesNoYesNo
Updating a user.YesNoYesNo
Getting details of users.YesNoYesNo
Deleting a user.YesNoYesNo
Kubernetes-CoreOS ClustersAdding a Kubernetes-CoreOS Cluster.YesYesYesYes
Adding a host to a Kubernetes-CoreOS Cluster.YesYesYesYes
Updating a Kubernetes-CoreOS master.YesYesYesYes
Getting details on all Kubernetes-CoreOS groups.YesYesYesYes
Getting details on a Kubernetes-CoreOS group.YesYesYesYes
Getting details on all the hosts in a Kubernetes-CoreOS group.YesYesYesYes
Getting details on the master in a Kubernetes-CoreOS group.YesYesYesYes
Undeploying a host in a Kubernetes-CoreOS group.YesYesYesYes
Deleting a Kubernetes-CoreOS group.YesYesYesYes
Deployment policiesAdding a deployment policy.YesYesYesYes
Updating a deployment policy.YesYesYesYes
Getting details of a deployment policy.YesYesYesYes
Getting details of deployment policies.YesYesYesYes
Deleting a deployment policy.YesYesYesYes
OtherChanging the default super admin password.YesNoNoNo
Monitoring via the dashboard.YesYesNoNo
Handle billing activities.YesYesNoNo
com.atlassian.confluence.content.render.xhtml.migration.exceptions.UnknownMacroMigrationException: The macro 'next_previous_links2' is unknown.