mirror of
https://github.com/coder/registry.git
synced 2026-06-02 20:48:14 +00:00
chore: update RDP modules display names, icon and docs (#169)
## Description Use more descriptive names Depends on coder/coder#https://github.com/coder/coder/pull/18716 --- ## Type of Change - [ ] New module - [ ] Bug fix - [ ] Feature/enhancement - [x] Documentation - [ ] Other
This commit is contained in:
@@ -0,0 +1,35 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 160 160">
|
||||||
|
<g transform="matrix(.42 0 0 .42 12 12)">
|
||||||
|
<linearGradient id="a" x1="6.221" x2="37.408" y1="6.221" y2="37.408" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop offset="0%" style="stop-color:#f0f0f0;stop-opacity:1"/>
|
||||||
|
<stop offset="100%" style="stop-color:#bbc1c4;stop-opacity:1"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="M24 5C13.507 5 5 13.507 5 24s8.507 19 19 19 19-8.507 19-19S34.493 5 24 5z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:url(#a);fill-rule:nonzero;opacity:1" transform="translate(-24 -24)"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(.42 0 0 .42 12 12)">
|
||||||
|
<linearGradient id="b" x1="12.859" x2="35.224" y1="12.859" y2="35.224" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop offset="0%" style="stop-color:#e04f12;stop-opacity:1"/>
|
||||||
|
<stop offset="61.5%" style="stop-color:#ce400d;stop-opacity:1"/>
|
||||||
|
<stop offset="100%" style="stop-color:#c03409;stop-opacity:1"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="M24 40c8.837 0 16-7.163 16-16S32.837 8 24 8 8 15.163 8 24s7.163 16 16 16z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:url(#b);fill-rule:nonzero;opacity:1" transform="translate(-24 -24)"/>
|
||||||
|
</g>
|
||||||
|
<path d="m30.414 20 3.89-3.89c.708-.708.449-1.772 0-2.221l-2.195-2.195a1.573 1.573 0 0 0-2.218.001l-7.194 7.194c-.549.549-.752 1.469-.001 2.22l7.196 7.196c.76.76 1.592.625 2.218-.001l2.194-2.194c.707-.707.716-1.505.001-2.22L30.414 20z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#000;fill-rule:nonzero;opacity:.05" transform="matrix(.42 0 0 .42 1.92 1.92)"/>
|
||||||
|
<path d="m33.951 14.244-2.195-2.195a1.07 1.07 0 0 0-1.511 0l-7.195 7.195c-.386.386-.487 1.025 0 1.512l7.196 7.196c.491.491 1.087.424 1.511 0l2.195-2.195c.464-.464.469-1.044 0-1.512L29.707 20l4.244-4.244c.465-.465.335-1.177 0-1.512z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#000;fill-rule:nonzero;opacity:.07" transform="matrix(.42 0 0 .42 1.92 1.92)"/>
|
||||||
|
<path d="m17.586 28-3.89 3.89c-.708.708-.449 1.772 0 2.221l2.195 2.195c.611.609 1.606.61 2.218-.001l7.194-7.194c.549-.549.752-1.469.001-2.22l-7.196-7.196c-.76-.76-1.592-.625-2.218.001l-2.194 2.194c-.707.707-.716 1.505-.001 2.22L17.586 28z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#000;fill-rule:nonzero;opacity:.05" transform="matrix(.42 0 0 .42 1.92 1.92)"/>
|
||||||
|
<path d="m14.049 33.756 2.195 2.195a1.07 1.07 0 0 0 1.511 0l7.195-7.195c.386-.386.487-1.025 0-1.512l-7.196-7.196c-.491-.491-1.087-.424-1.511 0l-2.195 2.195c-.464.464-.469 1.044 0 1.512L18.293 28l-4.244 4.244c-.465.465-.335 1.177 0 1.512z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:#000;fill-rule:nonzero;opacity:.07" transform="matrix(.42 0 0 .42 1.92 1.92)"/>
|
||||||
|
<g transform="matrix(.42 0 0 .42 13.89 10.32)">
|
||||||
|
<linearGradient id="c" x1="23.755" x2="38.564" y1="9.93" y2="33.557" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop offset="0%" style="stop-color:#fcfcfc;stop-opacity:1"/>
|
||||||
|
<stop offset="100%" style="stop-color:#c3c9cd;stop-opacity:1"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="m33.598 14.598-2.196-2.196a.569.569 0 0 0-.804 0l-7.196 7.196a.569.569 0 0 0 0 .804l7.196 7.196a.569.569 0 0 0 .804 0l2.196-2.196a.569.569 0 0 0 0-.804L29 20l4.598-4.598a.569.569 0 0 0 0-.804z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:url(#c);fill-rule:nonzero;opacity:1" transform="translate(-28.5 -20)"/>
|
||||||
|
</g>
|
||||||
|
<g transform="matrix(.42 0 0 .42 10.11 13.68)">
|
||||||
|
<linearGradient id="d" x1="11.438" x2="26.247" y1="17.637" y2="41.265" gradientUnits="userSpaceOnUse">
|
||||||
|
<stop offset="0%" style="stop-color:#fcfcfc;stop-opacity:1"/>
|
||||||
|
<stop offset="100%" style="stop-color:#c3c9cd;stop-opacity:1"/>
|
||||||
|
</linearGradient>
|
||||||
|
<path d="M14.402 23.402 19 28l-4.598 4.598a.569.569 0 0 0 0 .804l2.196 2.196a.569.569 0 0 0 .804 0l7.196-7.196a.569.569 0 0 0 0-.804l-7.196-7.196a.569.569 0 0 0-.804 0l-2.196 2.196a.569.569 0 0 0 0 .804z" style="stroke:none;stroke-width:1;stroke-dasharray:none;stroke-linecap:butt;stroke-dashoffset:0;stroke-linejoin:miter;stroke-miterlimit:4;fill:url(#d);fill-rule:nonzero;opacity:1" transform="translate(-19.5 -28)"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 4.6 KiB |
+3
-7
@@ -14,9 +14,7 @@ brew install go
|
|||||||
sudo apt install golang-go
|
sudo apt install golang-go
|
||||||
```
|
```
|
||||||
|
|
||||||
## Daily Tasks
|
## Reviewing a PR
|
||||||
|
|
||||||
### Review PRs
|
|
||||||
|
|
||||||
Check that PRs have:
|
Check that PRs have:
|
||||||
|
|
||||||
@@ -26,7 +24,7 @@ Check that PRs have:
|
|||||||
- [ ] Formatted code (`bun run fmt`)
|
- [ ] Formatted code (`bun run fmt`)
|
||||||
- [ ] Avatar image for new namespaces (`avatar.png` or `avatar.svg` in `.images/`)
|
- [ ] 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:
|
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
|
go build ./cmd/readmevalidation && ./readmevalidation
|
||||||
```
|
```
|
||||||
|
|
||||||
## Releases
|
## Making a Release
|
||||||
|
|
||||||
### Create Release Tags
|
### Create Release Tags
|
||||||
|
|
||||||
@@ -99,5 +97,3 @@ status: "community" # or "partner", "official"
|
|||||||
- **Tests fail**: Ensure Docker with `--network=host`, check Terraform syntax
|
- **Tests fail**: Ensure Docker with `--network=host`, check Terraform syntax
|
||||||
- **Wrong file structure**: Use `./scripts/new_module.sh` for new modules
|
- **Wrong file structure**: Use `./scripts/new_module.sh` for new modules
|
||||||
- **Missing namespace avatar**: Must be `avatar.png` or `avatar.svg` in `.images/` directory
|
- **Missing namespace avatar**: Must be `avatar.png` or `avatar.svg` in `.images/` directory
|
||||||
|
|
||||||
That's it. Keep it simple.
|
|
||||||
|
|||||||
@@ -1,24 +1,24 @@
|
|||||||
---
|
---
|
||||||
display_name: Windows RDP Desktop
|
display_name: RDP Desktop
|
||||||
description: Enable RDP on Windows and add a one-click Coder Desktop button for seamless access
|
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
|
maintainer_github: coder
|
||||||
verified: true
|
verified: true
|
||||||
supported_os: [windows]
|
supported_os: [windows]
|
||||||
tags: [rdp, windows, desktop, remote]
|
tags: [rdp, windows, desktop, local]
|
||||||
---
|
---
|
||||||
|
|
||||||
# Windows RDP Desktop
|
# Windows RDP Desktop
|
||||||
|
|
||||||
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.
|
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
|
```tf
|
||||||
module "rdp_desktop" {
|
module "rdp_desktop" {
|
||||||
count = data.coder_workspace.me.start_count
|
count = data.coder_workspace.me.start_count
|
||||||
source = "registry.coder.com/coder/local-windows-rdp/coder"
|
source = "registry.coder.com/coder/local-windows-rdp/coder"
|
||||||
version = "1.0.0"
|
version = "1.0.1"
|
||||||
agent_id = coder_agent.main.id
|
agent_id = coder_agent.main.id
|
||||||
agent_name = coder_agent.main.name
|
agent_name = coder_agent.main.name
|
||||||
}
|
}
|
||||||
@@ -51,7 +51,7 @@ Uses default credentials (Username: `Administrator`, Password: `coderRDP!`):
|
|||||||
module "rdp_desktop" {
|
module "rdp_desktop" {
|
||||||
count = data.coder_workspace.me.start_count
|
count = data.coder_workspace.me.start_count
|
||||||
source = "registry.coder.com/coder/local-windows-rdp/coder"
|
source = "registry.coder.com/coder/local-windows-rdp/coder"
|
||||||
version = "1.0.0"
|
version = "1.0.1"
|
||||||
agent_id = coder_agent.main.id
|
agent_id = coder_agent.main.id
|
||||||
agent_name = coder_agent.main.name
|
agent_name = coder_agent.main.name
|
||||||
}
|
}
|
||||||
@@ -65,7 +65,7 @@ Specify a custom display name for the `coder_app` button:
|
|||||||
module "rdp_desktop" {
|
module "rdp_desktop" {
|
||||||
count = data.coder_workspace.me.start_count
|
count = data.coder_workspace.me.start_count
|
||||||
source = "registry.coder.com/coder/local-windows-rdp/coder"
|
source = "registry.coder.com/coder/local-windows-rdp/coder"
|
||||||
version = "1.0.0"
|
version = "1.0.1"
|
||||||
agent_id = coder_agent.windows.id
|
agent_id = coder_agent.windows.id
|
||||||
agent_name = "windows"
|
agent_name = "windows"
|
||||||
display_name = "Windows Desktop"
|
display_name = "Windows Desktop"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
display_name: Windows RDP
|
display_name: RDP Web
|
||||||
description: RDP Server and Web Client, powered by Devolutions Gateway
|
description: RDP Server and Web Client, powered by Devolutions Gateway
|
||||||
icon: ../../../../.icons/desktop.svg
|
icon: ../../../../.icons/desktop.svg
|
||||||
maintainer_github: coder
|
maintainer_github: coder
|
||||||
@@ -16,7 +16,7 @@ Enable Remote Desktop + a web based client on Windows workspaces, powered by [de
|
|||||||
module "windows_rdp" {
|
module "windows_rdp" {
|
||||||
count = data.coder_workspace.me.start_count
|
count = data.coder_workspace.me.start_count
|
||||||
source = "registry.coder.com/coder/windows-rdp/coder"
|
source = "registry.coder.com/coder/windows-rdp/coder"
|
||||||
version = "1.2.1"
|
version = "1.2.2"
|
||||||
agent_id = resource.coder_agent.main.id
|
agent_id = resource.coder_agent.main.id
|
||||||
resource_id = resource.aws_instance.dev.id
|
resource_id = resource.aws_instance.dev.id
|
||||||
}
|
}
|
||||||
@@ -34,7 +34,7 @@ module "windows_rdp" {
|
|||||||
module "windows_rdp" {
|
module "windows_rdp" {
|
||||||
count = data.coder_workspace.me.start_count
|
count = data.coder_workspace.me.start_count
|
||||||
source = "registry.coder.com/coder/windows-rdp/coder"
|
source = "registry.coder.com/coder/windows-rdp/coder"
|
||||||
version = "1.2.1"
|
version = "1.2.2"
|
||||||
agent_id = resource.coder_agent.main.id
|
agent_id = resource.coder_agent.main.id
|
||||||
resource_id = resource.aws_instance.dev.id
|
resource_id = resource.aws_instance.dev.id
|
||||||
}
|
}
|
||||||
@@ -46,7 +46,7 @@ module "windows_rdp" {
|
|||||||
module "windows_rdp" {
|
module "windows_rdp" {
|
||||||
count = data.coder_workspace.me.start_count
|
count = data.coder_workspace.me.start_count
|
||||||
source = "registry.coder.com/coder/windows-rdp/coder"
|
source = "registry.coder.com/coder/windows-rdp/coder"
|
||||||
version = "1.2.1"
|
version = "1.2.2"
|
||||||
agent_id = resource.coder_agent.main.id
|
agent_id = resource.coder_agent.main.id
|
||||||
resource_id = resource.google_compute_instance.dev[0].id
|
resource_id = resource.google_compute_instance.dev[0].id
|
||||||
}
|
}
|
||||||
@@ -58,13 +58,9 @@ module "windows_rdp" {
|
|||||||
module "windows_rdp" {
|
module "windows_rdp" {
|
||||||
count = data.coder_workspace.me.start_count
|
count = data.coder_workspace.me.start_count
|
||||||
source = "registry.coder.com/coder/windows-rdp/coder"
|
source = "registry.coder.com/coder/windows-rdp/coder"
|
||||||
version = "1.2.1"
|
version = "1.2.2"
|
||||||
agent_id = resource.coder_agent.main.id
|
agent_id = resource.coder_agent.main.id
|
||||||
resource_id = resource.aws_instance.dev.id
|
resource_id = resource.aws_instance.dev.id
|
||||||
devolutions_gateway_version = "2025.1.6" # Specify a specific version
|
devolutions_gateway_version = "2025.1.6" # Specify a specific version
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Roadmap
|
|
||||||
|
|
||||||
- [ ] Test on Microsoft Azure.
|
|
||||||
|
|||||||
Reference in New Issue
Block a user