Secret Management

The Secret Key Settings option allows administrators to securely configure, store, and share encrypted keys required for database connections and other services. Secret keys can then be used across platform modules by authorized users or groups.

Add a Secret Key

  1. Create a new Secret Key.

    • A confirmation message appears when the secret key is saved.

    • The saved key is displayed in the list.

  2. To add configuration details, click the Add New Field (+) icon.

    • Add multiple fields such as Port, Host, Username, Password, etc., depending on the selected database.

  3. After entering all required fields, click Save.

    • A confirmation message confirms that the inserted fields have been saved.

Manage Secret Keys

  • View Fields: Click the View icon to display all added fields.

  • Delete Secret Key: Click the Delete icon to remove a saved Secret Key.

  • Remove Field: Click the Close icon to delete an individual field.

Share a Secret Key

Once configured, Secret Keys can be shared with users or user groups for controlled access.

  1. From the list of saved Secret Keys, click the Share icon.

    • The Share Secret Key window opens.

  2. Choose one of the following options:

    • USER: Select individual users.

    • USER GROUP: Select a user group.

    • EXCLUDE USER: Exclude specific users from access.

  3. Select users or user groups from the list and use the arrow icon to move them into the right-side box.

  4. Once the selected user(s) or group(s) are moved, click Save.

    • A confirmation message confirms that the Secret Key has been shared successfully.

Notes

  • Admins must request DevOps to add keys and values in Kubernetes, following Kubernetes naming conventions.

    • Use hyphens (-) or underscores (_).

    • Special characters are not allowed.

  • Secret Keys must be shared with relevant users or user groups to ensure access.

  • Once configured and shared, these keys can be used across multiple platform modules.