DevOps Loop: Deploy security management
You can manage platform-specific roles and permissions in Deploy.
Default platform roles for Deploy
Some of the platform-specific default roles are available. These roles have matching default users:
- The Platform Admin role includes all
permissions, except the Cloud Connections permission. Open ID Connect (OIDC)
users with the ROLE_ADMIN OIDC role are mapped with the Platform
Admin Deploy role. It is appropriate for platform
administrators. Note: If you are an admin user in the platform and a member of a loop. In Deploy, you are given the same privileges as the owner of the loop.
- The Platform System User role is also similar to the administrator role. OIDC users with the ROLE_SYSTEM OIDC role are mapped to the Platform System User Deploy role. The Platform System User role has the View Bulk Reports permission in addition to other admin-level permissions.
- The Platform User role has all view permissions on the server. OIDC users with the ROLE_USER OIDC role are mapped to the Platform User Deploy role on the Deploy system team. OIDC adds or removes a user to the Platform User group based on OIDC roles on login. It is appropriate for users to allow them to manage applications and components.
Note: Although the platform roles are present and visible in the
system, you must not directly change the role memberships in Deploy. These roles
exist to support the OIDC roles and their memberships are maintained through the
Loop platform APIs.
Server configuration permissions in Deploy
The following platform-specific permissions are required for server configuration:
| Permission | Description |
|---|---|
| Manage Loops | Allows you to create and manage loops. |
| Manage Team Spaces | Allows you to create and manage teamspaces. |
Loop teams in Deploy
When you create a loop for a teamspace in DevOps Loop, the platform automatically creates a team for the teamspace’s loop in Deploy teams. The new team is indicated as follows:
teamspacename~loopname
You can use this loop definition for creating an application or a component. Any application or component that's in a loop is only accessible to the team that's associated with the loop.
