From 3e910c11fa4c46945b75ecd8c91bc98777aa04f7 Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 10 Aug 2023 16:10:26 +0000 Subject: [PATCH 1/4] mention provisioner authentication --- docs/admin/provisioners.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/docs/admin/provisioners.md b/docs/admin/provisioners.md index 8f733fdccaa7d..6843a4e3efaad 100644 --- a/docs/admin/provisioners.md +++ b/docs/admin/provisioners.md @@ -16,10 +16,14 @@ By default, the Coder server runs [built-in provisioner daemons](../cli/server.m Each provisioner can run a single [concurrent workspace build](./scale.md#concurrent-workspace-builds). For example, running 30 provisioner containers will allow 30 users to start workspaces at the same time. -### Requirements +Provisioners are started with the [coder provisionerd start](../cli/provisionerd_start.md) command. -- The [Coder CLI](../cli.md) must installed on and authenticated as a user with the Owner or Template Admin role. -- Your environment must be [authenticated](../templates/authentication.md) against the cloud environments templates need to provision against. +### Authentication + +The provisioner server must authenticate with your Coder deployment. There are two authentication methods: + +- PSK: Set a [provisioner daemon PSK](../cli/server#--provisioner-daemon-psk) on the Coder server and start the provisioner with `coder provisionerd start --psk ` +- User token: [Authenticate](../cli.md#--token) the Coder CLI as a user with the Template Admin or Owner role. ### Types of provisioners From 67144e0807554e706ec856c52e5c86b8005fc5b3 Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 10 Aug 2023 16:48:07 +0000 Subject: [PATCH 2/4] add changelog for 2.1.0 --- docs/changelogs/v2.1.0.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 docs/changelogs/v2.1.0.md diff --git a/docs/changelogs/v2.1.0.md b/docs/changelogs/v2.1.0.md new file mode 100644 index 0000000000000..02166140d9e8e --- /dev/null +++ b/docs/changelogs/v2.1.0.md @@ -0,0 +1,39 @@ +## Changelog + +### Features + +- [External provisioners](https://coder.com/docs/v2/latest/admin/provisioners) updates + - Added [PSK authentication](https://coder.com/docs/v2/latest/admin/provisioners#authentication) method (#8877) (@spikecurtis) + - Provisioner daemons can be deployed [via Helm](https://github.com/coder/coder/tree/main/helm/provisioner) (#8939) (@spikecurtis) +- Added login type (OIDC, GitHub, or built-in, or none) to users page (#8912) (@Emyrk) +- Groups can be [automatically created](https://coder.com/docs/v2/latest/admin/auth#user-not-being-assigned--group-does-not-exist) from OIDC group sync (#8884) (@Emyrk) +- Parameter values can be specified via the [command line](https://coder.com/docs/v2/latest/cli/create#--parameter) during workspace creation/updates (#8898) (@mtojek) +- Added date range picker for the template insights page (#8976) (@BrunoQuaresma) +- We now publish preview [container images](https://github.com/coder/coder/pkgs/container/coder-preview) on every commit to `main`. Only use these images for testing. They are automatically deleted after 7 days. +- Coder is [officially listed JetBrains Gateway](https://coder.com/blog/self-hosted-remote-development-in-jetbrains-ides-now-available-to-coder-users). + +### Bug fixes + +- Don't close other web terminal or `coder_app` sessions during a terminal close (#8917) +- Properly refresh OIDC tokens (#8950) (@Emyrk) +- Added backoff to validate fresh git auth tokens (#8956) (@kylecarbs) +- Make preferred region the first in list (#9014) (@matifali) +- `coder stat`: clistat: accept positional arg for stat disk cmd (#8911) +- Prompt for confirmation during `coder delete ` (#8579) +- Ensure SCIM create user can unsuspend (#8916) +- Set correct Prometheus port in Helm notes (#8888) +- Show user avatar on group page (#8997) (@BrunoQuaresma) +- Make deployment stats bar scrollable on smaller viewports (#8996) (@BrunoQuaresma) +- Add horizontal scroll to template viewer (#8998) (@BrunoQuaresma) +- Persist search parameters when user has to authenticate (#9005) (@BrunoQuaresma) +- Set default color and display error on appearance form (#9004) (@BrunoQuaresma) + +Compare: [`v2.0.1...v2.1.0`](https://github.com/coder/coder/compare/v2.0.1...v2.1.0) + +## Container image + +- `docker pull ghcr.io/coder/coder:v2.1.0` + +## Install/upgrade + +Refer to our docs to [install](https://coder.com/docs/v2/latest/install) or [upgrade](https://coder.com/docs/v2/latest/admin/upgrade) Coder, or use a release asset below. From e863bd36b85f198f7d0924c1102ab1784ab1dcdd Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 10 Aug 2023 16:57:18 +0000 Subject: [PATCH 3/4] rename to 2.0.2 --- docs/changelogs/{v2.1.0.md => v2.0.2.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename docs/changelogs/{v2.1.0.md => v2.0.2.md} (100%) diff --git a/docs/changelogs/v2.1.0.md b/docs/changelogs/v2.0.2.md similarity index 100% rename from docs/changelogs/v2.1.0.md rename to docs/changelogs/v2.0.2.md From f982e263c1e82bea81b2cee3f9c98ab53eb1428d Mon Sep 17 00:00:00 2001 From: Ben Date: Thu, 10 Aug 2023 16:58:29 +0000 Subject: [PATCH 4/4] fix link --- docs/changelogs/v2.0.2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/changelogs/v2.0.2.md b/docs/changelogs/v2.0.2.md index 02166140d9e8e..01377772e2d48 100644 --- a/docs/changelogs/v2.0.2.md +++ b/docs/changelogs/v2.0.2.md @@ -28,11 +28,11 @@ - Persist search parameters when user has to authenticate (#9005) (@BrunoQuaresma) - Set default color and display error on appearance form (#9004) (@BrunoQuaresma) -Compare: [`v2.0.1...v2.1.0`](https://github.com/coder/coder/compare/v2.0.1...v2.1.0) +Compare: [`v2.0.1...v2.0.2`](https://github.com/coder/coder/compare/v2.0.1...v2.0.2) ## Container image -- `docker pull ghcr.io/coder/coder:v2.1.0` +- `docker pull ghcr.io/coder/coder:v2.0.2` ## Install/upgrade