From c32729685ab70f9939705efead5074a3cc914f35 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Wed, 2 Jul 2025 19:06:58 +0500 Subject: [PATCH 01/14] chore: update module display names --- registry/coder/modules/local-windows-rdp/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/registry/coder/modules/local-windows-rdp/README.md b/registry/coder/modules/local-windows-rdp/README.md index 4b44796..02b7e6d 100644 --- a/registry/coder/modules/local-windows-rdp/README.md +++ b/registry/coder/modules/local-windows-rdp/README.md @@ -1,11 +1,11 @@ --- -display_name: Windows RDP Desktop +display_name: RDP Web description: Enable RDP on Windows and add a one-click Coder Desktop button for seamless access icon: ../../../../.icons/desktop.svg maintainer_github: coder verified: true supported_os: [windows] -tags: [rdp, windows, desktop, remote] +tags: [rdp, windows, web] --- # Windows RDP Desktop From f8544d2ee3bb0abc38dcf586615e1b7256f74c37 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Wed, 2 Jul 2025 19:07:50 +0500 Subject: [PATCH 02/14] Update README.md --- registry/coder/modules/windows-rdp/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/coder/modules/windows-rdp/README.md b/registry/coder/modules/windows-rdp/README.md index 0899a79..d1d7be7 100644 --- a/registry/coder/modules/windows-rdp/README.md +++ b/registry/coder/modules/windows-rdp/README.md @@ -1,5 +1,5 @@ --- -display_name: Windows RDP +display_name: RDP Web description: RDP Server and Web Client, powered by Devolutions Gateway icon: ../../../../.icons/desktop.svg maintainer_github: coder From 0392eef94fe3ccce791a94c9155d1cfe12bf00d1 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Wed, 2 Jul 2025 19:08:22 +0500 Subject: [PATCH 03/14] Update README.md --- registry/coder/modules/local-windows-rdp/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/registry/coder/modules/local-windows-rdp/README.md b/registry/coder/modules/local-windows-rdp/README.md index 02b7e6d..4582d8d 100644 --- a/registry/coder/modules/local-windows-rdp/README.md +++ b/registry/coder/modules/local-windows-rdp/README.md @@ -1,11 +1,11 @@ --- -display_name: RDP Web +display_name: RDP Desktop description: Enable RDP on Windows and add a one-click Coder Desktop button for seamless access icon: ../../../../.icons/desktop.svg maintainer_github: coder verified: true supported_os: [windows] -tags: [rdp, windows, web] +tags: [rdp, windows, desktop, local] --- # Windows RDP Desktop From e5c26db81aba4753ec49841af0dab3dde5fc4de0 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Wed, 2 Jul 2025 20:52:24 +0500 Subject: [PATCH 04/14] use GFM style alert --- registry/coder/modules/local-windows-rdp/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/registry/coder/modules/local-windows-rdp/README.md b/registry/coder/modules/local-windows-rdp/README.md index 4582d8d..764c204 100644 --- a/registry/coder/modules/local-windows-rdp/README.md +++ b/registry/coder/modules/local-windows-rdp/README.md @@ -12,7 +12,8 @@ tags: [rdp, windows, desktop, local] This module enables Remote Desktop Protocol (RDP) on Windows workspaces and adds a one-click button to launch RDP sessions directly through [Coder Desktop](https://coder.com/docs/user-guides/desktop). It provides a complete, standalone solution for RDP access, eliminating the need for manual configuration or port forwarding through the Coder CLI. -> **Note**: [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. +> [!NOTE] +> [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. ```tf module "rdp_desktop" { From f3f00793e6bf3c281047ce2876af793875807019 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Wed, 2 Jul 2025 20:53:10 +0500 Subject: [PATCH 05/14] remove Roadmap section This works on Azure. --- registry/coder/modules/windows-rdp/README.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/registry/coder/modules/windows-rdp/README.md b/registry/coder/modules/windows-rdp/README.md index d1d7be7..71d720e 100644 --- a/registry/coder/modules/windows-rdp/README.md +++ b/registry/coder/modules/windows-rdp/README.md @@ -64,7 +64,3 @@ module "windows_rdp" { devolutions_gateway_version = "2025.1.6" # Specify a specific version } ``` - -## Roadmap - -- [ ] Test on Microsoft Azure. From b5bafee96472925d713562abd689c26aa2fce6ff Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Wed, 2 Jul 2025 20:55:54 +0500 Subject: [PATCH 06/14] update icon path --- registry/coder/modules/local-windows-rdp/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry/coder/modules/local-windows-rdp/README.md b/registry/coder/modules/local-windows-rdp/README.md index 764c204..a158509 100644 --- a/registry/coder/modules/local-windows-rdp/README.md +++ b/registry/coder/modules/local-windows-rdp/README.md @@ -1,7 +1,7 @@ --- display_name: RDP Desktop description: Enable RDP on Windows and add a one-click Coder Desktop button for seamless access -icon: ../../../../.icons/desktop.svg +icon: ../../../../.icons/rdp.svg maintainer_github: coder verified: true supported_os: [windows] From 37e1e346dd48ea32ba27eaa8426ac9d14455acef Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Wed, 2 Jul 2025 21:00:08 +0500 Subject: [PATCH 07/14] Create rdp.svg --- .icons/rdp.svg | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .icons/rdp.svg diff --git a/.icons/rdp.svg b/.icons/rdp.svg new file mode 100644 index 0000000..a47bfe7 --- /dev/null +++ b/.icons/rdp.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 2585ec6c287935d481a3d75b19840a93c7cd07ce Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Thu, 3 Jul 2025 09:11:16 +0500 Subject: [PATCH 08/14] chore: bump module versions (patch) --- MAINTAINER.md | 10 +++------- registry/coder/modules/local-windows-rdp/README.md | 9 ++++----- registry/coder/modules/windows-rdp/README.md | 8 ++++---- 3 files changed, 11 insertions(+), 16 deletions(-) diff --git a/MAINTAINER.md b/MAINTAINER.md index 69d1a65..2011b5a 100644 --- a/MAINTAINER.md +++ b/MAINTAINER.md @@ -14,9 +14,7 @@ brew install go sudo apt install golang-go ``` -## Daily Tasks - -### Review PRs +## Reviewing a PR Check that PRs have: @@ -26,7 +24,7 @@ Check that PRs have: - [ ] Formatted code (`bun run fmt`) - [ ] Avatar image for new namespaces (`avatar.png` or `avatar.svg` in `.images/`) -#### Version Guidelines +### Version Guidelines When reviewing PRs, ensure the version change follows semantic versioning: @@ -42,7 +40,7 @@ PRs should clearly indicate the version change (e.g., `v1.2.3 → v1.2.4`). go build ./cmd/readmevalidation && ./readmevalidation ``` -## Releases +## Making a Release ### Create Release Tags @@ -99,5 +97,3 @@ status: "community" # or "partner", "official" - **Tests fail**: Ensure Docker with `--network=host`, check Terraform syntax - **Wrong file structure**: Use `./scripts/new_module.sh` for new modules - **Missing namespace avatar**: Must be `avatar.png` or `avatar.svg` in `.images/` directory - -That's it. Keep it simple. diff --git a/registry/coder/modules/local-windows-rdp/README.md b/registry/coder/modules/local-windows-rdp/README.md index a158509..ff93a43 100644 --- a/registry/coder/modules/local-windows-rdp/README.md +++ b/registry/coder/modules/local-windows-rdp/README.md @@ -12,14 +12,13 @@ tags: [rdp, windows, desktop, local] This module enables Remote Desktop Protocol (RDP) on Windows workspaces and adds a one-click button to launch RDP sessions directly through [Coder Desktop](https://coder.com/docs/user-guides/desktop). It provides a complete, standalone solution for RDP access, eliminating the need for manual configuration or port forwarding through the Coder CLI. -> [!NOTE] -> [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. +> [!NOTE] > [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. ```tf module "rdp_desktop" { count = data.coder_workspace.me.start_count source = "registry.coder.com/coder/local-windows-rdp/coder" - version = "1.0.0" + version = "1.0.1" agent_id = coder_agent.main.id agent_name = coder_agent.main.name } @@ -52,7 +51,7 @@ Uses default credentials (Username: `Administrator`, Password: `coderRDP!`): module "rdp_desktop" { count = data.coder_workspace.me.start_count source = "registry.coder.com/coder/local-windows-rdp/coder" - version = "1.0.0" + version = "1.0.1" agent_id = coder_agent.main.id agent_name = coder_agent.main.name } @@ -66,7 +65,7 @@ Specify a custom display name for the `coder_app` button: module "rdp_desktop" { count = data.coder_workspace.me.start_count source = "registry.coder.com/coder/local-windows-rdp/coder" - version = "1.0.0" + version = "1.0.1" agent_id = coder_agent.windows.id agent_name = "windows" display_name = "Windows Desktop" diff --git a/registry/coder/modules/windows-rdp/README.md b/registry/coder/modules/windows-rdp/README.md index 71d720e..f2944f9 100644 --- a/registry/coder/modules/windows-rdp/README.md +++ b/registry/coder/modules/windows-rdp/README.md @@ -16,7 +16,7 @@ Enable Remote Desktop + a web based client on Windows workspaces, powered by [de module "windows_rdp" { count = data.coder_workspace.me.start_count source = "registry.coder.com/coder/windows-rdp/coder" - version = "1.2.1" + version = "1.2.2" agent_id = resource.coder_agent.main.id resource_id = resource.aws_instance.dev.id } @@ -34,7 +34,7 @@ module "windows_rdp" { module "windows_rdp" { count = data.coder_workspace.me.start_count source = "registry.coder.com/coder/windows-rdp/coder" - version = "1.2.1" + version = "1.2.2" agent_id = resource.coder_agent.main.id resource_id = resource.aws_instance.dev.id } @@ -46,7 +46,7 @@ module "windows_rdp" { module "windows_rdp" { count = data.coder_workspace.me.start_count source = "registry.coder.com/coder/windows-rdp/coder" - version = "1.2.1" + version = "1.2.2" agent_id = resource.coder_agent.main.id resource_id = resource.google_compute_instance.dev[0].id } @@ -58,7 +58,7 @@ module "windows_rdp" { module "windows_rdp" { count = data.coder_workspace.me.start_count source = "registry.coder.com/coder/windows-rdp/coder" - version = "1.2.1" + version = "1.2.2" agent_id = resource.coder_agent.main.id resource_id = resource.aws_instance.dev.id devolutions_gateway_version = "2025.1.6" # Specify a specific version From f2800ca93b6fea6d8932d6293e7c65688072d47b Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Thu, 3 Jul 2025 09:30:21 +0500 Subject: [PATCH 09/14] set icon size --- .icons/rdp.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.icons/rdp.svg b/.icons/rdp.svg index a47bfe7..20f1190 100644 --- a/.icons/rdp.svg +++ b/.icons/rdp.svg @@ -1,4 +1,4 @@ - + From 86b05a86d8e844524c8a9464db63641cddd7782b Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Thu, 3 Jul 2025 09:47:25 +0500 Subject: [PATCH 10/14] set icon size --- .icons/rdp.svg | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.icons/rdp.svg b/.icons/rdp.svg index 20f1190..a672232 100644 --- a/.icons/rdp.svg +++ b/.icons/rdp.svg @@ -1,35 +1,35 @@ - - + + - + - + - + - - - - - + + + + + - + - + - + From 06497ac1c5cb638ebd2978cde66a488c54f0ba13 Mon Sep 17 00:00:00 2001 From: Atif Ali Date: Sun, 6 Jul 2025 15:43:31 +0500 Subject: [PATCH 11/14] Update README.md --- registry/coder/modules/local-windows-rdp/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/registry/coder/modules/local-windows-rdp/README.md b/registry/coder/modules/local-windows-rdp/README.md index ff93a43..4ff726a 100644 --- a/registry/coder/modules/local-windows-rdp/README.md +++ b/registry/coder/modules/local-windows-rdp/README.md @@ -12,7 +12,8 @@ tags: [rdp, windows, desktop, local] This module enables Remote Desktop Protocol (RDP) on Windows workspaces and adds a one-click button to launch RDP sessions directly through [Coder Desktop](https://coder.com/docs/user-guides/desktop). It provides a complete, standalone solution for RDP access, eliminating the need for manual configuration or port forwarding through the Coder CLI. -> [!NOTE] > [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. +> [!NOTE] +> [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. ```tf module "rdp_desktop" { From d646eecb9e3de788b235b061317a0963fd6a2333 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Sun, 6 Jul 2025 11:20:34 +0000 Subject: [PATCH 12/14] Update RDP module icons and Terraform provider version - Replace desktop.svg with rdp.svg in RDP modules for consistency - Update Coder provider version to 2.5 in windows-rdp module - Simplify code by removing unused resource_id variable - Correct URL in RDP documentation resource link --- registry/coder/modules/local-windows-rdp/README.md | 3 +-- registry/coder/modules/local-windows-rdp/main.tf | 5 ++--- registry/coder/modules/windows-rdp/main.tf | 13 ++++--------- 3 files changed, 7 insertions(+), 14 deletions(-) diff --git a/registry/coder/modules/local-windows-rdp/README.md b/registry/coder/modules/local-windows-rdp/README.md index 4ff726a..ff93a43 100644 --- a/registry/coder/modules/local-windows-rdp/README.md +++ b/registry/coder/modules/local-windows-rdp/README.md @@ -12,8 +12,7 @@ tags: [rdp, windows, desktop, local] This module enables Remote Desktop Protocol (RDP) on Windows workspaces and adds a one-click button to launch RDP sessions directly through [Coder Desktop](https://coder.com/docs/user-guides/desktop). It provides a complete, standalone solution for RDP access, eliminating the need for manual configuration or port forwarding through the Coder CLI. -> [!NOTE] -> [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. +> [!NOTE] > [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. ```tf module "rdp_desktop" { diff --git a/registry/coder/modules/local-windows-rdp/main.tf b/registry/coder/modules/local-windows-rdp/main.tf index b5f5944..0999c1f 100644 --- a/registry/coder/modules/local-windows-rdp/main.tf +++ b/registry/coder/modules/local-windows-rdp/main.tf @@ -60,7 +60,7 @@ data "coder_workspace" "me" {} resource "coder_script" "rdp_setup" { agent_id = var.agent_id display_name = "Configure RDP" - icon = "/icon/desktop.svg" + icon = "/icon/rdp.svg" script = templatefile("${path.module}/configure-rdp.ps1", { username = var.username password = var.password @@ -73,9 +73,8 @@ resource "coder_app" "rdp_desktop" { slug = "rdp-desktop" display_name = var.display_name url = "coder://${local.server_name}/v0/open/ws/${data.coder_workspace.me.name}/agent/${var.agent_name}/rdp?username=${var.username}&password=${var.password}" - icon = "/icon/desktop.svg" + icon = "/icon/rdp.svg" external = true order = var.order group = var.group } - diff --git a/registry/coder/modules/windows-rdp/main.tf b/registry/coder/modules/windows-rdp/main.tf index b610c52..00e43bf 100644 --- a/registry/coder/modules/windows-rdp/main.tf +++ b/registry/coder/modules/windows-rdp/main.tf @@ -4,7 +4,7 @@ terraform { required_providers { coder = { source = "coder/coder" - version = ">= 0.17" + version = ">= 2.5" } } } @@ -35,11 +35,6 @@ variable "agent_id" { description = "The ID of a Coder agent." } -variable "resource_id" { - type = string - description = "The ID of the primary Coder resource (e.g. VM)." -} - variable "admin_username" { type = string default = "Administrator" @@ -60,7 +55,7 @@ variable "devolutions_gateway_version" { resource "coder_script" "windows-rdp" { agent_id = var.agent_id display_name = "windows-rdp" - icon = "/icon/desktop.svg" + icon = "/icon/rdp.svg" script = templatefile("${path.module}/powershell-installation-script.tftpl", { admin_username = var.admin_username @@ -101,7 +96,7 @@ resource "coder_app" "rdp-docs" { agent_id = var.agent_id display_name = "Local RDP Docs" slug = "rdp-docs" - icon = "https://raw.githubusercontent.com/matifali/logos/main/windows.svg" - url = "https://coder.com/docs/ides/remote-desktops#rdp-desktop" + icon = "/icon/windows.svg" + url = "https://coder.com/docs/user-guides/workspace-access/remote-desktops#rdp" external = true } From 23700613f448e8af65e8636577013af0778f015c Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Sun, 6 Jul 2025 11:33:06 +0000 Subject: [PATCH 13/14] Update RDP icon paths and remove unused variables - Changed icon paths from "/icon/desktop.svg" to "/icon/rdp.svg" in local-windows-rdp tests. - Removed `resource_id` variable and related references in windows-rdp module tests and examples. - Updated default `devolutions_gateway_version` to "2025.2.2" in Terraform configuration for windows-rdp module. --- registry/coder/modules/local-windows-rdp/main.test.ts | 4 ++-- registry/coder/modules/windows-rdp/README.md | 6 +----- registry/coder/modules/windows-rdp/main.test.ts | 5 ----- registry/coder/modules/windows-rdp/main.tf | 2 +- 4 files changed, 4 insertions(+), 13 deletions(-) diff --git a/registry/coder/modules/local-windows-rdp/main.test.ts b/registry/coder/modules/local-windows-rdp/main.test.ts index 75b6dde..9799b48 100644 --- a/registry/coder/modules/local-windows-rdp/main.test.ts +++ b/registry/coder/modules/local-windows-rdp/main.test.ts @@ -73,7 +73,7 @@ describe("local-windows-rdp", async () => { expect(app).not.toBeNull(); expect(app?.slug).toBe("rdp-desktop"); expect(app?.display_name).toBe("RDP Desktop"); - expect(app?.icon).toBe("/icon/desktop.svg"); + expect(app?.icon).toBe("/icon/rdp.svg"); expect(app?.external).toBe(true); // Verify the URI format @@ -95,7 +95,7 @@ describe("local-windows-rdp", async () => { // Verify the script was created expect(script).not.toBeNull(); expect(script?.display_name).toBe("Configure RDP"); - expect(script?.icon).toBe("/icon/desktop.svg"); + expect(script?.icon).toBe("/icon/rdp.svg"); expect(script?.run_on_start).toBe(true); expect(script?.run_on_stop).toBe(false); diff --git a/registry/coder/modules/windows-rdp/README.md b/registry/coder/modules/windows-rdp/README.md index f2944f9..95edbd8 100644 --- a/registry/coder/modules/windows-rdp/README.md +++ b/registry/coder/modules/windows-rdp/README.md @@ -18,7 +18,6 @@ module "windows_rdp" { source = "registry.coder.com/coder/windows-rdp/coder" version = "1.2.2" agent_id = resource.coder_agent.main.id - resource_id = resource.aws_instance.dev.id } ``` @@ -36,7 +35,6 @@ module "windows_rdp" { source = "registry.coder.com/coder/windows-rdp/coder" version = "1.2.2" agent_id = resource.coder_agent.main.id - resource_id = resource.aws_instance.dev.id } ``` @@ -48,7 +46,6 @@ module "windows_rdp" { source = "registry.coder.com/coder/windows-rdp/coder" version = "1.2.2" agent_id = resource.coder_agent.main.id - resource_id = resource.google_compute_instance.dev[0].id } ``` @@ -60,7 +57,6 @@ module "windows_rdp" { source = "registry.coder.com/coder/windows-rdp/coder" version = "1.2.2" agent_id = resource.coder_agent.main.id - resource_id = resource.aws_instance.dev.id - devolutions_gateway_version = "2025.1.6" # Specify a specific version + devolutions_gateway_version = "2025.2.2" # Specify a specific version } ``` diff --git a/registry/coder/modules/windows-rdp/main.test.ts b/registry/coder/modules/windows-rdp/main.test.ts index 01a7e46..125b3b3 100644 --- a/registry/coder/modules/windows-rdp/main.test.ts +++ b/registry/coder/modules/windows-rdp/main.test.ts @@ -8,7 +8,6 @@ import { type TestVariables = Readonly<{ agent_id: string; - resource_id: string; share?: string; admin_username?: string; admin_password?: string; @@ -45,13 +44,11 @@ describe("Web RDP", async () => { await runTerraformInit(import.meta.dir); testRequiredVariables(import.meta.dir, { agent_id: "foo", - resource_id: "bar", }); it("Has the PowerShell script install Devolutions Gateway", async () => { const state = await runTerraformApply(import.meta.dir, { agent_id: "foo", - resource_id: "bar", }); const lines = findWindowsRdpScript(state) @@ -96,7 +93,6 @@ describe("Web RDP", async () => { import.meta.dir, { agent_id: "foo", - resource_id: "bar", }, ); @@ -116,7 +112,6 @@ describe("Web RDP", async () => { import.meta.dir, { agent_id: "foo", - resource_id: "bar", admin_username: customAdminUsername, admin_password: customAdminPassword, }, diff --git a/registry/coder/modules/windows-rdp/main.tf b/registry/coder/modules/windows-rdp/main.tf index 00e43bf..c1b996d 100644 --- a/registry/coder/modules/windows-rdp/main.tf +++ b/registry/coder/modules/windows-rdp/main.tf @@ -48,7 +48,7 @@ variable "admin_password" { variable "devolutions_gateway_version" { type = string - default = "2025.2.1" + default = "2025.2.2" description = "Version of Devolutions Gateway to install. Defaults to the latest available version." } From 5e56a0d95dc87f5686ec9287d92d966f48c62fa2 Mon Sep 17 00:00:00 2001 From: Muhammad Atif Ali Date: Sun, 6 Jul 2025 11:41:03 +0000 Subject: [PATCH 14/14] Update dependencies and README formatting - Upgrade package.json dependencies to latest versions for improved features and security. - Correct formatting issues in various README.md files for clearer documentation. --- bun.lockb | Bin 10569 -> 9848 bytes package.json | 14 +++++----- .../coder/modules/local-windows-rdp/README.md | 3 ++- registry/coder/modules/windows-rdp/README.md | 24 +++++++++--------- .../templates/digitalocean-linux/README.md | 3 --- .../templates/gcp-devcontainer/README.md | 1 - registry/coder/templates/gcp-linux/README.md | 1 - .../templates/gcp-vm-container/README.md | 1 - .../coder/templates/gcp-windows/README.md | 1 - registry/coder/templates/incus/README.md | 1 - 10 files changed, 21 insertions(+), 28 deletions(-) diff --git a/bun.lockb b/bun.lockb index 7f379c9d1d11dde5144bad2cac47850647568d60..2fde7ba24d0278805ff57d066d28f3a9c014140c 100755 GIT binary patch delta 2425 zcmZWr2~g8l8h`&BkZ>gd0|{5aa29icfpAC=1#D3(P|7MtjS>(s1d>QOWPz%6TV;ek ztQK(<)?$mLg47+5mcxn_JPJB>T#<_PSSk+7N`cZM-R}>H%S_+QoAnoT9~ti?$W{osmTlMT4TZUCR1F7Y zphU9;pbV6e1>Qh}GU~0YU#yFJU5SqoTYVh4o}6-F!u8;3gOz0=uBwu3sqnh6DwwGa zyYeiqrla4?_nTO0`7hXqQcKuk8O0ChQW(rwC`$p}skodP#Mui{2uKhDL0H59J#U;# zXIcT^4*(PihXfUj8B8`DMjExDN@TXE4PL`RPYwth_t1g}JuajviSKbcO-XkE#kKew zS|~FMc7dQ{hRZ?cBrc>YDHBwDkseM&;90tod78GUK*QzqAmSb_G*dENAgeGiB1j|7 zW{^Tj34)WEk!3-;6b9!kAY>tSa7v=aLI8OJ2pN`4m_(>18^Q_CnkxwvZZ}tQ>fy3U ztv`9DJT}7@8AUjZxs^azV?}0NnQtP+$vMzT_y{XZ52i(g$%lCTMTju+s_36(M zM+Xx^zL@5BPbQR63nJU`OG{p<=hTkgd3rA;xbZkEXZ6F3!)Hbx{6$*h)Su?Viz2iy zr|Qf+%N37P(Oej>rbJY&*(qxZ_$m|kZQ@=IBQ9hv$quga)u5fK%9$x2(EfBJ|8aFh z=fvMXX*@A|uz5sT%P7*;ncqhHPBkfy%^c+?oC)ea^~0pzBjn-tYm4Jk>Z@mN5!oxd zhH#S=uXICauG_Vq(%EZ8D+k6l`}uvTm~*!>pYi>mo}N}$_UV5cL-U&RT%OfdP;;{A zZ~5kjy8BMFUwbFdqrKnq_E@t0lI+Z1<%SSV7I`Q|@tigD`B$!2lwms_Ie3f2pZ%k2 z(ABqEnn#W1`kb2c3L03;KiyZ1)_l;F|MYxC(F}2Qh)$n+%T4n2gJU?=nul*##}Z7; zw@Jc08*5x*6H8d)K9H`0Bx1!9*0_+BgbP^Kco-xW_GKqwAGS5FV8;?1{4bF1vaL&R zAKthB%MHqZ8mM>NtgNnM{9R1iCv6wDOy*BNTRl75zx(qeZ4PxA#M;cVjaTLKBA>BK zcIUL)CN5vvtG+W>pS+|-^7}Ro8WjoFsB4}yw@huHJMqzU+m*NLe(d|ti};3=O($y;c zWyM|1SzDI)Sc9W>g~EB+c>KRDs*k_v71Z}co_O=g$m!V|;Vb?SwmAQFQ1|Z4y@4sv}b8tFqLpV(*45MdGa}!4A5FanHlP>$u=j-kGrk^<1%m+C8aE z3)jDleQ@M_?f7@jC7x`D_xIH1@n)Rd4(-Onwmkf)-9aK0%a+BkO-)z^zk0H{Vi~sp ze)lw{smuCfcWy`P1b3KbTfkquphL#hA`C}4$sOnaSR5qCgV|<;d5*Z#DbkZXa)1fm z$+nJIFrm$pEt+iCh}3q(?#@mY>l|SVqm4B5;+hO?;fMi~{0gafzq25kbOVii!JKph zU4B6(Ly)e?5Wp~q3zK|Tk`e4-lAcD5LAqV=wDW7&!-b9DGUBBX4P+w<)pF{oPf#? zF7gZ$^_lpFLZSg;=#M6n{C)S}M<3_cys?1D#Xu;zI<>)&rPkd~lg6L-Yp-AvX<#9i zB4i@e=##^Z^$s1sf{njeA(r7>*FYx|i(YB2tQ>lOoB^PWOckLn+~dk8lJSsh0Ob)C zvjyu3JDe)u6V+Jc#+Msuv&=+;5Kk5iRUu^JQ4=wO%K&f*RVU&H0*N2o6=J(CsG>^a zY7wSaYx31Paa4gpt;yRH@Y4fe)0F1qAwz$4%*Y*GS;|6!Pmtfz5okG1!P_tD}1a!Gr4-8#0R` z;O5l1dP%x=d$wAap)p|9@;9jPOgPWO4c}buK!pp2y#SjF*@Obe3EhQ%vXO}XZ!cPS zEPPP7iU`CS4`J(b;XH*#ek6F@%bu=NtF{~PpwP)Fg8aXsmn&8@p8vQ-U6)m)?#NL8w$8p`#k<1X%FNH delta 2781 zcmZ`*30PA}5`OO`AqkQb#DoMxATR+XBm@LR1RPfsJU~$tH7F7l6=V}G(OF6B|TejMUGqs@8Du++-7=|h<*9rd+p!rEkI2@1+jR+g(C zuOtbAOArN_<^`$A0H$T9%uM$+&&@CyGc!|-rnH%+`NkB2a0RRn=vgR&5CXjlln-=% zYI=(A!r8KO3~;s|M7rMg`;y?XFATFWNTmdTNEv#R^QMWCf8Qkkl@m z8w&9qVl@GiL^;5PVh$F^y&t{2=o}ycfN($xL&E-dRkl|<}JDe;) zQ`q66<8Xd>W7sO}f#6!TN*P=s063KY3qUNWKsIvWA9DRNPgPRJp&fq8orz3 z;Z>7eDwY>&j$F=(S)MgX`Hwo;>a#vW=be~4f8Up^n(R9TBi0yhsyEh0QpGJkZ;Nca zW7DnyWv-n6bpVgwTGAAHa`F0)mdMi0clDQfQ`!?oHGEp7ToH6T)qk6|MI>!^co)Df zy4uye&*1f}`&++3S08sJ_qSv_qAd=R(fhN!+TXOO6MdXI1@p61OMf)tnXr&lBqRV|;wc;9uEtk~sLG33C2gQm*ov&Oos=J?hnZ*R8oj*Ip?B%sMW9^&z0 z$UbNaF9C7*JX8-H4{`Yk=ooNm{1{SzYJr<8;2~E*3@JjXf&?TH^3Y{L%os=8Jzi^? z$X>r>cG42J#-&Aa^NdK-fa({k{?#wPJHn!9KD4q$mbD>x;ts{3kz;P{e7%Nq@k86a z#FeLrM{ULW;>L(ZR4x+bxuWv?)a@Mc(xUvZlZ%;>2bJ$^w%FI!IZ4;npx7U$Ijn#B>Ibr0 zuB}1uJ8qj&l*Xx}onK#x`lfu%@gmuiy;5Y%${F#rX7sYpn`I`azI(78D``>CDd(ObDrTU+lGHqAOWt~`lh;$0YjD)Hw0&m-?w@%+ZD%y2MEu14 z-TQ6(D!5_?`-2|N=>ZKf2ZnnZwk-bDcz80~X;g7Nb>zw9?C8+UFAq=ubES=87vwG8 zK>DCl;wV=-J^28R(-D3~=u|Zhi5ypwv1p599de_bj!t&6Fwswr$Ndw{8?f%l!uu4DZVA$GidAy1Q3!q_&bsqE@8!kuX(qSw-Re~&187V`br82P` zcpQ-oJb?BJtGV}efg!el?;9jW0zbrTG~GopUH~JUFYx1wvkXpOn1^Ibh@iu62{ClM z5PqcbrEu=;cp)sqm>Ygwp^b1ur(JxkUgM0s&9h+OfaS(yA!!KI1Zo1-%A|65@9`|0 zpy|xXAq_f>PUEjffik}ke~nh-PtY-^Q!?o2HSi+{TvmWj1tA}!!alkbx&xxs==2&L z+9C^#rb`MsrBhZE6bQQb_>|SWwmf@Nv=s>e;16qoyLycl$>mbUAfUnWLF84mP%f3x z^++=B!n6}#|LGW*(1EvFf>?xh$@LV;L@n~s5S%#nI^N5Xc{*3_@}6;KdpyMk1u&+N!5SO#K!H}4Lm-} z$C=-z3R6biJB%Xxhr4*g`;2RWG=ruqIa1}_0diJBSaIzJB!37eWGmtLk9|2Wi~+3^;n!?iR+f-VTf$ z9jol7nATept8ylDkejC*edEdI=a|7%j@h>-d{!eMMxRwehE5ZNM4o0COVDnW4AlFQ PAy$n5l?#m4dA9xr)&MsQ diff --git a/package.json b/package.json index 733230d..1f34a2d 100644 --- a/package.json +++ b/package.json @@ -8,16 +8,16 @@ "update-version": "./update-version.sh" }, "devDependencies": { - "@types/bun": "^1.2.9", - "bun-types": "^1.1.23", + "@types/bun": "^1.2.18", + "bun-types": "^1.2.18", "gray-matter": "^4.0.3", - "marked": "^12.0.2", - "prettier": "^3.3.3", - "prettier-plugin-sh": "^0.13.1", + "marked": "^16.0.0", + "prettier": "^3.6.2", + "prettier-plugin-sh": "^0.18.0", "prettier-plugin-terraform-formatter": "^1.2.1" }, "peerDependencies": { - "typescript": "^5.5.4" + "typescript": "^5.8.3" }, "prettier": { "plugins": [ @@ -25,4 +25,4 @@ "prettier-plugin-terraform-formatter" ] } -} \ No newline at end of file +} diff --git a/registry/coder/modules/local-windows-rdp/README.md b/registry/coder/modules/local-windows-rdp/README.md index ff93a43..4ff726a 100644 --- a/registry/coder/modules/local-windows-rdp/README.md +++ b/registry/coder/modules/local-windows-rdp/README.md @@ -12,7 +12,8 @@ tags: [rdp, windows, desktop, local] This module enables Remote Desktop Protocol (RDP) on Windows workspaces and adds a one-click button to launch RDP sessions directly through [Coder Desktop](https://coder.com/docs/user-guides/desktop). It provides a complete, standalone solution for RDP access, eliminating the need for manual configuration or port forwarding through the Coder CLI. -> [!NOTE] > [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. +> [!NOTE] +> [Coder Desktop](https://coder.com/docs/user-guides/desktop) is required on client devices to use the Local Windows RDP access feature. ```tf module "rdp_desktop" { diff --git a/registry/coder/modules/windows-rdp/README.md b/registry/coder/modules/windows-rdp/README.md index 95edbd8..8624869 100644 --- a/registry/coder/modules/windows-rdp/README.md +++ b/registry/coder/modules/windows-rdp/README.md @@ -14,10 +14,10 @@ Enable Remote Desktop + a web based client on Windows workspaces, powered by [de ```tf # AWS example. See below for examples of using this module with other providers module "windows_rdp" { - count = data.coder_workspace.me.start_count - source = "registry.coder.com/coder/windows-rdp/coder" - version = "1.2.2" - agent_id = resource.coder_agent.main.id + count = data.coder_workspace.me.start_count + source = "registry.coder.com/coder/windows-rdp/coder" + version = "1.2.2" + agent_id = resource.coder_agent.main.id } ``` @@ -31,10 +31,10 @@ module "windows_rdp" { ```tf module "windows_rdp" { - count = data.coder_workspace.me.start_count - source = "registry.coder.com/coder/windows-rdp/coder" - version = "1.2.2" - agent_id = resource.coder_agent.main.id + count = data.coder_workspace.me.start_count + source = "registry.coder.com/coder/windows-rdp/coder" + version = "1.2.2" + agent_id = resource.coder_agent.main.id } ``` @@ -42,10 +42,10 @@ module "windows_rdp" { ```tf module "windows_rdp" { - count = data.coder_workspace.me.start_count - source = "registry.coder.com/coder/windows-rdp/coder" - version = "1.2.2" - agent_id = resource.coder_agent.main.id + count = data.coder_workspace.me.start_count + source = "registry.coder.com/coder/windows-rdp/coder" + version = "1.2.2" + agent_id = resource.coder_agent.main.id } ``` diff --git a/registry/coder/templates/digitalocean-linux/README.md b/registry/coder/templates/digitalocean-linux/README.md index 5e72b0b..b92c29c 100644 --- a/registry/coder/templates/digitalocean-linux/README.md +++ b/registry/coder/templates/digitalocean-linux/README.md @@ -20,16 +20,13 @@ To deploy workspaces as DigitalOcean Droplets, you'll need: - DigitalOcean [personal access token (PAT)](https://docs.digitalocean.com/reference/api/create-personal-access-token) - DigitalOcean project ID (you can get your project information via the `doctl` CLI by running `doctl projects list`) - - Remove the following sections from the `main.tf` file if you don't want to associate your workspaces with a project: - - `variable "project_uuid"` - `resource "digitalocean_project_resources" "project"` - **Optional:** DigitalOcean SSH key ID (obtain via the `doctl` CLI by running `doctl compute ssh-key list`) - - Note that this is only required for Fedora images to work. ### Authentication diff --git a/registry/coder/templates/gcp-devcontainer/README.md b/registry/coder/templates/gcp-devcontainer/README.md index 0be4a78..134640a 100644 --- a/registry/coder/templates/gcp-devcontainer/README.md +++ b/registry/coder/templates/gcp-devcontainer/README.md @@ -34,7 +34,6 @@ a service account: 1. Click **Create and continue**, and choose the following IAM roles to grant to the service account: - - Compute Admin - Service Account User diff --git a/registry/coder/templates/gcp-linux/README.md b/registry/coder/templates/gcp-linux/README.md index 6019104..daeda00 100644 --- a/registry/coder/templates/gcp-linux/README.md +++ b/registry/coder/templates/gcp-linux/README.md @@ -32,7 +32,6 @@ a service account: 1. Click **Create and continue**, and choose the following IAM roles to grant to the service account: - - Compute Admin - Service Account User diff --git a/registry/coder/templates/gcp-vm-container/README.md b/registry/coder/templates/gcp-vm-container/README.md index 83704ee..d8e9c10 100644 --- a/registry/coder/templates/gcp-vm-container/README.md +++ b/registry/coder/templates/gcp-vm-container/README.md @@ -32,7 +32,6 @@ a service account: 1. Click **Create and continue**, and choose the following IAM roles to grant to the service account: - - Compute Admin - Service Account User diff --git a/registry/coder/templates/gcp-windows/README.md b/registry/coder/templates/gcp-windows/README.md index ac717e4..933f2d6 100644 --- a/registry/coder/templates/gcp-windows/README.md +++ b/registry/coder/templates/gcp-windows/README.md @@ -32,7 +32,6 @@ a service account: 1. Click **Create and continue**, and choose the following IAM roles to grant to the service account: - - Compute Admin - Service Account User diff --git a/registry/coder/templates/incus/README.md b/registry/coder/templates/incus/README.md index def594c..2a6d54e 100644 --- a/registry/coder/templates/incus/README.md +++ b/registry/coder/templates/incus/README.md @@ -15,7 +15,6 @@ Develop in an Incus System Container and run nested Docker containers using Incu 1. Install [Incus](https://linuxcontainers.org/incus/) on the same machine as Coder. 2. Allow Coder to access the Incus socket. - - If you're running Coder as system service, run `sudo usermod -aG incus-admin coder` and restart the Coder service. - If you're running Coder as a Docker Compose service, get the group ID of the `incus-admin` group by running `getent group incus-admin` and add the following to your `compose.yaml` file: