From b7ac4be7ec3296e35e61ca96aeeee9d87dd83ff3 Mon Sep 17 00:00:00 2001 From: EdwardAngert <17991901+EdwardAngert@users.noreply.github.com> Date: Wed, 23 Apr 2025 16:22:57 +0000 Subject: [PATCH 1/5] enable auto-fill-param --- docs/admin/templates/extending-templates/parameters.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/admin/templates/extending-templates/parameters.md b/docs/admin/templates/extending-templates/parameters.md index 5db1473cec3ec..83568de48f45a 100644 --- a/docs/admin/templates/extending-templates/parameters.md +++ b/docs/admin/templates/extending-templates/parameters.md @@ -374,7 +374,13 @@ data "coder_parameter" "jetbrains_ide" { ## Create Autofill When the template doesn't specify default values, Coder may still autofill -parameters. +parameters. To enable this feature, run the Coder server with: + +```shell +coder server --experiments=auto-fill-parameters +``` + +With the feature enabled: 1. Coder will look for URL query parameters with form `param.=`. This feature enables platform teams to create pre-filled template creation From 85249d9dc0f54b84cf16ba11d3893f41d30b8628 Mon Sep 17 00:00:00 2001 From: Edward Angert Date: Wed, 23 Apr 2025 12:30:34 -0400 Subject: [PATCH 2/5] Update docs/admin/templates/extending-templates/parameters.md --- docs/admin/templates/extending-templates/parameters.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/admin/templates/extending-templates/parameters.md b/docs/admin/templates/extending-templates/parameters.md index 83568de48f45a..01d4408a929aa 100644 --- a/docs/admin/templates/extending-templates/parameters.md +++ b/docs/admin/templates/extending-templates/parameters.md @@ -374,7 +374,9 @@ data "coder_parameter" "jetbrains_ide" { ## Create Autofill When the template doesn't specify default values, Coder may still autofill -parameters. To enable this feature, run the Coder server with: +parameters. + +Enable this feature with the `--experiments` flag: ```shell coder server --experiments=auto-fill-parameters From 63915169cf39dd449f1a506034b771c97a013a4f Mon Sep 17 00:00:00 2001 From: Edward Angert Date: Wed, 23 Apr 2025 12:31:53 -0400 Subject: [PATCH 3/5] Update docs/admin/templates/extending-templates/parameters.md --- docs/admin/templates/extending-templates/parameters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/admin/templates/extending-templates/parameters.md b/docs/admin/templates/extending-templates/parameters.md index 01d4408a929aa..3d8f30f7cd354 100644 --- a/docs/admin/templates/extending-templates/parameters.md +++ b/docs/admin/templates/extending-templates/parameters.md @@ -376,7 +376,7 @@ data "coder_parameter" "jetbrains_ide" { When the template doesn't specify default values, Coder may still autofill parameters. -Enable this feature with the `--experiments` flag: +You need to enable `auto-fill-parameters` first: ```shell coder server --experiments=auto-fill-parameters From 6871b097921c4bce695fb3a68b4e560ce8a744b9 Mon Sep 17 00:00:00 2001 From: Edward Angert Date: Wed, 23 Apr 2025 13:04:49 -0400 Subject: [PATCH 4/5] Update docs/admin/templates/extending-templates/parameters.md --- docs/admin/templates/extending-templates/parameters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/admin/templates/extending-templates/parameters.md b/docs/admin/templates/extending-templates/parameters.md index 3d8f30f7cd354..bc3283d3a5c3d 100644 --- a/docs/admin/templates/extending-templates/parameters.md +++ b/docs/admin/templates/extending-templates/parameters.md @@ -381,7 +381,7 @@ You need to enable `auto-fill-parameters` first: ```shell coder server --experiments=auto-fill-parameters ``` - +Or set the [environment variable](../../setup/index.md), `CODER_EXPERIMENTS=auto-fill-parameters` With the feature enabled: 1. Coder will look for URL query parameters with form `param.=`. From 9755ec17ea0c1bf85772393e23e5ef88346d42da Mon Sep 17 00:00:00 2001 From: Edward Angert Date: Wed, 23 Apr 2025 13:05:09 -0400 Subject: [PATCH 5/5] Update docs/admin/templates/extending-templates/parameters.md --- docs/admin/templates/extending-templates/parameters.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/admin/templates/extending-templates/parameters.md b/docs/admin/templates/extending-templates/parameters.md index bc3283d3a5c3d..676b79d72c36f 100644 --- a/docs/admin/templates/extending-templates/parameters.md +++ b/docs/admin/templates/extending-templates/parameters.md @@ -381,6 +381,7 @@ You need to enable `auto-fill-parameters` first: ```shell coder server --experiments=auto-fill-parameters ``` + Or set the [environment variable](../../setup/index.md), `CODER_EXPERIMENTS=auto-fill-parameters` With the feature enabled: