Steven Masley
c2cb0e9fe2
chore: testIDP to be usable as primary auth ( #13132 )
...
Flags printed to console show as external or primary auth.
Usage assumes only 1 static oidc_member for now
2024-05-02 11:19:19 -05:00
Spike Curtis
3de737fdc8
fix: start packet capture immediately on speedtest ( #13128 )
...
I initially made this change when hacking wgengine to also capture wireguard packets going into the magicsock, so that we could capture the initial wireguard handshake.
I don't think we should ship that additional capture logic, but... it seems generally useful to capture packets from the get go on speedtest, so that you can see disco and pings before the TCP speedtest session starts.
2024-05-02 19:44:32 +04:00
Kyle Carberry
93d8812284
chore: remove codecov ( #13124 )
...
* chore: remove codecov
It wasn't being used anymore.
* Update actions packages
2024-05-01 21:47:25 +00:00
Steven Masley
845407fe7a
chore: cover deadline crossing autostart border on start ( #13115 )
...
When starting a workspace, if the deadline crosses an autostart boundary, the deadline is set to autostart + TTL.
This copies the behavior in `ActivityBumpWorkspace`, but does not require activity.
2024-05-01 10:43:04 -05:00
Bruno Quaresma
71a03a8b1d
fix(site): fix template schedule update overriding other settings ( #13114 )
2024-05-01 10:25:40 -03:00
Dean Sheather
f2dd0a8e5d
feat: try IPv6 when dialing IPv4 in workspaces ( #13116 )
2024-05-01 21:45:25 +10:00
Muhammad Atif Ali
3ff9cef498
chore(scripts): auto authenticate gh CLI in scripts on dogfood ( #13107 )
...
* chore: auto authenticate gh CLI in scripts
* fix shellcheck issues
2024-04-30 19:36:12 +03:00
Steven Masley
53f7e9e0a1
chore: dynamically determine gitlab external auth defaults ( #13102 )
...
* chore: dynamically determine gitlab external auth defaults
Static defaults work for github cloud, but not self hosted.
Self hosted setups will now have sane defaults if omitted.
2024-04-30 09:45:52 -05:00
Kyle Carberry
47993e3fcf
chore: update tailscale to fix leaking dns lookup ( #13109 )
...
See failure in: https://github.com/coder/coder/actions/runs/8887860105/job/24403798734#step:5:376
2024-04-30 12:36:16 +00:00
Kyle Carberry
d302570091
chore: remove GITHUB_TOKEN from dogfood env vars ( #13106 )
...
This was stale all the time!
2024-04-30 01:26:58 +00:00
Kyle Carberry
4e5960660e
chore: fix dependency review action ( #13105 )
...
See https://github.com/actions/dependency-review-action/issues/757
2024-04-29 20:51:01 -04:00
Kyle Carberry
fbb98b950a
chore: centralize build info for site ( #13104 )
...
The build info passed to the frontend via HTML was incorrect.
2024-04-29 20:50:49 -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
Bruno Quaresma
053c56cc1a
fix(site): fix template schedule options ( #13084 )
2024-04-29 14:14:24 -03:00
dependabot[bot]
ed07921752
ci: bump crate-ci/typos from 1.20.9 to 1.20.10 in the github-actions group ( #13090 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-29 16:57:53 +00:00
dependabot[bot]
4a83e84a23
chore: bump github.com/jmoiron/sqlx from 1.3.5 to 1.4.0 ( #13095 )
...
Bumps [github.com/jmoiron/sqlx](https://github.com/jmoiron/sqlx ) from 1.3.5 to 1.4.0.
- [Release notes](https://github.com/jmoiron/sqlx/releases )
- [Commits](https://github.com/jmoiron/sqlx/compare/v1.3.5...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/jmoiron/sqlx
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>
2024-04-29 19:54:40 +03:00
dependabot[bot]
f2a21c604b
chore: bump github.com/moby/moby ( #13093 )
...
Bumps [github.com/moby/moby](https://github.com/moby/moby ) from 26.0.1+incompatible to 26.1.0+incompatible.
- [Release notes](https://github.com/moby/moby/releases )
- [Commits](https://github.com/moby/moby/compare/v26.0.1...v26.1.0 )
---
updated-dependencies:
- dependency-name: github.com/moby/moby
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>
2024-04-29 19:54:27 +03:00
dependabot[bot]
74b921cf81
chore: bump google.golang.org/api from 0.175.0 to 0.176.1 ( #13092 )
...
Bumps [google.golang.org/api](https://github.com/googleapis/google-api-go-client ) from 0.175.0 to 0.176.1.
- [Release notes](https://github.com/googleapis/google-api-go-client/releases )
- [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md )
- [Commits](https://github.com/googleapis/google-api-go-client/compare/v0.175.0...v0.176.1 )
---
updated-dependencies:
- dependency-name: google.golang.org/api
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>
2024-04-29 16:54:20 +00:00
Kyle Carberry
1b3185c047
chore: lower azure expires soon ( #13097 )
...
They haven't provisioned new certificates yet.
2024-04-29 12:34:18 -04:00
Jon Ayers
8269124ab7
feat: sign windows binaries ( #13086 )
2024-04-29 10:43:27 -05:00
Colin Adler
15157c1c40
chore: add network integration test suite scaffolding ( #13072 )
...
* chore: add network integration test suite scaffolding
* dean comments
2024-04-26 17:48:41 +00:00
Cian Johnston
73ba36c9d2
chore(docs): add note regarding Apr 26 scaletest ( #13085 )
2024-04-26 17:06:36 +01:00
Garrett Delfosse
8ba05a9052
feat: add switch http(s) button to error page ( #12942 )
2024-04-26 11:52:53 -04:00
Michael Brewer and Muhammad Atif Ali
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
Mathias Fredriksson
d50a31ef62
chore(scripts): auto create autoversion PR from release script ( #13074 )
...
Ref #12465
2024-04-26 12:53:22 +03:00
Cian Johnston
365231b1e5
fix(cli): scaletest: ignore errors syncing output ( #13076 )
2024-04-26 09:18:33 +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
Cian Johnston
99dda4a43a
fix(agent): keep track of lastReportIndex between invocations of reportLifecycle() ( #13075 )
2024-04-25 16:54:51 +01:00
Mathias Fredriksson
c24b562199
chore(scripts): fix release tagging sanity checks ( #13073 )
2024-04-25 12:26:37 +03: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
Mathias Fredriksson
c933c75aa7
chore(scripts): add script to promote mainline to stable ( #13054 )
...
Fixes #12459
Example dry-run:
<img width="1229" alt="Screenshot 2024-04-23 at 21 16 55" src="https://github.com/coder/coder/assets/147409/7018d322-501b-41e2-bf47-af3fc39fb3d2 ">
Example dry-run for non-latest version:
<img width="1228" alt="Screenshot 2024-04-23 at 21 17 52" src="https://github.com/coder/coder/assets/147409/a05fcd44-560f-4e44-81b5-76c071c591b4 ">
**Note:** This PR does not yet update docs to reflect the promoted version. This will be part of #12465 .
2024-04-24 22:59:22 +03:00
Mathias Fredriksson
b82a782619
chore(scripts): implement mainline and stable release channels ( #13048 )
...
Fixes #12458
2024-04-24 19:43:11 +00:00
Frederik Dudzik
a6af7a5e3d
chore(README): add contributing section to readme ( #13059 )
2024-04-24 22:15:14 +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
dependabot[bot]
39ccff97c1
chore: bump github.com/gohugoio/hugo from 0.125.2 to 0.125.3 ( #13057 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 13:39:52 +00: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
Cian Johnston
a518047f10
chore(coderd): provisionerdserver: downgrade heartbeat failure log to Warn instead of Error ( #13061 )
2024-04-24 09:36:36 +01:00
Pavel Aseev and Cian Johnston
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
Cian Johnston
a04c76ce40
ci: release: test migrations before building ( #13051 )
2024-04-24 08:31:01 +01:00
Kayla Washburn-Love
215dd7b152
feat: show version on login page ( #13033 )
2024-04-23 11:18:56 -06:00
Mathias Fredriksson
a69fc657f2
chore(coderd/database): reduce dbpurge load with smaller batches of agent stats ( #13049 )
2024-04-23 15:01:56 +03:00
Bruno Quaresma
2f7f9d022a
refactor(site): reorganize template schedule settings form ( #13031 )
...
Close https://github.com/coder/coder/issues/12617
**Demo**
https://github.com/coder/coder/assets/3165839/66d4f238-d31f-4ee8-a3de-ce68215b0492
**Autostop**

**Autostart**

**Dormancy**

2024-04-23 08:59:19 -03:00
Cian Johnston
e57ca3cdaa
feat(scripts): add script to check schema between migrations ( #13037 )
...
- migrations: allow passing in a custom migrate.FS
- gen/dump: extract some functions to dbtestutil
- scripts: write script to test migrations
2024-04-23 12:43:14 +01:00
dependabot[bot] and Jon Ayers
81fcdf717b
chore: bump github.com/gohugoio/hugo from 0.124.0 to 0.125.2 ( #13024 )
...
* chore: bump github.com/gohugoio/hugo from 0.124.0 to 0.125.2
Bumps [github.com/gohugoio/hugo](https://github.com/gohugoio/hugo ) from 0.124.0 to 0.125.2.
- [Release notes](https://github.com/gohugoio/hugo/releases )
- [Changelog](https://github.com/gohugoio/hugo/blob/master/hugoreleaser.toml )
- [Commits](https://github.com/gohugoio/hugo/compare/v0.124.0...v0.125.2 )
---
updated-dependencies:
- dependency-name: github.com/gohugoio/hugo
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* add license to allowlist
* syntax
* wrong format
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jon Ayers <jon@coder.com >
2024-04-23 02:27:32 +00:00
Kayla Washburn-Love
fab5591cf6
chore: change site_configs.value to text ( #13036 )
...
* chore: change `site_configs.value` to `text`
* `make gen`
2024-04-22 17:25:36 -06:00