Kyle Carberry
bdddc3e7ae
fix: change auto-start to automatically update workspaces ( #6053 )
...
Fixes #6049 .
2023-02-06 11:12:58 -06:00
Dean Sheather
d6947aeaca
chore: fix depot build ( #6057 )
2023-02-06 16:49:33 +00:00
Dean Sheather
b45c445255
feat: add git to Docker image ( #6034 )
2023-02-07 02:30:35 +10:00
Ben Potter
a655f03a1e
fix: open terminal and coder_app in a new tab, not window ( #6044 )
...
* fix!: open coder_app in a new tab, not window
* terminal too
2023-02-06 10:22:24 -06:00
Dean Sheather
4fe221a700
feat: add flag to disable password auth ( #5991 )
...
Adds a flag --disable-password-auth that prevents the password login
endpoint from working unless the user has the "owner" (aka. site admin)
role.
Adds a subcommand `coder server create-admin-user` which creates a user
directly in the database with the "owner" role, the "admin" role in
every organization, and password auth. This is to avoid lock-out
situations where all accounts have the login type set to an identity
provider and nobody can login.
2023-02-06 14:58:21 +00:00
Ben Potter
968d7e4dc5
docs: rootless podman support ( #6026 )
...
* rootless podman WIP
* docs: rootless podman support
2023-02-06 08:05:38 -06:00
Ben Potter
e70b3f2973
chore: add alias helper to develop.sh ( #6031 )
...
* chore: add alias helper to develop.sh
* restore formatting
* change alias from feedback
2023-02-06 05:02:34 +00:00
Ben Potter
5931d12d4b
chore: use node 16 in dogfood images ( #5939 )
2023-02-05 22:48:41 -06:00
Ben Potter
90bc5d5b5f
docs: add note around offline docs provider versions ( #6018 )
2023-02-06 04:36:20 +00:00
sharkymark
a5e386e54b
chore: remove jetbrains projector web ide docs, examples. specify no support ( #6033 )
2023-02-05 19:40:40 -06:00
Ammar Bandukwala
f096915c27
chore(ci): automatically delete stale branches ( #6036 )
2023-02-04 15:18:11 -06:00
Ammar Bandukwala
a422cc00e8
Stream template upload ( #6035 )
...
Resolves #5718
2023-02-04 20:07:09 +00:00
Steven Masley
77fd34be94
chore: Action consts should actually be typed as an Action ( #6027 )
2023-02-03 20:36:37 +00:00
Steven Masley
b359dbbd8b
chore: Allow RecordingAuthorizer to record multiple rbac authz calls ( #6024 )
...
* chore: Allow RecordingAuthorizer to record multiple rbac authz calls
Prior iteration only recorded the last call. This is required for
more comprehensive testing
2023-02-03 19:03:46 +00:00
Cian Johnston
571f5d0e02
chore: add log_statement=all for test-postgres-docker ( #6025 )
2023-02-03 18:58:31 +00:00
Kyle Carberry
2c2bbcc019
chore: update tests to support fish ( #6023 )
...
* fix: update tests to add fish support
* Track connections for SSH sessions to prevent leaks
* Revert SSH conn handling
2023-02-03 12:25:11 -06:00
Dean Sheather
cf9abe3a6c
feat: add session expiry control flags ( #5976 )
...
Adds --session-duration which lets admins customize the default session
expiration for browser sessions.
Adds --disable-session-expiry-refresh which allows admins to prevent
session expiry from being automatically bumped upon the API key being
used.
2023-02-03 17:38:36 +00:00
mh013370
2285a5e8a0
feat: add ability to deploy extra k8s yamls with helm chart ( #5942 )
2023-02-03 17:32:02 +00:00
Steven Masley
a750b1948b
test: Use database.Now() for UTC in all tests ( #6022 )
...
Fixes a lot of comparison issues with timezones
2023-02-03 17:13:54 +00:00
Mathias Fredriksson
95ff29c2be
test: Fix golden gen for long wd paths ( #6021 )
2023-02-03 18:43:33 +02:00
Bruno Quaresma
dffd7953bc
fix(site): Minor UI fixes related to avatar components ( #6019 )
2023-02-03 13:09:16 -03:00
Kira Pilot
6c90701a73
chore: ignore trend line in storybook ( #6003 )
2023-02-03 09:05:38 -05:00
Steven Masley
aab9e3a0f7
chore: Add more objects to dbgen ( #6013 )
...
* chore: Add WorkspaceApps to dbgen
* GitSSHKey, UserLink, GitAuthLink
2023-02-03 09:34:35 +00:00
Steven Masley
fd2f9dc176
test: Fix unit test to use dbfake over databasefake ( #6014 )
2023-02-03 03:55:26 +00:00
Kyle Carberry
381d6674ca
chore: add install_source to telemetry ( #6008 )
...
This will help determine the number of installs from marketplaces!
2023-02-03 01:30:54 +00:00
Steven Masley
8b424f03c2
chore: Rename databasefake --> dbfake ( #6011 )
2023-02-02 19:28:55 -06:00
Bruno Quaresma and Kyle Carberry
f60f06e2c6
fix(site): Only display fields with redisplay enabled during workspace creation ( #6004 )
...
* fix(site): Only display fields with redisplay_value during workspace creation
* Fix test
---------
Co-authored-by: Kyle Carberry <kyle@carberry.com >
2023-02-03 01:28:47 +00:00
Steven Masley
2384e9c565
fix: Do not try and write to malformed ssh configs ( #6000 )
...
Abort writing the ssh config if it has:
- Out of order coder headers
- More than 1 of each coder header
- Missing 1 or the other coder header
2023-02-02 19:23:42 -06:00
Ben Potter
c16b93847a
feat: build Packer images every release ( #6009 )
2023-02-03 01:01:06 +00:00
Steven Masley
2478012827
chore: Add organizationmember and parameter gen functions ( #6007 )
2023-02-02 18:24:59 -06:00
Steven Masley
41e52310bf
chore: Add more dbgen functions ( #6005 )
2023-02-02 17:21:29 -06:00
Steven Masley
5fe4819669
chore: Pass through AllowUserCancelWorkspaceJobs value to fake db insert ( #6006 )
2023-02-02 23:08:57 +00:00
Kyle Carberry
a5e8911d67
fix: index template versions by template and name ( #5993 )
...
* fix: index template versions by template and name
We were incorrectly returning template versions by name relative
to organizations. This could result in an incorrect version being
returned if multiple templates had versions with the same name.
* Fix auth referencing
* Fix route location
* Fix authorize route name
* Fix previous call
* Fix authorize route name
2023-02-02 15:47:53 -06:00
Bruno Quaresma
ea7e55fcf9
refactor(site): Adjust icon sizes and show password btn in login page ( #5992 )
2023-02-02 18:28:30 -03:00
Bruno Quaresma
9ff313a260
refactor(site): Remove version and add template link in workspaces page ( #5990 )
2023-02-02 18:27:56 -03:00
Kira Pilot
a70e722e7f
fix: hide IP on workspace build logs ( #5997 )
2023-02-02 20:22:36 +00:00
Kyle Carberry
2fab310ca4
fix: match ubuntu tags on dogfood ( #5996 )
...
* fix: match ubuntu tags on dogfood
golangci-lint needs GLIBC>=2.32 which made me notice
that we're building binaries on a difference Ubuntu
version than we dev on.
* Fix sources
2023-02-02 13:58:53 -06:00
Colin Adler
496138b086
feat: assign users to groups returned by OIDC provider ( #5965 )
2023-02-02 19:53:48 +00:00
Kyle Carberry and Colin Adler
026b1cd2a4
chore: update to go 1.20 ( #5968 )
...
Co-authored-by: Colin Adler <colin1adler@gmail.com >
2023-02-02 12:36:27 -06:00
Bruno Quaresma
4df1031f8b
refactor(site): Add press any key option to reconnect on terminal screen ( #5969 )
2023-02-02 15:19:18 -03:00
Bruno Quaresma
7b49517c18
refactor(site): Add more info on agent outdated tooltip and update action ( #5967 )
2023-02-02 15:18:59 -03:00
dependabot[bot]
5f089cb5eb
chore: bump aquasecurity/trivy-action from 0.5.0 to 0.8.0 ( #5944 )
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.5.0 to 0.8.0.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/7b7aa264d83dc58691451798b4d117d53d21edfe...9ab158e8597f3b310480b9a69402b419bc03dbd5 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 12:11:09 -06:00
dependabot[bot]
5d9263f050
chore: bump chromatic from 6.11.4 to 6.15.0 in /site ( #5954 )
...
Bumps [chromatic](https://github.com/chromaui/chromatic-cli ) from 6.11.4 to 6.15.0.
- [Release notes](https://github.com/chromaui/chromatic-cli/releases )
- [Changelog](https://github.com/chromaui/chromatic-cli/blob/main/CHANGELOG.md )
- [Commits](https://github.com/chromaui/chromatic-cli/compare/v6.11.4...v6.15.0 )
---
updated-dependencies:
- dependency-name: chromatic
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 12:06:51 -06:00
dependabot[bot]
e6426d477f
chore: bump google.golang.org/grpc from 1.51.0 to 1.52.3 ( #5949 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.51.0 to 1.52.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.51.0...v1.52.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 12:05:41 -06:00
dependabot[bot]
f5242be0d1
chore: bump github.com/valyala/fasthttp from 1.43.0 to 1.44.0 ( #5951 )
...
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp ) from 1.43.0 to 1.44.0.
- [Release notes](https://github.com/valyala/fasthttp/releases )
- [Commits](https://github.com/valyala/fasthttp/compare/v1.43.0...v1.44.0 )
---
updated-dependencies:
- dependency-name: github.com/valyala/fasthttp
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 12:05:30 -06:00
Kyle Carberry
944c9f6307
chore: downgrade linux runner size to 8 cores ( #5984 )
...
I doubt the difference in speed is worth the 2x cost.
2023-02-02 12:00:19 -06:00
Kyle Carberry
be00e2541c
chore: remove unused workspace_owner_count field ( #5958 )
...
This added unnecessary database load, because it's not used!
2023-02-02 17:59:43 +00:00
dependabot[bot]
92c5be971c
chore: bump @typescript-eslint/eslint-plugin in /site ( #5955 )
...
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin ) from 5.38.1 to 5.50.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v5.50.0/packages/eslint-plugin )
---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 11:45:48 -06:00
dependabot[bot]
c4b70f3ae1
chore: bump eslint from 8.29.0 to 8.33.0 in /site ( #5956 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.29.0 to 8.33.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.29.0...v8.33.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 11:45:29 -06:00
dependabot[bot]
57ad53c850
chore: bump github.com/moby/moby ( #5947 )
...
Bumps [github.com/moby/moby](https://github.com/moby/moby ) from 20.10.21+incompatible to 20.10.23+incompatible.
- [Release notes](https://github.com/moby/moby/releases )
- [Commits](https://github.com/moby/moby/compare/v20.10.21...v20.10.23 )
---
updated-dependencies:
- dependency-name: github.com/moby/moby
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-02 11:44:55 -06:00