Skip to content

Commit f709b8e

Browse files
committed
Add licensing and groups documentation
- Introduce a Licensing section to detail feature access with licenses. - Document the Groups feature for user access management in templates. - Update the manifest to include the new documentation sections.
1 parent 871764b commit f709b8e

File tree

4 files changed

+74
-1
lines changed

4 files changed

+74
-1
lines changed

docs/admin/licensing/README.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Licensing
2+
3+
Some features are only accessible with a Premium or Enterprise license. See our
4+
[pricing page](https://coder.com/pricing) for more details. To try Premium
5+
features, you can [request a trial](https://coder.com/trial) or
6+
[contact sales](https://coder.com/contact).
7+
8+
<!-- markdown-link-check-disable -->
9+
10+
> If you are an existing customer, you can learn more our new Premium plan in
11+
> the [Coder v2.16 blog post](https://coder.com/blog/release-recap-2-16-0)
12+
13+
<!-- markdown-link-check-enable -->
14+
15+
## Adding your license key
16+
17+
There are two ways to add a license to a Coder deployment:
18+
19+
<div class="tabs">
20+
21+
### Coder UI
22+
23+
First, ensure you have a license key
24+
([request a trial](https://coder.com/trial)).
25+
26+
With an `Owner` account, navigate to `Deployment -> Licenses`, `Add a license`
27+
then drag or select the license file with the `jwt` extension.
28+
29+
![Add License UI](../../images/add-license-ui.png)
30+
31+
### Coder CLI
32+
33+
First, ensure you have a license key
34+
([request a trial](https://coder.com/trial)) and the
35+
[Coder CLI](../../install/cli.md) installed.
36+
37+
1. Save your license key to disk and make note of the path
38+
2. Open a terminal
39+
3. Ensure you are logged into your Coder deployment
40+
41+
`coder login <access url>`
42+
43+
4. Run
44+
45+
`coder licenses add -f <path to your license key>`
46+
47+
</div>

docs/admin/users/groups.md

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Groups
2+
3+
Groups can be used with [template RBAC](../templates/template-permissions.md) to
4+
give groups of users access to specific templates. They can be defined via the
5+
Coder web UI,
6+
[synced from your identity provider](./oidc-auth.md#group-sync-enterprise-premium)
7+
or
8+
[managed via Terraform](https://registry.terraform.io/providers/coder/coderd/latest/docs/resources/template).
9+
10+
![Groups](../../images/groups.png)
11+
12+
## Enabling this feature
13+
14+
This feature is only available with a
15+
[Premium or Enterprise license](https://coder.com/pricing).

docs/admin/users/oidc-auth.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ CODER_TLS_CLIENT_CERT_FILE=/path/to/cert.pem
151151
CODER_TLS_CLIENT_KEY_FILE=/path/to/key.pem
152152
```
153153

154-
## Group Sync (enterprise)
154+
## Group Sync (enterprise) (premium)
155155

156156
If your OpenID Connect provider supports group claims, you can configure Coder
157157
to synchronize groups in your auth provider to groups within Coder.

docs/manifest.json

+11
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,11 @@
238238
"path": "./admin/users/groups-roles.md",
239239
"state": ["enterprise", "premium"]
240240
},
241+
{
242+
"title": "Groups",
243+
"path": "./admin/users/groups.md",
244+
"state": ["enterprise", "premium"]
245+
},
241246
{
242247
"title": "Organizations",
243248
"path": "./admin/users/organizations.md",
@@ -532,6 +537,12 @@
532537
"state": ["enterprise", "premium"]
533538
}
534539
]
540+
},
541+
{
542+
"title": "Licensing",
543+
"description": "Configure licensing for your deployment",
544+
"path": "./admin/licensing/README.md",
545+
"icon_path": "./images/icons/licensing.svg"
535546
}
536547
]
537548
},

0 commit comments

Comments
 (0)