Bruno Quaresma
f64b9cab90
feat(site): decrease the number of statuses in the workspaces filter ( #10283 )
2023-10-16 12:46:06 +00:00
Mathias Fredriksson
493e2bd2ac
feat(scaletest/templates): add repo branch parameter ( #10279 )
2023-10-16 12:25:32 +00:00
Cian Johnston
dd86100f33
fix(scaletest): fix flake in Test_Runner/Cleanup ( #10252 )
...
* fix(scaletest/createworkspaces): address flake in Test_Runner/CleanupPendingBuild
* fix(scaletest): pass io.Writer to Cleanup()
* add some extra logs to workspacebuild cleanup
* fixup! fix(scaletest): pass io.Writer to Cleanup()
* remove race
* fmt
* address PR comments
2023-10-16 12:37:12 +01:00
Cian Johnston
1be24dcb5c
feat(helm/provisioner): add extraTemplates ( #10256 )
...
Adds support for extraTemplates to the coder-provisioner chart to bring it in line with the coder chart.
2023-10-16 12:17:05 +01:00
Stephen Kirby
2029543eba
chore(site): clarify autostop description ( #10260 )
...
* updated autostop description based on customer request
* edited for specificity
* make fmt
2023-10-13 12:24:37 -05:00
Steven Masley
39c0539d42
feat: add controls to template for determining startup days ( #10226 )
...
* feat: template controls which days can autostart
* Add unit test to test blocking autostart with DaysOfWeek
2023-10-13 11:57:18 -05:00
Ammar Bandukwala
98b6c8bcb0
chore(coderd): report full license in telemetry ( #10258 )
...
Will aid in cross-referencing deployments to sales accounts.
2023-10-13 11:43:06 -05:00
Kayla Washburn
cbc0c39792
fix: display health alert in DeploymentBannerView ( #10193 )
2023-10-13 10:39:20 -06:00
Muhammad Atif Ali
def980b973
chore(docs): fix syntax highlighting ( #10247 )
...
Due to some reason, our docs are not rendering syntax highlighting when the code block type is 'terraform'. Changing the type to `hcl` fixes this.
2023-10-13 18:50:24 +03:00
Mathias Fredriksson
76c65b1e1b
fix(agent): send metadata in batches ( #10225 )
...
Fixes #9782
---
I recommend reviewing with ignore whitespace.
2023-10-13 17:48:25 +03:00
Mathias Fredriksson
4857d4bd55
feat(codersdk/agentsdk): use new agent metadata batch endpoint ( #10224 )
...
Part of #9782
2023-10-13 17:32:28 +03:00
Mathias Fredriksson
7eeba15d16
feat(coderd): add support for sending batched agent metadata ( #10223 )
...
Part of #9782
2023-10-13 16:37:55 +03:00
dependabot[bot]
1b1ab97c24
chore: bump github.com/google/go-cmp from 0.5.9 to 0.6.0 ( #10248 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-13 13:27:22 +00:00
dependabot[bot]
13036dd088
chore: bump google.golang.org/api from 0.145.0 to 0.147.0 ( #10249 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-13 16:17:35 +03:00
dependabot[bot]
ab7dd24d97
ci: bump the github-actions group with 2 updates ( #10250 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-13 16:17:21 +03:00
Cian Johnston and Dean Sheather
d56f49f619
fix(coderd): make activitybump aware of default template ttl ( #10253 )
...
The refactored ActivityBump query did not take into account the
template-level TTL, resulting in potentially incorrect bump
amounts for workspaces that have both a user-defined and template-
defined TTL that differ.
This change is ported over from PR#10035 to reduce the overall
size of that PR.
Also includes a drive-by unit test in autobuild for checking template autostop/TTL.
Co-authored-by: Dean Sheather <dean@deansheather.com >
2023-10-13 13:53:02 +01:00
Marcin Tojek
2a4ac2a53c
feat: expose user seat limits as Prometheus metrics ( #10169 )
2023-10-13 08:10:16 +00:00
Eric Paulsen
570f963aea
clarify external auth regex ( #10243 )
...
* docs: clarify external auth regex
* cleanup
2023-10-13 04:27:12 +00:00
Kayla Washburn and Muhammad Atif Ali
5fc9ff29d1
docs: mention /icons in the template documentation ( #10230 )
...
Co-authored-by: Muhammad Atif Ali <atif@coder.com >
2023-10-12 15:32:23 -06:00
Steven Masley
88605b9d01
chore: add display name to member role ( #10239 )
...
* chore: add display name to member role
* Do not let member role be assignable
* Ignore org member role for assignability atm
2023-10-12 10:52:32 -05:00
Cian Johnston and Mathias Fredriksson
e5198a25a6
feat(scaletest): annotate scaletest pod when scaletest is in progress ( #10235 )
...
This PR modifies the scaletest-runner template to add a pod annotation to the scaletest runner pod.
The annotation key is set to com.coder.scaletest.phase and the annotation value is one of preparing, running, or complete.
This will allow checking if a scaletest is in progress, and preventing any operations that would interrupt a running scaletest.
Co-authored-by: Mathias Fredriksson <mafredri@gmail.com >
2023-10-12 14:36:15 +01:00
Mathias Fredriksson
782c22a293
test(coderd/database/dbtestutil): allow access to *sql.DB ( #10238 )
2023-10-12 15:07:16 +03:00
Mathias Fredriksson
7df40b85f2
chore(coderd/coderdtest): use testing.TB for use in benchmarks ( #10237 )
2023-10-12 15:03:16 +03:00
Cian Johnston
1e75762cb4
fix(cli): scaletest: create-worksapces: remove invalid character for kubernetes provider in implicit plan ( #10228 )
2023-10-12 09:21:40 +01:00
Muhammad Atif Ali
3adf86b608
chore(dogfood): use coder_extrenal_auth over deprecated coder_git_auth ( #10208 )
...
@kylecarbs does this need any changes on the Coder server?
For example adopting to the new `CODER_EXTERNAL_AUTH_X` variables?
2023-10-12 10:30:00 +03:00
dependabot[bot]
5f0457f160
chore: bump golang.org/x/net from 0.16.0 to 0.17.0 ( #10232 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.16.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.16.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-11 21:43:59 -05:00
Michael Smith
9bf3b35bbf
fix: update create workspace button to recognize template names+display names ( #10233 )
...
* fix: only used 'unnamed' as a last resort for templates
* fix: update filter logic to read from name field
2023-10-12 00:23:45 +00:00
Kayla Washburn
6ef1beec13
chore: recrop some icons for more consistent sizing ( #10229 )
2023-10-11 15:59:47 -06:00
Asher
a9077812e2
fix: use UTF-8 encoding with screen ( #10190 )
...
This will make characters like ❯ and ⇣ work, for example.
2023-10-11 13:25:04 -08:00
Asher
a67a5a8105
Prevent terminal being created twice ( #10200 )
...
I missed this in code review.
2023-10-11 12:47:32 -08:00
301c045aad
chore(site): remove create workspace xservice ( #10217 )
...
* Move xstate transitions to provider
* Centrlize auth logic in the provider
* Remove actor
* Remove auth xservice
* Add loader while AuthProvider is loading
* Simplify and fix a few computed states
* Add a few replaces
* Fix logout
* Remove unused import
* Fix RequireAuth test
* Fix wait loader
* Fix tests
* Remove unecessary type
* Rename workspace queries module
* Remove auto create from workspace xservice
* Move external auth into its own hook
* Remove permissions fetching from templateByName query
* Remove form load from service
* Remove create workspace service entirely
* refactor: update workspace automation to use useEffectEvent
---------
Co-authored-by: Parkreiner <michaelsmith@coder.com >
Co-authored-by: Michael Smith <throwawayclover@gmail.com >
2023-10-11 20:42:25 +00:00
Bruno Quaresma
5be4b12378
chore(site): refactor AuthProvider to not use authXService ( #10184 )
...
* Move xstate transitions to provider
* Centrlize auth logic in the provider
* Remove actor
* Remove auth xservice
* Add loader while AuthProvider is loading
* Simplify and fix a few computed states
* Add a few replaces
* Fix logout
* Remove unused import
* Fix RequireAuth test
* Fix wait loader
* Fix tests
* Wrap signout with callback
2023-10-11 16:13:32 -04:00
Kira Pilot
7c6687813d
fix(site): ensure empty string error shows default message ( #10196 )
...
* fix(site): ensure empty string error shows default message
* added test
* added logging
* asserting axios message
* cleanup and add test
2023-10-11 13:54:58 -04:00
Cian Johnston
59ae69b7f2
chore(enterprise/cli): fix test flake in TestServerDBCrypt ( #10222 )
...
* increase randomness in names generated by server dbcrypt
* more randomness
* close PTYs when we are done with them
2023-10-11 17:38:20 +01:00
Ben Potter
04e67836a5
docs: add v2.3.0 changelog ( #10221 )
...
* docs: add v2.3.0 changelog
* mention archive version
v2.3.0
2023-10-11 11:05:53 -05:00
Cian Johnston
98a076fb46
chore(pty/ptytest): add sync.Once to close ( #10220 )
2023-10-11 16:47:02 +01:00
Steven Masley
ac623b4717
feat: implement basic archive ui to make archiving failed versions easy ( #10182 )
...
* feat: implement basic archive ui to make archiving failed versions easy.
2023-10-11 15:06:10 +00:00
Steven Masley
1e950fa9a8
feat: archive template versions to hide them from the ui ( #10179 )
...
* api + cli implementation
2023-10-11 09:26:22 -05:00
Bruno Quaresma
edbd51955c
chore(site): fix inconsistent fetching results on tests ( #10215 )
2023-10-11 11:17:56 -03:00
Colin Adler
43fa4349d6
chore: move single_tailnet experiment to * ( #10188 )
2023-10-11 08:50:45 -05:00
Mathias Fredriksson
a2cd6640f3
fix(codersdk/agentsdk): improve ctx cancel in agent logs flush, fix test ( #10214 )
...
Fixes #9719
Related #9865
2023-10-11 12:42:30 +00:00
Marcin Tojek
a1ee4d44aa
fix: test: TestSSH_RemoteForward wait for startup script ( #10211 )
2023-10-11 14:17:04 +02:00
Cian Johnston
e829cbf2db
fix(scaletest/dashboard): fix early exit due to validate ( #10212 )
2023-10-11 11:51:06 +00:00
Cian Johnston
ed8092c83d
fix(scaletest/createworkspaces): address race condition between agent closer and cleanup ( #10210 )
2023-10-11 12:10:51 +01:00
Cian Johnston
b3471bd23a
fix(scaletest/dashboard): increase viewport size and handle deadlines ( #10197 )
...
- Set viewport size to avoid responsive mode
- Added way more debug logging
- Added facility to write a screenshot on error in verbose mode.
- Added a deadline for each iteraction of clicking on and waiting for a thing.
2023-10-11 11:10:08 +01:00
Cian Johnston
dc117051e6
chore(docs): update admin/scale.md ( #10168 )
2023-10-11 09:40:43 +01:00
Muhammad Atif Ali
fafecbd9b3
fix(dogfood): fix slackme module source ( #10207 )
...
This was pinned to the branch ref and is no more needed after the branch has been merged.
2023-10-11 08:29:25 +00:00
Spike Curtis
3c43216e99
fix: remove Parallel() call after timeout context ( #10203 )
...
Fixes test flake seen here: https://github.com/coder/coder/runs/17562370632
It's inherently flaky to create a context with a timeout and then later call `t.Parallel()` since it causes the test to wait until all non-parallel tests have completed before resuming execution. By the time execution has resumed, the context may
have expired. The amount of time before resuming is dependent on machine resources and number of test cases, which are inherently variable.
2023-10-11 11:39:15 +04:00
Jon Ayers
4452a1484d
fix: fix log spam related to skipping custom nice scores ( #10206 )
2023-10-11 02:32:50 -05:00
Spike Curtis
7c71053eab
fix: stop leaking User into API handlers unless authorized
...
Fixes an issue where we extracted the `{user}` parameter from the URL and added it to the API Handler context regardless of whether the caller had permission to read the User.
2023-10-11 09:41:14 +04:00