mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
Users can now disable a secret to stop it from being injected into workspaces without deleting it, and re-enable it later. Disabled secrets stay visible and editable everywhere they already appear. An enabled secret must have at least one injection target; a secret with no target can be stored only while disabled. Existing target-less secrets are migrated to disabled to preserve current behavior. Support spans the REST API, SDK, CLI, dashboard, and audit log.
60 lines
1.2 KiB
Markdown
Generated
60 lines
1.2 KiB
Markdown
Generated
<!-- DO NOT EDIT | GENERATED CONTENT -->
|
|
# secret create
|
|
|
|
Create a secret
|
|
|
|
## Usage
|
|
|
|
```console
|
|
coder secret create [flags] <name>
|
|
```
|
|
|
|
## Description
|
|
|
|
```console
|
|
Provide the secret value with --value or non-interactive stdin (pipe or redirect).
|
|
```
|
|
|
|
## Options
|
|
|
|
### --value
|
|
|
|
| | |
|
|
|------|---------------------|
|
|
| Type | <code>string</code> |
|
|
|
|
Set the secret value. For security reasons, prefer non-interactive stdin (pipe or redirect).
|
|
|
|
### --description
|
|
|
|
| | |
|
|
|------|---------------------|
|
|
| Type | <code>string</code> |
|
|
|
|
Set the secret description.
|
|
|
|
### --env
|
|
|
|
| | |
|
|
|------|---------------------|
|
|
| Type | <code>string</code> |
|
|
|
|
Name of the workspace environment variable that this secret will set.
|
|
|
|
### --file
|
|
|
|
| | |
|
|
|------|---------------------|
|
|
| Type | <code>string</code> |
|
|
|
|
Workspace file path where this secret will be written. Must start with ~/ or /.
|
|
|
|
### --enabled
|
|
|
|
| | |
|
|
|---------|-------------------|
|
|
| Type | <code>bool</code> |
|
|
| Default | <code>true</code> |
|
|
|
|
Whether the secret is injected into workspaces. An enabled secret must set --env or --file; pass --enabled=false to store a secret without injecting it.
|