Commit Graph

457 Commits

Author SHA1 Message Date
Jamil
d921c07876 docs: Make process clearer around access approval (#5167)
Minor rewording of the process to request access to staging / prod.

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
2024-05-31 17:07:18 +00:00
Jamil
61534f92b0 refactor(elixir): remove telemetry id generation (#5084) (#5095)
Feel free to correct me if I'm wrong but it seems the telemetry id is
not longer used in Firezone 1.x
Removing this uuid generation would allow me to put the folder
`/var/firezone` as readonly instead of mounting a

[volume](367a46a5c8/firezone/values.yaml (L157))
to allow firezone to write inside. The folder `/var/firezone` seems to
be used only for this purpose

Maybe I should also remove

[this](49a965a686/elixir/Dockerfile (L293))
?

PS: I cannot find the contrib branch, but don't hesite to create it and
change the target branch of this PR

Co-authored-by: Antoine <antoinelabarussias@gmail.com>
2024-05-22 12:59:36 -07:00
Jamil
7c5669ef51 chore: bump version to 1.0.5 for linux/windows (#5093)
Just need a rubberstamp. This was generated with `make -f
scripts/Makefile version`
2024-05-22 18:25:12 +00:00
Jamil
cafc5c0730 fix(portal): UX: only show everyone note for users (#5073)
fixes #5064
2024-05-21 23:49:54 +00:00
Andrew Dryga
fac07808a0 Stop double-tracking page views for HubSpot 2024-05-21 17:01:51 -06:00
Andrew Dryga
f16fc2393b Manually track page views for HubSpot and send path without query parameters 2024-05-21 15:47:33 -06:00
Andrew Dryga
b8e5afa064 Disable Mixpanel debugging 2024-05-21 11:12:52 -06:00
Andrew Dryga
a7e54686b0 feat(portal): Track page views and sign ups using Mixpanel and HubSpot on public pages (#5050)
Fixes firezone/gtm#253
Fixes firezone/gtm#278
2024-05-21 10:34:56 -06:00
Jamil
048a69eef0 chore(ux): Add sync time hint help to idp show (#5034)
Adds help text to IdP show page to communicate a little more about how
the sync works and also link to the relevant docs.

Fixes #5025
2024-05-20 14:25:28 +00:00
Jamil
727d88cf6d fix(portal): Dedicate 3/12 width for columns with IPs (#5001)
- Ensure IP address appears on newline always
- Dedicate 3/12 width for table columns that can contain IPv6 addresses
- Removes the `(IP)` parentheses because that makes it hard to
copy/paste the IP

Fixes #4992
2024-05-15 19:43:19 +00:00
Andrew Dryga
e11474828f Bump all Elixir deps 2024-05-14 16:10:30 -06:00
Brian Manifold
3ba7962c23 refactor(portal): Update IDP creation flow (#4984)
Why:

* The new flow for creating an identity provider in Firezone allows the
user to not have to worry what features their plan has enabled. It will
allow the user to select which identity provider they use and will take
them to the appropriate form depending on the features they have enabled
on their plan.

## Screenshots

### Selecting an identity provider
<img width="937" alt="Screenshot 2024-05-14 at 11 53 17 AM"
src="https://github.com/firezone/firezone/assets/2646332/31337ad9-13c8-43a2-942c-adb0a951167c">


### New OIDC form when a custom provider is selected but IDP sync is not
enabled for account
<img width="903" alt="Screenshot 2024-05-14 at 11 54 58 AM"
src="https://github.com/firezone/firezone/assets/2646332/2e18d788-60c3-4fad-b749-351559a24aca">
2024-05-14 19:48:36 +00:00
Andrew Dryga
b7ced7ef56 chore(portal): Use redactor to reduce chances of accidentally logging secrets (#4983) 2024-05-14 11:30:53 -06:00
Jamil
e50b3bd865 chore: bump versions for 1.0.4 release (#4985)
Update download links etc for the 1.0.4 release
2024-05-14 16:11:12 +00:00
Andrew Dryga
3cdbc478ff Replace - with _ when building a slug 2024-05-13 10:05:50 -06:00
Andrew Dryga
758c715e85 Allow overriding provisioned customer slug from metadata field 2024-05-13 10:05:49 -06:00
Andrew Dryga
3dc68c7355 fix(portal): Verify email token identity (#4977) 2024-05-13 10:03:50 -06:00
Jamil
c34941db33 fix(portal): Use info button style for buttons that change form elements and don't submit (#4958)
Why:

I've been on two live support calls now where the user didn't realize
the simply clicking the "Add" button didn't save the Group memberships
form, so they were confused why their user wasn't in the group, and why
their client couldn't access the Resources they were trying to access.

- The color of the "Add/Remove" buttons are changed to make the Save
button at the bottom stand out a little more.
- Tidies up a couple other minor issues found while implementing this.

# Before
<img width="910" alt="Screenshot 2024-05-11 at 6 26 23 PM"
src="https://github.com/firezone/firezone/assets/167144/d2bdba74-6dba-4904-a13b-faeba3e0b0d0">



# After
<img width="902" alt="Screenshot 2024-05-11 at 6 25 15 PM"
src="https://github.com/firezone/firezone/assets/167144/2adf937c-4dd0-4d51-a7d3-a73e764e3493">
2024-05-12 01:48:25 +00:00
dependabot[bot]
f67b4dae9d build(deps): Bump ex_cldr_dates_times from 2.16.0 to 2.17.1 in /elixir (#4948)
Bumps
[ex_cldr_dates_times](https://github.com/elixir-cldr/cldr_dates_times)
from 2.16.0 to 2.17.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/elixir-cldr/cldr_dates_times/releases">ex_cldr_dates_times's
releases</a>.</em></p>
<blockquote>
<h2>v2.17.1</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Add <code>config/prod.exs</code> so that the library can be compiled
with <code>MIX_ENV=prod</code>. Thanks to <a
href="https://github.com/camelpunch"><code>@​camelpunch</code></a> for
the PR. Closes <a
href="https://redirect.github.com/elixir-cldr/cldr_dates_times/issues/45">#45</a>.</li>
</ul>
<h2>Cldr Dates Times version 2.17.0</h2>
<h3>Bug Fixes</h3>
<ul>
<li>
<p>Fix formatting with formats that have may have pluralization like the
<code>:MMMMW</code> and <code>:yw</code> formats.</p>
</li>
<li>
<p>Fix <code>:underspecs</code> for dialyzer.</p>
</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>
<p>Update to <a
href="https://cldr.unicode.org/index/downloads/cldr-45">CLDR 45.0</a>
data.</p>
</li>
<li>
<p>Adds support for formats that have both unicode whitespace and ascii
whitespace versions. The option <code>:prefer</code> is added to
<code>Cldr.DateTime.to_string/3</code>. The default is <code>prefer:
:unicode</code>. The option <code>prefer: :ascii</code> is included for
backwards compatibility of older applications. The formats that provide
both <code>:unicode</code> and <code>:ascii</code> versions can be seen
from the results of
<code>Cldr.DateTime.Format.date_time_available_formats/2</code>.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/elixir-cldr/cldr_dates_times/blob/main/CHANGELOG.md">ex_cldr_dates_times's
changelog</a>.</em></p>
<blockquote>
<h2>Cldr_Dates_Times v2.17.1</h2>
<p>This is the changelog for Cldr_Dates_Times v2.17.1 released on May
2nd, 2024. For older changelogs please consult the release tag on <a
href="https://github.com/elixir-cldr/cldr_cldr_dates_times/tags">GitHub</a></p>
<h3>Bug Fixes</h3>
<ul>
<li>Add <code>config/prod.exs</code> so that the library can be compiled
with <code>MIX_ENV=prod</code>. Thanks to <a
href="https://github.com/camelpunch"><code>@​camelpunch</code></a> for
the PR. Closes <a
href="https://redirect.github.com/elixir-cldr/cldr_dates_times/issues/45">#45</a>.</li>
</ul>
<h2>Cldr_Dates_Times v2.17.0</h2>
<p>This is the changelog for Cldr_Dates_Times v2.17.0 released on April
21st, 2024. For older changelogs please consult the release tag on <a
href="https://github.com/elixir-cldr/cldr_cldr_dates_times/tags">GitHub</a></p>
<h3>Bug Fixes</h3>
<ul>
<li>
<p>Fix formatting with formats that have may have pluralization like the
<code>:MMMMW</code> and <code>:yw</code> formats.</p>
</li>
<li>
<p>Fix <code>:underspecs</code> for dialyzer.</p>
</li>
</ul>
<h3>Enhancements</h3>
<ul>
<li>
<p>Update to <a
href="https://cldr.unicode.org/index/downloads/cldr-45">CLDR 45.0</a>
data.</p>
</li>
<li>
<p>Adds support for formats that have both unicode whitespace and ascii
whitespace versions. The option <code>:prefer</code> is added to
<code>Cldr.DateTime.to_string/3</code>. The default is <code>prefer:
:unicode</code>. The option <code>prefer: :ascii</code> is included for
backwards compatibility of older applications. The formats that provide
both <code>:unicode</code> and <code>:ascii</code> versions can be seen
from the results of
<code>Cldr.DateTime.Format.date_time_available_formats/2</code>.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3014439223"><code>3014439</code></a>
Bump version and changelog</li>
<li><a
href="d98295dc9e"><code>d98295d</code></a>
Merge pull request <a
href="https://redirect.github.com/elixir-cldr/cldr_dates_times/issues/45">#45</a>
from code-supply/prod-exs</li>
<li><a
href="c7406f1568"><code>c7406f1</code></a>
Empty prod.exs</li>
<li><a
href="2d271a3979"><code>2d271a3</code></a>
Update CI matrix</li>
<li><a
href="c8be91bf90"><code>c8be91b</code></a>
Reorder changelog entry</li>
<li><a
href="916f591824"><code>916f591</code></a>
Fix doc spelling errors</li>
<li><a
href="19c2dd5b87"><code>19c2dd5</code></a>
Fix lexer file name</li>
<li><a
href="bfc324a7f0"><code>bfc324a</code></a>
Ready for CLDR 45</li>
<li><a
href="cf3c02cb49"><code>cf3c02c</code></a>
Support unicode/ascii and pluralized formats</li>
<li><a
href="ae29d5e891"><code>ae29d5e</code></a>
Transform data to include pluralization field where required</li>
<li>Additional commits viewable in <a
href="https://github.com/elixir-cldr/cldr_dates_times/compare/v2.16.0...v2.17.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ex_cldr_dates_times&package-manager=hex&previous-version=2.16.0&new-version=2.17.1)](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-05-11 21:19:00 +00:00
Andrew Dryga
f5b4736f12 fix(portal): Fix edge cases with OIDC discovered in logs (#4777)
Can be reviewed commit by commit.
2024-05-11 09:37:28 -06:00
Jamil
7faacd931c fix(portal): Add provider icon to identity/group badges (#4947)
- Makes the group badges a little easier on the eyes, and reduces their
size to improve layout flow a bit. Allows to more quickly identity
provider adapters at-a-glance.
- Fix group badge wrapping so that long group names don't flow into the
next table cell

Fixes #4905 



<img width="1209" alt="Screenshot 2024-05-10 at 7 24 59 AM"
src="https://github.com/firezone/firezone/assets/167144/fba4190a-af0a-464a-b3b1-9e98505c59fb">
2024-05-10 20:51:27 +00:00
Jamil
e03340bd96 fix(portal): don't confirm group selections if there aren't changes (#4946)
- Fixes #4937 (not worth adding complexity to the live table for this,
so just added as a note in the bottom)
- Don't show confirmation dialog if no changes have been made

<img width="912" alt="Screenshot 2024-05-09 at 11 03 00 PM"
src="https://github.com/firezone/firezone/assets/167144/47f1a76c-5f2a-4815-b0ff-7f1e68c785bf">
2024-05-10 14:35:35 +00:00
dependabot[bot]
8b3df2d3b5 build(deps): Bump ex_cldr_numbers from 2.32.4 to 2.33.1 in /elixir (#4859)
Bumps [ex_cldr_numbers](https://github.com/elixir-cldr/cldr_numbers)
from 2.32.4 to 2.33.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/elixir-cldr/cldr_numbers/releases">ex_cldr_numbers's
releases</a>.</em></p>
<blockquote>
<h2>Cldr Numbers version 2.33.1</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Add <code>config/prod.exs</code> so <code>MIX_ENV=prod</code>
compilation succeeds. Thanks to <a
href="https://github.com/camelpunch"><code>@​camelpunch</code></a> for
the report. Closes <a
href="https://redirect.github.com/elixir-cldr/cldr_numbers/issues/49">#49</a>.</li>
</ul>
<h2>Cldr Numbers version 2.33.0</h2>
<h3>Enhancements</h3>
<ul>
<li>
<p>Update to <a
href="https://cldr.unicode.org/index/downloads/cldr-45">CLDR 45.0</a>
data.</p>
</li>
<li>
<p>Support currency formatting when the given currency in a given locale
uses a specific symbol that replaces the decimal separator. The only
known example is the <a
href="https://en.wikipedia.org/wiki/Cape_Verdean_escudo">Cape Verde
escudo</a>. A formatted example formatting 20 CVE is
<code>20$00</code>.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/elixir-cldr/cldr_numbers/blob/main/CHANGELOG.md">ex_cldr_numbers's
changelog</a>.</em></p>
<blockquote>
<h2>Cldr Numbers v2.33.1</h2>
<p>This is the changelog for Cldr v2.33.1 released on April 23rd, 2024.
For older changelogs please consult the release tag on <a
href="https://github.com/elixir-cldr/cldr_numbers/tags">GitHub</a></p>
<h3>Bug Fixes</h3>
<ul>
<li>Add <code>config/prod.exs</code> so <code>MIX_ENV=prod</code>
compilation succeeds. Thanks to <a
href="https://github.com/camelpunch"><code>@​camelpunch</code></a> for
the report. Closes <a
href="https://redirect.github.com/elixir-cldr/cldr_numbers/issues/49">#49</a>.</li>
</ul>
<h2>Cldr Numbers v2.33.0</h2>
<p>This is the changelog for Cldr v2.33.0 released on April 21st, 2024.
For older changelogs please consult the release tag on <a
href="https://github.com/elixir-cldr/cldr_numbers/tags">GitHub</a></p>
<h3>Enhancements</h3>
<ul>
<li>
<p>Update to <a
href="https://cldr.unicode.org/index/downloads/cldr-45">CLDR 45.0</a>
data.</p>
</li>
<li>
<p>Support currency formatting when the given currency in a given locale
uses a specific symbol that replaces the decimal separator. The only
known example is the <a
href="https://en.wikipedia.org/wiki/Cape_Verdean_escudo">Cape Verde
escudo</a>. A formatted example formatting 20 CVE is
<code>20$00</code>.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="fd399529bb"><code>fd39952</code></a>
Add config/prod.exs. Closes <a
href="https://redirect.github.com/elixir-cldr/cldr_numbers/issues/49">#49</a></li>
<li><a
href="e515d70727"><code>e515d70</code></a>
Fix changelog</li>
<li><a
href="27bcd2d244"><code>27bcd2d</code></a>
Fix changelog and update CI versions</li>
<li><a
href="facdf51245"><code>facdf51</code></a>
Release 2.33.0</li>
<li><a
href="7fb32cddfe"><code>7fb32cd</code></a>
Add ar to test_backend</li>
<li><a
href="fbdfb7aef7"><code>fbdfb7a</code></a>
Update changelog</li>
<li><a
href="99f71ed174"><code>99f71ed</code></a>
Test green on CLDR 45</li>
<li><a
href="30791b1326"><code>30791b1</code></a>
Add no_underspecs to minimum_grouping_digits_for!/1</li>
<li><a
href="36d63ea3a0"><code>36d63ea</code></a>
Mix format</li>
<li><a
href="138291ec64"><code>138291e</code></a>
Delete version control marker</li>
<li>Additional commits viewable in <a
href="https://github.com/elixir-cldr/cldr_numbers/compare/v2.32.4...v2.33.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ex_cldr_numbers&package-manager=hex&previous-version=2.32.4&new-version=2.33.1)](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-05-10 14:09:45 +00:00
Jamil
1536b124da fix(portal): Reduce button sizes in live_table to xs (#4945)
- Updates buttons in tables to size `xs` so they are a bit easier on the
eyes and fixes #4938
- Makes "Save" button placement consistent
- Reduces count of Actors list in `Edit actors` for group page because
it pushes the `Save` button below the fold and it was confusing some
users because it wasn't obvious they needed to save the selection.
2024-05-10 06:52:42 +00:00
Jamil
1be77d4e2d chore: Bump versions to link 1.0.3 packages (#4924)
Link to latest binaries

Generated with `make -f scripts/Makefile`.

Just need a rubber-stamp, changes should be GTG
2024-05-08 21:09:50 +00:00
Jamil
dff0a33e96 fix(portal): Ensure site can be changed when multi-site is false (#4915)
Fixes #4913
2024-05-08 19:04:51 +00:00
Jamil
4a6ff03626 refactor(portal): Remove Permit all and grey out form when traffic filters disabled (#4887)
- Simplify traffic filters: empty means permit all
- Grey out form instead of hiding when traffic filters disabled, fixes
#4816
- Fix port range population when no ports have been entered
- Update tests
- Add migration to migrate existing prod data
- Add "UPGRADE TO UNLOCK" badge
- Add `inline_errors` attr to show inline error messages
- Remove traffic filters feature flag to allow enable/disable by billing
instead

<img width="757" alt="Screenshot 2024-05-03 at 12 43 24 PM"
src="https://github.com/firezone/firezone/assets/167144/9e9277cb-4653-427c-ade3-4e3b9d479411">

<img width="194" alt="Screenshot 2024-05-03 at 2 03 06 PM"
src="https://github.com/firezone/firezone/assets/167144/06e03314-9010-48a0-8504-0ab49173f0a9">

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Andrew Dryga <andrew@dryga.com>
2024-05-07 16:27:00 +00:00
dependabot[bot]
813a15b133 build(deps): Bump @fontsource/source-sans-3 from 5.0.19 to 5.0.20 in /elixir/apps/web/assets (#4848)
Bumps
[@fontsource/source-sans-3](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/source-sans-3)
from 5.0.19 to 5.0.20.
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/fontsource/font-files/commits/HEAD/fonts/google/source-sans-3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@fontsource/source-sans-3&package-manager=npm_and_yarn&previous-version=5.0.19&new-version=5.0.20)](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-05-01 14:03:29 +00:00
Jamil
4dc656c90a chore(ci): bump versions (#4840) 2024-04-30 16:31:20 -07:00
Andrew Dryga
678a27c491 hotfix(portal): additional metadata for token refresh logs 2024-04-30 09:38:46 -06:00
Andrew Dryga
61b720fe68 hotfix(portal): add account_id to token refresh logs metadata 2024-04-30 09:12:53 -06:00
Andrew Dryga
8af7e8209d hotfix(portal): Stop retrying syncs when Entra access token is invalid 2024-04-30 09:09:45 -06:00
Jamil
b79ce96bc6 chore(website): Bump versions (#4821)
- Bump versions to point to latest binaries
- Stage versions for next release
2024-04-29 22:06:00 +00:00
Brian Manifold
9efd7297d6 fix(portal): Update site deletion modal message (#4795)
Why:

* Deleting a Site from the show page would prompt the user with a
message about Gateway Groups.
2024-04-26 15:01:25 +00:00
Andrew Dryga
20a7794d66 fix(portal): Fix traffic filtering to send port-less rules (#4778) 2024-04-25 17:35:47 -06:00
Andrew Dryga
e86190c3eb feat(portal): Allow creating resources from Resources page (#4775)
Closes #4625
2024-04-24 15:45:48 -06:00
Andrew Dryga
09f0402387 feat(portal): Add legal_name field to accounts and sync it with new stripe metadata key (#4771)
Closes #4761
2024-04-24 15:45:32 -06:00
Jamil
5dc52edecc ci: Bump versions and fix release overwrites (#4769) 2024-04-24 11:43:19 -07:00
Brian Manifold
7673ffa7c5 fix(portal): Hide API clients sidebar link in UI when feature disabled (#4747)
The sidebar was missing a conditional check when displaying the API
Clients link. This was only a bug in the sidebar UI as visiting the
actual API clients URL path showed a `404` as expected when the REST API
feature was disabled.
2024-04-24 02:33:35 +00:00
Andrew Dryga
a0bd6e3d5b Hotfix: silence warnings about self-service sign ups from Stripe 2024-04-19 13:32:19 -06:00
Andrew Dryga
d56b4e20f7 Hotfix: issues with directory sync metrics and error logs 2024-04-19 12:11:33 -06:00
Andrew Dryga
f965efd3d0 Add account slug to directory sync traces and logs 2024-04-19 11:31:05 -06:00
Andrew Dryga
5b153f9ba4 Provider a way to disable flaky Elixir tests on CI 2024-04-19 11:27:31 -06:00
Andrew Dryga
0d3d372ada hotfix: trim metric labels to 1023 chars 2024-04-19 11:12:06 -06:00
Andrew Dryga
cc81105320 Fix flaky test: Increase concurrency test timeout 2024-04-18 20:02:44 -06:00
Andrew Dryga
65fce8872a Fix flaky test 2024-04-18 18:08:21 -06:00
Andrew Dryga
1b1b44dcaa Defer job ignore to GenServer init 2024-04-18 17:05:31 -06:00
Andrew Dryga
89dd4c5a72 fix(portal): Fix bug with preset values in policies dropdowns (#4693)
Closes #4688
2024-04-18 16:52:02 -06:00
Andrew Dryga
ed3ce16ab4 Do not start supervisor when sync will not run 2024-04-18 16:50:26 -06:00
Andrew Dryga
823ab8aa54 Fix jobs sync span propagation 2024-04-18 16:48:03 -06:00