Skip to main content

Overview

By default, secrets and containers are private to the project that created them. ACLs grant specific users read access to secrets and containers across project boundaries, enabling secure credential sharing without exposing the payload itself.
Prerequisites
  • An active Polystack account with appropriate permissions
  • Access to the Polystack Dashboard or CLI configured with credentials
  • API credentials sourced (source openrc.sh)

ACL Concepts


View Current ACL

Show ACL on a secret
Show ACL on a container

Grant Access

Navigate to Key Manager > Secrets, select a secret, and click the Access Control tab. Click Add ACL to grant access to a specific user.

Revoke Access

Revoke all ACL entries on a secret
Update ACL to remove a specific user
openstack acl submit replaces the entire ACL. To remove one user, resubmit the ACL with only the users that should retain access. There is no append/remove operation.

Find Your User ID

Get the current user's ID
Look up another user's ID (admin)

Next Steps

Store Secrets

Create secrets before configuring ACL access

Containers

Apply ACLs at the container level for grouped secret access

Troubleshooting

Resolve 403 errors and ACL propagation issues

Key Manager Admin Guide

Configure platform-wide access policies and quotas