Skip to content

feat: add external property to coder_app #5425

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Dec 14, 2022
Merged

feat: add external property to coder_app #5425

merged 3 commits into from
Dec 14, 2022

Conversation

kylecarbs
Copy link
Member

This allows coder_app to expose external links, like google.com!

Also contributes towards #4551. While not solving the issue entirely, there was a bug with health checks where if a single app didn't have a health check, it would fail to report.

@kylecarbs kylecarbs requested a review from coadler December 14, 2022 20:37
@kylecarbs kylecarbs requested a review from a team as a code owner December 14, 2022 20:37
@kylecarbs kylecarbs self-assigned this Dec 14, 2022
@kylecarbs kylecarbs requested review from jsjoeio and removed request for a team December 14, 2022 20:37
This allows exposing applications that open an external URL.
@kylecarbs kylecarbs force-pushed the externalapps branch 2 times, most recently from 99f4d65 to 33db70d Compare December 14, 2022 20:59
Copy link
Contributor

@jsjoeio jsjoeio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work!

As a user, why would I want this?

@kylecarbs kylecarbs merged commit d170d27 into main Dec 14, 2022
@kylecarbs kylecarbs deleted the externalapps branch December 14, 2022 21:54
@github-actions github-actions bot locked and limited conversation to collaborators Dec 14, 2022
@bpmct
Copy link
Member

bpmct commented Dec 19, 2022

Nice work!

As a user, why would I want this?

Coder admins have expressed interest in adding links to external resources as "shortcuts" within the workspaces. For example, a link to a setup wiki, google cloud project, etc. As a user, this could make onboarding and troubleshooting quite straightforward:

  1. Log into Coder
  2. Create workspace
  3. Click "Getting started guide" app inside workspace that goes to external wiki (https://wiki.company.com/coder/getting-started)
  4. Click "VS Code" app inside workspace that goes to code-server inside workspace

Use the guide + code-server to start coding on the specific project :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants