Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit f709b8e

Browse files
committedOct 3, 2024
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)
Failed to load comments.