Colin Adler
92c5dfa266
docs: bump k8s install version ( #13302 )
2024-05-16 20:24:03 +00:00
Colin Adler
80538c079d
chore: update git -> 2.43.4 and terraform -> 1.7.5 ( #13299 )
...
This fixes an RCE in git and gets us one minor version closer to fixing
a critical Terraform vulnerability. In the next release we'll bump to
1.8.x.
2024-05-16 19:07:07 +00:00
Steven Masley
ad8c314130
chore: implement api for creating custom roles ( #13298 )
...
api endpoint (gated by experiment) to create custom_roles
2024-05-16 13:47:47 -05:00
Mathias Fredriksson
a0fce363cd
feat(coderd): add `times_used` to `coder_app`s in insights API ( #13292 )
...
For now, only applied to `coder_app`s, same logic can be implemented for
VS Code, SSH, etc.
Part of #13099
2024-05-16 16:53:01 +03:00
Stephen Kirby
114fb31fbb
fixed sharable port + coder_app interaction ( #13285 )
2024-05-15 14:40:46 -05:00
Steven Masley
1f5788feff
chore: remove rbac psuedo resources, add custom verbs ( #13276 )
...
Removes our pseudo rbac resources like `WorkspaceApplicationConnect` in favor of additional verbs like `ssh`. This is to make more intuitive permissions for building custom roles.
The source of truth is now `policy.go`
2024-05-15 11:09:42 -05:00
Steven Masley
9ced001570
chore: add multi-org experiment for UI view toggling ( #13260 )
...
* chore: Add multi-org experiment
UI will use to toggle different views
2024-05-13 13:46:01 -05:00
Muhammad Atif Ali
679099373b
docs(ides): document connection via JetBrains Fleet ( #13179 )
...
* docs: add docs to connect via JetBrains Fleet
* Create fleet.md
* Update fleet.md
* Create ssh-connect-to-coder.png
* Add files via upload
* `make fmt`
* Update fleet.md
* Update docs/ides/fleet.md
Co-authored-by: Kyle Carberry <kyle@coder.com>
* Update fleet.md
---------
Co-authored-by: Kyle Carberry <kyle@coder.com>
2024-05-09 21:29:53 +03:00
Kayla Washburn-Love
d8e0be6ee6
feat: add support for multiple banners ( #13081 )
2024-05-08 15:40:43 -06:00
Spike Curtis
1832a755e1
docs: describe AWS hard NAT ( #13205 )
...
Documents what I've learned about getting direct connections on AWS. Several customers have had issues.
2024-05-08 20:29:12 +04:00
Stephen Kirby
c73d5a2617
docs: bump mainline version to v2.11.0 ( #13202 )
...
* docs: bump mainline version to v2.11.0
* bump release schedule
2024-05-07 16:29:51 -05:00
Idleite
6f5c183c80
docs: show the proper Redirect URI for Gitea ( #13162 )
2024-05-06 22:28:04 +00:00
Muhammad Atif Ali
7c3ec51997
docs(admin/external-auth.md): add JFrog Artifactory guide ( #13166 )
2024-05-06 11:34:21 +03:00
Muhammad Atif Ali
3e77f5b512
chore(docs): replace git-auth with external-auth ( #13167 )
2024-05-06 11:17:19 +03:00
Garrett Delfosse
a3c23ed313
chore: add docs for sharing ports ( #13136 )
...
Co-authored-by: kirby <kirby@coder.com>
Co-authored-by: Stephen Kirby <me@skirby.dev>
2024-05-03 12:38:29 -04:00
Steven Masley
94a3e3a563
chore: allow terraform & echo built-in provisioners ( #13121 )
...
* chore: allow terraform & echo built-in provisioners
Built-in provisioners serve all specified types. This allows running terraform, echo, or both in built in.
The cli flag to control the types is hidden by default, to be used primarily for testing purposes.
2024-05-03 10:14:26 -05:00
Eric Paulsen
565b45deba
docs: add island integration guide ( #13113 )
...
* docs: add island integration guide
* make: fmt
* F
omit F
* fix: naming and manifest
---------
Co-authored-by: Matt Vollmer <matthewjvollmer@outlook.com>
2024-05-02 15:12:34 -04:00
Garrett Delfosse
c550d0641d
feat: move shared ports out of experiment ( #13120 )
2024-05-02 14:11:33 -04:00
Kyle Carberry
1bda8a0856
feat: add `deployment_id` to the ui and licenses ( #13096 )
...
* feat: expose `deployment_id` in the user dropdown
* feat: add license deployment_id verification
* Ignore wireguard.com from mlc config
2024-04-29 16:50:11 -04:00
Aaron Lehmann
0e3dc2a80f
feat: influence parameter defaults through cli flag/env ( #13039 )
...
* feat: influence parameter defaults through cli flag/env
Add a --parameter-default flag / CODER_RICH_PARAMETER_DEFAULT
environment variable which overrides default values suggested for
parameters.
This allows scripts or middleware wrapping the CLI to substitute
defaults for parameter values beyond those defined at the template
level. For example, Git repository/branch parameters can be given
defaults based on the current checkout, or default parameter values can
be parsed out of files inside the repo.
* Rename defaults arg to defaultOverrides
2024-04-29 14:23:54 -04:00
Cian Johnston
73ba36c9d2
chore(docs): add note regarding Apr 26 scaletest ( #13085 )
2024-04-26 17:06:36 +01:00
Michael Brewer
848ea7e9f1
chore: correct name for github enterprise example ( #13083 )
...
Co-authored-by: Muhammad Atif Ali <me@matifali.dev>
2024-04-26 14:43:28 +00:00
Cian Johnston
f1ef9fd673
chore(docs): add note regarding vcredist for embedded postgres ( #13020 )
2024-04-26 10:56:43 +01:00
Kayla Washburn-Love
74f27719b8
feat: specify a custom "terms of service" link ( #13068 )
2024-04-25 16:36:51 -06:00
Stephen Kirby
341114a020
chore(docs): remove max_ttl docs ( #13077 )
...
* removed MAX_TTL docs, updated template-level scheduling controls
* fmt
2024-04-25 16:13:42 -05:00
Mathias Fredriksson
46dced9cfe
chore(scripts): add release autoversion to bump releases in docs ( #13063 )
...
This PR adds a command to bump versions in docs/markdown.
This is still standalone and needs to be wired up.
For now, I'm planning on putting this in `scripts/release.sh` (checkout main -> autoversion (this command) -> commit -> submit PR).
It would be pretty neat to make it a GH actions that's triggered on release though, something for the future.
Part of #12465
2024-04-25 12:11:55 +03:00
Michael Smith
3f21cb8a2f
fix: update API code to use Axios instances ( #13029 )
...
* fix: update API code to use Axios instance
* docs: fix typo
* fix: update all global axios imports to use Coder instance
* fix: remove needless import
* fix: update import order
* refactor: rename coderAxiosInstance to axiosInstance
* docs: update variable reference in FE contributing docs
2024-04-24 17:01:23 +00:00
Stephen Kirby
dd27a8a634
updated helm install flags to match patches ( #13064 )
2024-04-24 10:26:36 -05:00
Frederik Dudzik
8b6227d031
chore(docs): add k8s terraform link to k8s installation docs ( #13040 )
...
* add k8s terraform link to k8s installation docs
* Update kubernetes.md
2024-04-24 06:28:16 -04:00
Pavel Aseev
4682355eed
chore: deprecate gauge metrics with _total suffix ( #12744 ) ( #12976 )
...
* chore: deprecate gauge metrics with _total suffix (#12744 )
Deprecated metrics:
- coderd_oauth2_external_requests_rate_limit_total
- coderd_api_workspace_latest_build_total
* Apply suggestions from code review
add link to follow-up issue
Co-authored-by: Cian Johnston <public@cianjohnston.ie>
---------
Co-authored-by: Cian Johnston <public@cianjohnston.ie>
2024-04-24 11:23:24 +03:00
Frederik Dudzik
5780050493
chore(docs): fix broken links ( #13056 )
...
* fix broken links
* fmt
2024-04-24 11:21:22 +03:00
Michael Brewer
7bd1b3bdb8
chore: fix broken mainline link ( #13015 )
...
* docs(releases): fix 404 for mainline link
* Delete x.sh
* Update releases.md
* docs: format and use term 'bleeding edge' for mainline releases
2024-04-22 10:57:59 -05:00
dependabot[bot]
3af317317a
ci: bump crate-ci/typos from 1.19.0 to 1.20.9 in the github-actions group ( #13027 )
...
* ci: bump crate-ci/typos in the github-actions group
Bumps the github-actions group with 1 update: [crate-ci/typos](https://github.com/crate-ci/typos ).
Updates `crate-ci/typos` from 1.19.0 to 1.20.9
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](https://github.com/crate-ci/typos/compare/v1.19.0...v1.20.9 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
* Add `pn` exclusion
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Carberry <kyle@carberry.com>
2024-04-22 10:25:23 -04:00
Michael Brewer
d2acb6776e
chore: fix link to install ( #13019 )
2024-04-22 08:23:09 -04:00
Aaron Lehmann
8a1216254e
feat(cli): add `--env` flag for `coder ssh` ( #12991 )
...
This allows environment variables to be set on the SSH session.
Example:
coder ssh myworkspace --env VAR1=val1,VAR2=val2
2024-04-22 13:13:48 +03:00
Michael Brewer
4a6693a171
chore: fix 404 for managed terraform variables ( #13018 )
2024-04-22 13:09:05 +03:00
Frederik Dudzik
b40f54f603
chore(docs): make external auth docs easier to follow ( #12970 )
...
* add additional context to github external auth provider documentation
* Apply suggestions from code review
Co-authored-by: Kyle Carberry <kyle@carberry.com>
* Update docs/admin/external-auth.md
* fmt
* fmt
---------
Co-authored-by: Kyle Carberry <kyle@carberry.com>
2024-04-20 16:26:53 +00:00
Ben Potter
f5a32b3f27
docs: explain that mainline stays around for one month now ( #12993 )
...
* docs: mainline stays around for one month
* switch to .x to encourage latest
2024-04-17 20:10:40 -05:00
Cian Johnston
407e61ecd4
feat(cli): support bundle: dump healthcheck summary ( #12963 )
...
* refactor(codersdk): extract common fields from HealthReport and friends
* feat(codersdk/healthsdk): add Summarize() method
* feat(cli): support bundle: dump healthcheck summary
2024-04-16 13:31:56 +01:00
Cian Johnston
9a4703a311
feat(coderd/healthcheck): improve detection of STUN issues ( #12951 )
...
Adds checks to coderd/healthcheck/derphealth for STUN issues:
- Alerts if there is not least one healthy STUN server,
- Alerts if we see variable port mapping.
2024-04-15 17:10:49 +01:00
Stephen Kirby
c13909a1a2
chore: fix broken links in the jfrog guide ( #12835 )
...
* replaced jfrog guide links
* replaced github link
* fmt
---------
Co-authored-by: Muhammad Atif Ali <atif@coder.com>
2024-04-15 09:51:58 -05:00
Cian Johnston
b71af32113
chore(docs): add support bundle guide ( #12931 )
...
Adds a guide explaining support bundles.
2024-04-12 10:11:05 +01:00
Stephen Kirby
ab116af543
added releases.md to manifest ( #12936 )
2024-04-10 18:31:21 -05:00
Steven Masley
838e8df5be
chore: merge apikey/token session config values ( #12817 )
...
* chore: merge apikey/token session config values
There is a confusing difference between an apikey and a token. This
difference leaks into our configs. This change does not resolve the
difference. It only groups the config values to try and manage any
bloat that occurs from adding more similar config values
2024-04-10 10:34:49 -05:00
Marcin Tojek
28754a79e5
docs: describe air-gapped architecture ( #12897 )
2024-04-09 12:33:06 +02:00
Marcin Tojek
7c0fac9906
docs: describe devcontainers as deployment model ( #12877 )
2024-04-05 15:30:49 +02:00
Marcin Tojek
90efa1b846
docs: describe multi-cloud architecture ( #12857 )
2024-04-04 15:42:26 +02:00
Stephen Kirby
a7234f61a1
chore: update change log to v2.10.0 and install docs for release channels ( #12863 )
...
* 2.10.0 changelog
* updated install docs for mainline/stable releases
* make fmt
* cpp icon -> C++
* added disclaimer on MAX_TTL, support bundle info
* 'release schedule'
* lowercase mainline
* Agent OOM protection info
* minor tweak
2024-04-03 16:43:49 -05:00
Stephen Kirby
bf19e3469f
added 'JFrog' in front of XRay in guide ( #12860 )
2024-04-03 14:44:57 -05:00
Stephen Kirby
d9211b6693
chore(docs): replace FAQ twisties with h3s ( #12859 )
...
* replace FAQ twisties with h3s
* make fmt
2024-04-03 14:44:28 -05:00