DSM System Namespace
DSM System Namespace
Overview
The dsm-system
namespace is designated for storing
and managing system-wide secrets and configurations in DSM. It
is intended to centralize system resources, ensuring they are
secure and easily accessible for administrative tasks. DSM
Admins have the ability to create, update, and read resources in
this namespace, while DSM Users can only read specific
resources.
Capabilities
DSM Admins
-
Create, update, and read:
-
ConfigMaps
-
Secrets
-
BackupLocations
-
DirectoryServices
-
ImageRegistry
-
DSM Users
-
Read-only access to:
-
BackupLocations
-
DirectoryServices
-
ConfigMaps
-
Note: DSM Users cannot read Secrets.
Key Actions for DSM Admins
-
ConfigMaps and Secrets:
-
Create or update trust bundles.
-
Manage system-wide backup locations.
-
Configure system-wide ldap directory service.
-
-
User Access:
-
Allow users to read backup locations, directory services, and ConfigMaps.
-
Restrict users from reading Secrets.
-
Pre-defined Well-Known Resources
-
ConfigMap
trusted-root-ca
-
Contains the list of trusted root CAs used by DSM as a trust bundle.
-
-
Directory Service
ldap-default
-
The directory service used by DSM Appliance and Database clusters for authentication.
-
-
ConfigMap
vcenter-ca
-
Contains the server issuer CA of the vCenter server connected to DSM.
-
-
BackupLocation
default-provider-log-repo
-
An S3-compatible object store for saving log bundles generated on the Provider VM.
-
-
BackupLocation
default-provider-backup-repo
-
An S3-compatible object store for periodically backing up the Provider VM database.
-
By managing these resources, DSM Admins ensure that the DSM environment remains secure and properly configured, while allowing DSM Users appropriate access to necessary configurations and services.