Commit Graph

8597 Commits

Author SHA1 Message Date
2eee201cd8 fix: encode .dockerconfigjson value for kubernetes-devcontainer example template (#15819)
Value of `.dockerconfigjson` in kubernetes_secret datasource is already
decoded, so I encode it again to avoid error for
`ENVBUILDER_DOCKER_CONFIG_BASE64`
2024-12-16 09:05:44 +00:00
67fdbe5f49 fix(vpn): use unbuffered channel in speaker (#15863)
Closes https://github.com/coder/internal/issues/253.
2024-12-16 19:48:00 +11:00
50bb13ca7d chore: bump golang.org/x/crypto from 0.30.0 to 0.31.0 in /scripts/apitypings (#15840) 2024-12-16 16:03:52 +09:00
409e2c7a20 fix: use random names for TestUpdateUserProfile (#15868)
Fixes a flake seen in
https://github.com/coder/coder/actions/runs/12346801529/job/34452940351
It's possible but exceedingly rare for the randomly generated username
to be exactly 32 characters.
Then, appending a `1` to that username causes the username to be invalid
and the test to fail. Instead of appending we'll just generate a new
username that is <=32 characters.

The `UpdateSelf` subtest has the same appending, but uses a fixed
username that is less than 32 characters, so it doesn't need to be
changed.
2024-12-16 06:59:44 +00:00
c92f480fcf chore: add e2e test for org groups (#15853) 2024-12-13 15:14:12 -08:00
50ff06cc3c chore: acquire lock for individual workspace transition (#15859)
When Coder is ran in High Availability mode, each Coder instance has a
lifecycle executor. These lifecycle executors are all trying to do the
same work, and whilst transactions saves us from this causing an issue,
we are still doing extra work that could be prevented.

This PR adds a `TryAcquireLock` call for each attempted workspace
transition, meaning two Coder instances shouldn't duplicate effort.
2024-12-13 16:59:27 +00:00
d504e0ea66 feat: add support for specifying LoadBalancer class name (#15838)
This PR adds support for configuring the loadBalancerClass via the chart
values.
2024-12-13 15:33:16 +00:00
34a2ec8ad9 ci: build images on depot again (#15860) 2024-12-13 13:59:24 +00:00
6116776905 feat: show warning dialog if user switches off assign default org (#15848)
resolves coder/internal#240

Switching off the setting to automatically assign all users to the
default organization is potentially disruptive. This adds a warning
dialog before the change is commited.

<img width="1168" alt="Screenshot 2024-12-13 at 11 20 16"
src="https://github.com/user-attachments/assets/e6bf8c97-3cad-4501-9f28-073fca118668"
/>
2024-12-13 06:24:40 -05:00
b5ba3e3da8 fix(site): only show provisioner warnings for pending workspaces (#15858)
When creating, starting, stopping or otherwise mutating a workspace, we
used to erroneously and briefly display a provisioner health warning
alert. This PR updates the component to only display this warning if the
build is pending, not "starting" or any other state that means a
provisioner has already acquired the job.
2024-12-13 11:58:19 +02:00
d35de45d94 ci: try building images on GitHub-hosted runner again (#15854) 2024-12-12 23:33:22 +00:00
0e98c0e456 fix(site): remove a misplaced warning banner in the frontend (#15837)
This PR fixes some faulty frontend logic that was introduced in #15686
2024-12-12 17:25:10 +02:00
08f0eaaf3b feat: add new scaletest infrastructure (#15573)
Closes https://github.com/coder/internal/issues/148

This has been validated to have working proxies with the `small`
scenario.

- [x] multi-region gcp infrastructure
- [x] use cloudflare provider to automate dns entries
- [x]  automate proxy registration
- [x] multi-regional proxies
- [x] move scenarios into locals

This excludes the infrastructure for `cert-manager` and `otel-collector`
and those will be included in followup PRs.
2024-12-12 09:28:49 -05:00
d31c2f1fe7 chore: implement SCIM PUT endpoint, protect against missing active (#15829)
Closes https://github.com/coder/coder/issues/15828
2024-12-12 08:11:13 -06:00
36c2cf8a40 fix(coderd/database): exclude canceled jobs in queue position (#15835)
When calculating the queue position in
`GetProvisionerJobsByIDsWithQueuePosition` we only counted jobs with
`started_at = NULL`. This is misleading, as it allows canceling or
canceled jobs to take up rows in the computed queue position, giving an
impression that the queue is larger than it really is.

This modifies the query to also exclude jobs with a null `canceled_at`,
`completed_at`, or `error` field for the purposes of calculating the
queue position, and also adds a test to validate this behaviour.

(Note: due to the behaviour of `dbgen.ProvisionerJob` with `dbmem` I had
to use other proxy methods to validate the corresponding dbmem
implementation.)

---------

Co-authored-by: Mathias Fredriksson <mafredri@gmail.com>
2024-12-12 12:37:45 +00:00
edb0cb155f chore: remove Johannesburg server from dogfood (#15842) 2024-12-12 06:44:51 +00:00
04032f2a97 ci: only build dylib on PRs with Go changes (#15839)
For some reason we were building the dylib on any code changes, now it's
just Go (and CI) changes - using the same condition that `go-test` uses.

`if: needs.changes.outputs.go == 'true' || needs.changes.outputs.ci ==
'true' || github.ref == 'refs/heads/main'`

The main check ensures that it's always run before `build` is run.
2024-12-12 06:22:51 +00:00
737205ed8e feat(site): add numbers to SSHButton content for clarity (#15661) 2024-12-12 15:39:34 +10:00
06e7739e7d chore: add e2e tests for organization members (#15807) 2024-12-11 15:48:48 -07:00
29c9bbf2bb docs: add new organizations docs to best practices section (#15732)
Co-authored-by: EdwardAngert <2408959-EdwardAngert@users.noreply.gitlab.com>
Co-authored-by: Steven Masley <Emyrk@users.noreply.github.com>
Co-authored-by: EdwardAngert <17991901+EdwardAngert@users.noreply.github.com>
2024-12-11 16:32:21 -05:00
077e594856 chore: switch to guts for typescript types generation (#15801)
switch to guts for typescript type generation
omitempty vs null must now be explicit
2024-12-11 14:39:21 -06:00
2ec2e8ae6d docs: add istio docs (#15733)
closes https://github.com/coder/coder/issues/11821
2024-12-11 17:48:28 +00:00
128a126486 chore: bump nanoid from 3.3.6 to 3.3.8 in /offlinedocs (#15809)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 21:48:58 +05:00
5ea14339ed chore: bump github.com/gohugoio/hugo from 0.139.2 to 0.139.4 (#15804)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 21:48:46 +05:00
b39becba66 feat(site): add a provisioner warning to workspace builds (#15686)
This PR adds warnings about provisioner health to workspace build pages.
It closes https://github.com/coder/coder/issues/15048


![image](https://github.com/user-attachments/assets/fa54d0e8-c51f-427a-8f66-7e5dbbc9baca)

![image](https://github.com/user-attachments/assets/b5169669-ab05-43d5-8553-315a3099b4fd)
2024-12-11 13:38:13 +02:00
104898ae87 fix: docs reference in create headless user flow (#15826)
when creating a headless user, the linked documentation sent users to
the `Disable password auth` page, instead of the headless user
documentation. this PR corrects the typescript.
2024-12-11 11:38:03 +00:00
c5287910f9 feat: add workspace build timing metrics (#15771)
This PR introduces a new prometheus metrics for
`workspace_build_timing_seconds`, which specifically reports workspace
build times. To reduce cardinality, this metrics excludes
`workspace_name` and `workspace_owner` that are present on the
`workspace_builds_total` metrics.
2024-12-11 05:36:48 +00:00
ea9e39d87c fix: give cla workflow pull request write permissions (#15820)
When https://github.com/coder/coder/pull/15349 was added, it implicitly
set all the other permissions to none.

From
https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/controlling-permissions-for-github_token
> If you specify the access for any of these permissions, all of those
that are not specified are set to none.
2024-12-11 15:53:08 +11:00
426b348560 chore: bump nanoid from 3.3.7 to 3.3.8 in /site (#15810) 2024-12-10 10:30:23 -07:00
5e7199233c docs: add cli steps for org sync (#15673)
[preview](https://coder.com/docs/@15431-docs-org-sync/admin/users/idp-sync#organization-sync-premium)

---------

Co-authored-by: EdwardAngert <2408959-EdwardAngert@users.noreply.gitlab.com>
Co-authored-by: EdwardAngert <17991901+EdwardAngert@users.noreply.github.com>
2024-12-10 11:09:41 -05:00
7dc3ad9f21 fix(provisioner/terraform/tfparse): evaluate coder_parameter defaults with variables (#15800)
- adds support for dynamic default values in coder_parameter data source
2024-12-10 10:58:12 +00:00
33d67b1f4e chore: add Cape Town dogfood server (#15811) 2024-12-10 05:53:02 +00:00
49c453b42e chore: replace unmaintained ping library (#15808)
Relates to
https://github.com/coder/coder/pull/15712#issuecomment-2527841239.

We only use a ping library to determine the closest devtunnel node, so
is a very minor change.
2024-12-10 08:51:46 +05:00
1bac277156 chore: improve e2e organization test (#15775) 2024-12-09 13:29:30 -07:00
bc4f9a4327 fix(examples/templates/aws-linux): add hashicorp/cloudinit provider (#15794) 2024-12-09 21:51:07 +05:00
e4597ed8ae chore: bump golang.org/x/tools from 0.27.0 to 0.28.0 in the x group across 1 directory (#15792)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 18:27:41 +05:00
8a408176e8 feat(examples/templates/kubernetes-envbox): promote module usage (#15548) 2024-12-09 18:18:53 +05:00
155cb0761c chore: bump @chakra-ui/react from 2.10.3 to 2.10.4 in /offlinedocs (#15697)
Bumps
[@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react)
from 2.10.3 to 2.10.4.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/chakra-ui/chakra-ui/commits/HEAD/packages/react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@chakra-ui/react&package-manager=npm_and_yarn&previous-version=2.10.3&new-version=2.10.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 17:49:01 +05:00
b99566113d chore: bump github.com/fergusstrange/embedded-postgres from 1.29.0 to 1.30.0 (#15790)
Bumps
[github.com/fergusstrange/embedded-postgres](https://github.com/fergusstrange/embedded-postgres)
from 1.29.0 to 1.30.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/fergusstrange/embedded-postgres/releases">github.com/fergusstrange/embedded-postgres's
releases</a>.</em></p>
<blockquote>
<h2>v1.30.0</h2>
<h2>What's Changed</h2>
<ul>
<li>fix: error typos and introduce error types by <a
href="https://github.com/dhaus67"><code>@​dhaus67</code></a> in <a
href="https://redirect.github.com/fergusstrange/embedded-postgres/pull/143">fergusstrange/embedded-postgres#143</a></li>
<li>fix: detect pg_ctl exists instead of bin dir by <a
href="https://github.com/wenerme"><code>@​wenerme</code></a> in <a
href="https://redirect.github.com/fergusstrange/embedded-postgres/pull/144">fergusstrange/embedded-postgres#144</a></li>
<li>fix: StartParameters on Windows by <a
href="https://github.com/hugodutka"><code>@​hugodutka</code></a> in <a
href="https://redirect.github.com/fergusstrange/embedded-postgres/pull/146">fergusstrange/embedded-postgres#146</a></li>
<li>Fix osx builds by <a
href="https://github.com/fergusstrange"><code>@​fergusstrange</code></a>
in <a
href="https://redirect.github.com/fergusstrange/embedded-postgres/pull/147">fergusstrange/embedded-postgres#147</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/dhaus67"><code>@​dhaus67</code></a> made
their first contribution in <a
href="https://redirect.github.com/fergusstrange/embedded-postgres/pull/143">fergusstrange/embedded-postgres#143</a></li>
<li><a href="https://github.com/wenerme"><code>@​wenerme</code></a> made
their first contribution in <a
href="https://redirect.github.com/fergusstrange/embedded-postgres/pull/144">fergusstrange/embedded-postgres#144</a></li>
<li><a href="https://github.com/hugodutka"><code>@​hugodutka</code></a>
made their first contribution in <a
href="https://redirect.github.com/fergusstrange/embedded-postgres/pull/146">fergusstrange/embedded-postgres#146</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/fergusstrange/embedded-postgres/compare/v1.29.0...v1.30.0">https://github.com/fergusstrange/embedded-postgres/compare/v1.29.0...v1.30.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="6192f2a75d"><code>6192f2a</code></a>
Clean up go mod files</li>
<li><a
href="24809fa067"><code>24809fa</code></a>
Fix osx builds (<a
href="https://redirect.github.com/fergusstrange/embedded-postgres/issues/147">#147</a>)</li>
<li><a
href="f5c275bdc5"><code>f5c275b</code></a>
fix: StartParameters on Windows (<a
href="https://redirect.github.com/fergusstrange/embedded-postgres/issues/146">#146</a>)</li>
<li><a
href="7c0ced3039"><code>7c0ced3</code></a>
fix: detect pg_ctl exists instead of bin dir (<a
href="https://redirect.github.com/fergusstrange/embedded-postgres/issues/144">#144</a>)</li>
<li><a
href="9ff00240d0"><code>9ff0024</code></a>
fix: error types and introduce error types (<a
href="https://redirect.github.com/fergusstrange/embedded-postgres/issues/143">#143</a>)</li>
<li>See full diff in <a
href="https://github.com/fergusstrange/embedded-postgres/compare/v1.29.0...v1.30.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/fergusstrange/embedded-postgres&package-manager=go_modules&previous-version=1.29.0&new-version=1.30.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 17:47:23 +05:00
d3a563998c fix: fix broken 'Learn more' link in Listening Ports popup (#15777)
Signed-off-by: Aaron Lehmann <alehmann@netflix.com>
Co-authored-by: Muhammad Atif Ali <atif@coder.com>
2024-12-09 17:46:34 +05:00
684c3c3b57 chore: bump google.golang.org/api from 0.209.0 to 0.210.0 (#15788)
Bumps
[google.golang.org/api](https://github.com/googleapis/google-api-go-client)
from 0.209.0 to 0.210.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-api-go-client/releases">google.golang.org/api's
releases</a>.</em></p>
<blockquote>
<h2>v0.210.0</h2>
<h2><a
href="https://github.com/googleapis/google-api-go-client/compare/v0.209.0...v0.210.0">0.210.0</a>
(2024-12-04)</h2>
<h3>Features</h3>
<ul>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2886">#2886</a>)
(<a
href="f446504cac">f446504</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2888">#2888</a>)
(<a
href="a990614ba5">a990614</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2892">#2892</a>)
(<a
href="22e0d11172">22e0d11</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2893">#2893</a>)
(<a
href="2657039424">2657039</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2895">#2895</a>)
(<a
href="46fab242a8">46fab24</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2896">#2896</a>)
(<a
href="efded92b5e">efded92</a>)</li>
<li>Async refresh dry run in parallel with sync refresh (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2849">#2849</a>)
(<a
href="acd258182e">acd2581</a>)</li>
<li><strong>option/internaloption:</strong> Add AuthCreds helper (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2891">#2891</a>)
(<a
href="6ee8349e13">6ee8349</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>gensupport:</strong> Context cancel error check (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2890">#2890</a>)
(<a
href="f57c82deba">f57c82d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md">google.golang.org/api's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/googleapis/google-api-go-client/compare/v0.209.0...v0.210.0">0.210.0</a>
(2024-12-04)</h2>
<h3>Features</h3>
<ul>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2886">#2886</a>)
(<a
href="f446504cac">f446504</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2888">#2888</a>)
(<a
href="a990614ba5">a990614</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2892">#2892</a>)
(<a
href="22e0d11172">22e0d11</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2893">#2893</a>)
(<a
href="2657039424">2657039</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2895">#2895</a>)
(<a
href="46fab242a8">46fab24</a>)</li>
<li><strong>all:</strong> Auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2896">#2896</a>)
(<a
href="efded92b5e">efded92</a>)</li>
<li>Async refresh dry run in parallel with sync refresh (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2849">#2849</a>)
(<a
href="acd258182e">acd2581</a>)</li>
<li><strong>option/internaloption:</strong> Add AuthCreds helper (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2891">#2891</a>)
(<a
href="6ee8349e13">6ee8349</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>gensupport:</strong> Context cancel error check (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2890">#2890</a>)
(<a
href="f57c82deba">f57c82d</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="de4bf86ee9"><code>de4bf86</code></a>
chore(main): release 0.210.0 (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2887">#2887</a>)</li>
<li><a
href="efded92b5e"><code>efded92</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2896">#2896</a>)</li>
<li><a
href="46fab242a8"><code>46fab24</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2895">#2895</a>)</li>
<li><a
href="c1b41c9615"><code>c1b41c9</code></a>
chore(all): update all (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2889">#2889</a>)</li>
<li><a
href="acd258182e"><code>acd2581</code></a>
feat: Async refresh dry run in parallel with sync refresh (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2849">#2849</a>)</li>
<li><a
href="2657039424"><code>2657039</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2893">#2893</a>)</li>
<li><a
href="22e0d11172"><code>22e0d11</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2892">#2892</a>)</li>
<li><a
href="6ee8349e13"><code>6ee8349</code></a>
feat(option/internaloption): add AuthCreds helper (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2891">#2891</a>)</li>
<li><a
href="a990614ba5"><code>a990614</code></a>
feat(all): auto-regenerate discovery clients (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2888">#2888</a>)</li>
<li><a
href="f57c82deba"><code>f57c82d</code></a>
fix(gensupport): context cancel error check (<a
href="https://redirect.github.com/googleapis/google-api-go-client/issues/2890">#2890</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/googleapis/google-api-go-client/compare/v0.209.0...v0.210.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/api&package-manager=go_modules&previous-version=0.209.0&new-version=0.210.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 17:46:04 +05:00
033c476302 chore: bump alpine from 3.20.3 to 3.21.0 in /scripts (#15793) 2024-12-09 22:43:27 +10:00
943dfc7206 chore: bump github.com/aws/aws-sdk-go-v2/feature/rds/auth from 1.4.3 to 1.5.1 (#15789)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 17:33:05 +05:00
d0fcd660da chore: bump github.com/prometheus/common from 0.60.0 to 0.61.0 (#15791)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-09 17:32:38 +05:00
018723c6b0 chore: use cdrci2 account for CLA (#15783) 2024-12-09 22:30:41 +10:00
81279a9247 chore(examples/templates/azure-linux): migrate to hashicorp/cloud-init provider (#15785) 2024-12-09 16:30:32 +05:00
901ad3f0e4 ci: skip running test-e2e on PRs from forks (#15784)
Co-authored-by: Dean Sheather <dean@deansheather.com>
2024-12-09 09:50:57 +00:00
5121f7bcbb feat: create e2e tests for IDP org sync settings page (#15767)
Idp organization sync setting is a premium feature located at
`/deployment/idp-org-sync`

This PR creates a minimal set of e2e tests.
2024-12-07 05:16:24 -05:00
aa310e3979 chore: add template ID disclaimer (#15770)
Follow-up to #15757
2024-12-06 17:37:35 +01:00
9fe71d9daa feat: make username in Initialize.ps1 dynamic (#15751)
This PR switches the `UserId` from a constant to a generated values
based on the script environment. This enables users to rename their
machine and default user name without having to edit this element as
well.
2024-12-06 08:16:32 -05:00