}}

Sealing the Secret Store

Enterprise DC/OS Preview Updated: February 15, 2017

You may want to manually seal the Secret Store to protect its contents from an intruder.

Sealed Secret Stores cannot be accessed from the web interface. Secret values cannot be retrieved using the Secrets API. Services that depend on values in the Secret Store may fail to deploy.

To seal the Secret Store, complete the following steps.

Prerequisites:

  1. Use the following command to seal the Secret Store.

    $ curl -X PUT --cacert dcos-ca.crt -H "Authorization: token=$(dcos config show core.dcos_acs_token)" $(dcos config show core.dcos_url)/secrets/v1/seal/default
    
  2. Confirm that the Secret Store was sealed with this command.
    $ curl --cacert dcos-ca.crt -H "Authorization: token=$(dcos config show core.dcos_acs_token)" $(dcos config show core.dcos_url)/secrets/v1/seal-status/default
    
  3. It should return the following JSON.
    {"sealed":true,"threshold":1,"shares":1,"progress":0}