Danielle Maywood
9006b21758
fix: only allow submitting form if changes have been made ( #14602 )
...
* fix: only allow submitting form if dirty
* test: add test for submit button behaviour
* fix: apply 'make fmt'
* chore: rename 'Submit' to 'Submit and restart'
* test: fix tests
2024-09-13 16:19:17 +01:00
Steven Masley and dependabot[bot]
f5601cd783
chore: bump golang.org/x/oauth2 from 0.22.0 to 0.23.0 in the x group across 1 directory ( #14669 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 19:43:35 +05:00
Mathias Fredriksson
7780087526
ci(.github): run release-labels when draft PRs are ready ( #14667 )
2024-09-13 12:41:45 +00:00
Mathias Fredriksson
93b4675748
docs: update available experiments ( #14659 )
2024-09-13 15:17:51 +05:00
Mathias Fredriksson
95fc962871
ci(.github): remove success from release-labels job ( #14664 )
...
It used to depend on another job which has since been removed.
2024-09-13 11:28:27 +03:00
Ethan
9dc8e0f4c5
fix(docs): update terraform backend link ( #14663 )
2024-09-13 15:17:57 +10:00
Jon Ayers
bfdc29f466
fix: suppress benign errors when listing processes ( #14660 )
2024-09-12 23:00:04 +01:00
Mathias Fredriksson
bf87c97ede
fix(scripts): allow docs_update_experiments.sh to be run on macOS ( #14658 )
2024-09-12 21:28:07 +00:00
dependabot[bot]
7ef6780d45
chore: bump express from 4.19.2 to 4.20.0 in /site ( #14656 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 14:27:35 -07:00
dependabot[bot]
628563d94b
chore: bump github.com/golang-migrate/migrate/v4 from 4.17.0 to 4.18.1 ( #14606 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 19:17:41 +00:00
dependabot[bot]
bacad93dde
chore: bump go.mozilla.org/pkcs7 from 0.0.0-20200128120323-432b2356ecb1 to 0.9.0 ( #14608 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 19:16:50 +00:00
dependabot[bot]
c334d9c91a
chore: bump github.com/opencontainers/runc from 1.1.13 to 1.1.14 ( #14555 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-12 19:14:33 +00:00
dependabot[bot]
f3b35c504f
chore: bump github.com/prometheus/common from 0.57.0 to 0.59.1 ( #14607 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 00:03:33 +05:00
dependabot[bot]
0664efbe2d
chore: bump github.com/gohugoio/hugo from 0.133.1 to 0.134.1 ( #14609 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 00:02:43 +05:00
dependabot[bot]
168b4ff5ac
chore: bump github.com/charmbracelet/bubbles from 0.19.0 to 0.20.0 ( #14611 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 00:02:37 +05:00
dependabot[bot]
9ecb9b967b
chore: bump google.golang.org/api from 0.195.0 to 0.196.0 ( #14610 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 00:02:03 +05:00
dependabot[bot]
c44d013519
chore: bump alpine from 3.20.2 to 3.20.3 in /scripts ( #14614 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 00:01:57 +05:00
dependabot[bot]
26ebd70b12
ci: bump crate-ci/typos from 1.24.3 to 1.24.5 in the github-actions group ( #14613 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-13 00:01:41 +05:00
Jon Ayers
9f4972901c
fix: avoid logging no such process errors for process priority ( #14655 )
2024-09-12 18:00:42 +00:00
Ethan
33e896d404
chore: add lint for codersdk dependencies ( #14638 )
2024-09-12 15:34:03 +10:00
Ethan
efd532e1d7
chore: read template tar from stdin if stdin is not a tty ( #14643 )
2024-09-12 14:36:20 +10:00
Spike Curtis
d6154c4310
chore: remove tailnet v1 API support ( #14641 )
...
Drops support for v1 of the tailnet API, which was the original coordination protocol where we only sent node updates, never marked them lost or disconnected.
v2 of the tailnet API went GA for CLI clients in Coder 2.8.0, so clients older than that would stop working.
2024-09-12 07:56:31 +04:00
Spike Curtis
fb3523b37f
chore: remove legacy AgentIP address ( #14640 )
...
Removes the support for the Agent's "legacy IP" which was a hardcoded IP address all agents used to use, before we introduced "single tailnet". Single tailnet went GA in 2.7.0.
2024-09-12 07:40:19 +04:00
Steven Masley
6a846cdbb8
chore: support multi-org group sync with runtime configuration ( #14578 )
...
- Implement multi-org group sync
- Implement runtime configuration to change sync behavior
- Legacy group sync migrated to new package
2024-09-11 13:43:50 -05:00
Jaayden Halko
7de576b596
feat: add premium license banner for custom roles page ( #14595 )
...
* feat: initial commit for premium banners
* feat: update design and copy
* fix: fix format
* fix: cleanup
* fix: paywall stories and popoverpaywall
* fix: updates for review comments
* chore: remove references to enterprise license
* chore:n remove references to enterprise license
* fix: format
* chore: simplify branding colors
* fix: fix color references
2024-09-11 14:02:34 -04:00
Joobi S B
3301212972
feat: turn off notification via email ( #14520 )
2024-09-11 11:10:24 -03:00
Spike Curtis
5bd19f8ba3
fix: fix flake in TestWorkspaceAgentClientCoordinate_ResumeToken ( #14642 )
...
fixes #14365
I bet what's going on is that in `connectToCoordinatorAndFetchResumeToken()` we call `Coordinate()`, send a message on the `Coordinate` client and then close it in rapid succession. We don't wait around for a response from the coordinator, so dRPC is likely aborting the call `Coordinate()` in the backend because the stream is closed before it even gets a chance.
Instead of using the Coordinator to record the peer ID assigned on the API call, we can wrap the resume token provider, since we call that API _and_ wait for a response. This also affords the opportunity to directly assert we get called with the right token.
2024-09-11 16:32:47 +04:00
Danny Kopping
1b5f3418d3
chore: align active version terminology and link to docs ( #14639 )
2024-09-11 12:25:07 +02:00
Ethan
4f2202fe34
fix: fix TestPing/1Ping flake ( #14634 )
2024-09-11 14:22:23 +10:00
Ethan
c8580a415a
feat: expose current agent connections by type via prometheus ( #14612 )
2024-09-11 14:13:30 +10:00
Jaayden Halko
40688e40df
chore: improve content of frontend contributing guide ( #14619 )
...
* chore: update frontend contributing guide
* chore: cleanup language
* chore: cleanup
* chore: updates for comments
2024-09-10 15:52:05 -04:00
Danielle Maywood
90b29df145
feat: add groups column to members page in organizations ( #14620 )
...
* feat: add groups column to members page in organizations
* fix: run 'make fmt'
* fix: stop displaying groups member is in for other organisations
* fix: run 'make fmt'
2024-09-10 19:05:25 +01:00
Justin Fowler
85cc695dc6
fix(site): strip version build info from docs link URLs ( #14601 )
2024-09-10 10:15:23 -06:00
Ammar Bandukwala
0787c42d32
chore(.github): disable stalebot ( #14637 )
2024-09-10 10:51:44 -05:00
Danny Kopping
914f35a3a3
chore: document RBAC usage ( #14065 )
2024-09-10 15:15:30 +00:00
Jon Ayers
328e69629c
fix: limit OAuth redirects to local paths ( #14585 )
...
- This prevents a malicious user from crafting a redirect
URL to a nefarious site under their control.
2024-09-10 15:58:50 +01:00
Ethan
2a9234e9ba
fix: remove coderdtest dependency from codersdk ( #14633 )
2024-09-10 20:55:50 +10:00
Yahya
d1db11ab21
fix(helm): use list instead of dict for tolerations ( #14604 )
...
Fixes #14603
2024-09-10 01:02:57 +01:00
Steven Masley and Danny Kopping
cb9d40fb8a
feat: implement runtime configuration package with multi-org support ( #14624 )
...
runtime configuration package
---------
Signed-off-by: Danny Kopping <danny@coder.com >
Co-authored-by: Danny Kopping <danny@coder.com >
2024-09-09 14:14:52 -05:00
Michael Smith
9da646704b
fix: prefer organization display name for workspaces table ( #14617 )
...
* fix: prefer organization display name for workspaces table
* fix: update story to account for organization name changes
* fix: resolve typo in regex search for test
2024-09-09 11:35:28 -04:00
Eric Paulsen
eb646f036e
docs: fix SCIM env var ( #14618 )
2024-09-09 11:14:51 -04:00
Danielle Maywood
25f1ddbf5e
feat: add 'hidden' option to 'coder_app' to hide app from UI ( #14570 )
...
Add 'hidden' property to 'coder_app' resource to allow hiding apps from the UI.
2024-09-09 14:39:32 +01:00
Ethan
918bea18c1
fix: prevent dbmem reading other groups when getting group members ( #14581 )
2024-09-09 14:33:11 +10:00
Jaayden Halko
6b9e1d4771
feat: create idp sync page skeleton ( #14543 )
...
* feat: initial commit for idp skeleton page
* feat: add optional tooltip icon to settings header
* feat: add help tooltip
* feat: add mock data and update pageview for mock data
* feat: initial stories
* feat: error circle
* feat: cleanup
* feat: update StatusIndicator for outlined variant
* feat: use StatusIndicator instead of Circle
* chore: cleanup
* fix: remove ternaries in css
* fix: updates for PR review comments
* chore: add story for compact empty state
* feat: extract IdpField and improve field spacing
2024-09-06 15:30:41 -04:00
Bruno Quaresma
84d312cfea
fix(site): only show method warning if some template is using it ( #14565 )
...
Previously, we were showing the warning regardless of whether a template was using the misconfigured notification method or not. However, we realized this could be too noisy, so we decided to display the warning only when the user has a template configured to use the misconfigured method.
2024-09-06 14:59:58 -03:00
Steven Masley
92b81c4164
test: add some default group/roles claims to testidp ( #14591 )
...
Allows testing group/role sync with the fake
2024-09-06 12:35:17 -05:00
Michael Smith
0d6056633d
fix: increase text contrast for 'create workspace' button ( #14588 )
2024-09-06 13:15:53 -04:00
Danny Kopping
8b1c46fbe0
fix: analyze build times over 30 days not 30 months ( #14584 )
2024-09-06 17:03:01 +02:00
Bruno Quaresma
0f342ed12f
test(site): move users page test to storybook ( #14579 )
...
By using [Storybook interaction tests](https://storybook.js.org/tutorials/ui-testing-handbook/react/en/interaction-testing/ ), we improve the developer experience, as we can see what is happening in the browser, use browser tools to debug, and snapshot the component after interactions, making our tests more reliable and easier to maintain.
Fixes https://github.com/coder/coder/issues/14535
2024-09-06 09:56:51 -03:00
Ethan
208a5beb95
fix: improve duplicate template version name error ( #14572 )
2024-09-06 16:13:34 +10:00