Commit Graph
12549 Commits
Author SHA1 Message Date
Gabriel Hernandez c14c67c604 dont show SQL errors in the UI (#19898)
relates to #19731

This is a quick fix for not showing DB detail in the UI when showing an
API error message.

> This is temporary and the real fix should be on the server, as you can
still see these error messages in the API response. This is tracked in
[this issue here](https://github.com/fleetdm/fleet/issues/19896)

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality
2024-06-25 11:38:40 +01:00
George Karr 2106767860 Adding changes for Fleet v4.52.0 (#19916) 2024-06-24 15:58:58 -05:00
Eric de89f470ba Website: Update customer dashboard for users who have billing information removed. (#19976)
Closes: #19668
Closes: #19666 

Changes:
- Updated the customer dashboard to add a state for users who have had
their billing information removed.
2024-06-24 15:29:08 -05:00
Sarah Gillespie 7b4b9cb858 Update CLI help to document usage of --end-user-email flag (#19959) 2024-06-24 15:13:04 -05:00
RachelElysia 566cc38e93 Fleet UI: Hide CTA on inherited queries/policies from team level users, and related unexpected UI fixes (#19523) 2024-06-24 15:59:06 -04:00
RachelElysia 5ccb6800cc Fleet UI: Hide delete checkboxes from team observer (#19934) 2024-06-24 15:58:27 -04:00
github-actions[bot]andlucasmrod ee69436974 Update versions of fleetd components in Fleet's TUF [automated] (#19944)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/fleetd-tuf.yml).

Co-authored-by: lucasmrod <lucasmrod@users.noreply.github.com>
2024-06-24 16:24:47 -03:00
Robert Fairburn 40d5a84e84 Support different port/targetPort for service in helm chart (#19889) 2024-06-24 10:43:47 -05:00
Sarah Gillespie 74db826a52 Add option to exclude software from device details API response (#19874) 2024-06-24 10:43:16 -05:00
Rachael Shaw 1604010c66 Update story issue template (#19953)
Add note about manually requesting reviews on API design draft PRs,
because reviews aren't automatically requested until PRs are marked
ready for review.

cc @marko-lisica @noahtalerman
2024-06-24 10:23:59 -05:00
Eric 057781b5e4 Website: Update primary tagline partial (#19948)
Changes:
- Added a typeof check to the primary tagline partial to prevent
warnings from being logged when requests are sent to URLs that are seen
as assets but don't exist on the server.
2024-06-23 21:26:13 -05:00
Mike McNeil 970f8ea7ca Website: Standardize <title> and social unfurl taglines (#19945) 2024-06-22 12:42:58 -05:00
Eric 223e1f2362 Website: Update contact record creation (#19922)
Closes: https://github.com/fleetdm/confidential/issues/6929

Changes:
- Updated the update-or-create-contact-and-account helper to search for
an existing contact by email address before searching for an account
with the information provided by the get-enriched helper. This change
will allow us to change the account that a contact is associated with in
the CRM without duplicate records getting (re)created.
2024-06-21 17:12:01 -05:00
Eric 8aa55549ad Website: update bannedEmailDomainsForWebsiteSubmissions config variable. (#19939)
Changes:
- Added a domain to the bannedEmailDomainsForWebsiteSubmissions array
2024-06-21 17:03:42 -05:00
Victor Lyuboslavsky 7b751fa50a Additional debug info and speculative fix for TestUpdateStatsOnReplica (#19901)
Additional debug info and speculative fix for TestUpdateStatsOnReplica
CI fails
2024-06-21 14:50:12 -05:00
Isabell Reedy 2ec3bf4080 Include check for upcoming invoices in weekly ritual (#19849)
Noticed whilst doing the weekly revenue report that we are due to
invoice Reddit for year 2 in 5 days. Thought it is probably a good idea
to check for upcoming invoices every time as part of this process. ...
2024-06-21 14:43:36 -05:00
dependabot[bot] 971b25cfaf Bump golang.org/x/net from 0.21.0 to 0.23.0 in /tools/terraform (#19911) 2024-06-21 12:27:48 -07:00
Matthew Ahrenstein e796e49650 Add fleet license as an optional helm value (#19923) 2024-06-21 12:25:40 -07:00
Victor Lyuboslavsky 2e2d0fb983 Removed duplicate os_versions results in /api/latest/fleet/vulnerabilities/:cve endpoint (#19912)
#19819
Removed duplicate `os_versions` results in
/api/latest/fleet/vulnerabilities/:cve endpoint

Could not manually test since I do not have an Intel mac. We will need
to QA on dogfood.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added/updated tests
- [ ] Manual QA for all new/changed functionality
2024-06-21 14:14:56 -05:00
Lucas Manuel RodriguezandGeorge Karr 3a64c83145 Release fleetd 1.27.0 (#19933)
- **Release fleetd 1.27.0**

---------

Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
2024-06-21 16:00:13 -03:00
Sam Pfluger 58619114f5 Fix broken sentence structure (#19932)
...
2024-06-21 11:50:13 -05:00
Roberto Dip 685e1f8557 Fixed a server panic in /mdm/apple/mdm (#19929)
for #19928

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-06-21 12:20:51 -03:00
Tim Lee cb5fb65c5e fix app vuln false positives (#19905) 2024-06-21 08:05:18 -06:00
Victor Lyuboslavsky 0dd620e61b Added character validation to /api/fleet/orbit/device_token endpoint (#19919)
https://github.com/fleetdm/confidential/issues/6978
Added character validation to /api/fleet/orbit/device_token endpoint

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-06-21 08:43:08 -05:00
Gabriel Hernandez 8d064065d7 Dont send 500 for every call to /debug/errors endpoint (#19827)
relates to #15197

This updates the handler for `/debug/errors` so that we no longer always
send a 500 response.

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Added/updated tests
2024-06-21 13:12:06 +01:00
Eric 477e46a96d Website: Update SF helper to search for existing account records by name (#19918)
Closes: #19895

Changes:
- Updated the `update-or-create-account-and-contact` helper to search
for an existing account record by name before searching by website. This
additional search adds ~1.5 seconds to the time the helper runs in the
background but greatly reduces the chances of creating duplicate
accounts.
2024-06-20 17:02:00 -05:00
Eric 19a4e07b94 Website: Add LinkedIn conversion tracking (#19921)
Related to: #19603

Changes:
- Added LinkedIn conversion tracking to the signup page, swag request
form, and contact forms.
2024-06-20 16:43:43 -05:00
Lucas Manuel Rodriguez addb665c8b Dogfood iPhones team GitOps (#19897)
Changes to dogfood GitOps for #18866.
2024-06-20 17:13:24 -03:00
Mike YoderandBrock Walters c7ea0125d6 Support for Terraforming Fleet Teams (#18750)
This project adds support for terraforming teams in Fleet. If you have
100+ teams, managing them is is prone to error, mistakes, lost
configuration, and general pain. An industry standard tool like
terraform can unify this configuration as code.

In order to do this, I wrote a terraform provider that on one end talks
to the Fleet api, and on the other end implements an interface for
terraform. More information is in the README.

A small sample `main.tf` file is supplied.

---------

Co-authored-by: Brock Walters <153771548+nonpunctual@users.noreply.github.com>
2024-06-20 12:47:35 -07:00
Roberto Dip 03dd4721b6 proper fix for renew enrollment profile requests (#19909)
# Checklist for submitter

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-06-20 16:35:23 -03:00
Noah Talerman c7dfaf45f7 Update docs: Vulnerability Processing page (#19861)
- Fleet detects vulns (CVEs) for Linux kernels: #18053
2024-06-20 12:55:45 -05:00
RachelElysia e134e740ef [unreleased. bug] Fleet UI: Grey empty cell --- for host issues (#19900) 2024-06-20 13:40:57 -04:00
5555f7c651 Design for TCC access fleetd table (#19719)
Table design for:  #18222

Old PR: #18224

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-06-20 11:53:15 -05:00
Eric b2e9e0a055 Website: Update Github helper (#19892)
Closes: #19891

Changes:
- Updated the `get-is-pr-handbook-only-changes` helper to return false
if a PR contains no changed files.
2024-06-20 11:23:50 -05:00
jacobshandlingandJacob Shandling ebc6e2fc60 UI – Software pages, treat dropdown filters as search criteria for empty states (#19888)
## Follow-up to #19181  

<img width="1480" alt="Screenshot 2024-06-19 at 2 56 04 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/303703e8-8be4-4ef5-866f-48edadc16d9f">
<img width="1480" alt="Screenshot 2024-06-19 at 2 51 28 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/56cde02b-2fee-4313-b7af-c328da1a2934">


- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-06-20 09:20:10 -07:00
Victor Lyuboslavsky accf7b5ae7 windows_updates doc update (#19899)
#19057 
windows_updates doc update
2024-06-20 10:18:39 -05:00
Eric 5794810bc5 Update image in deploy Fleet on ubuntu guide. (#19903)
Closes: https://github.com/fleetdm/confidential/issues/7028

Changes:
- Updated the position of the Internews logo in the "Deploy Fleet on
Ubuntu with Elastic" guide to prevent text from getting squished on
mobile devices
2024-06-20 10:14:28 -05:00
Eric d2d12c888e Website: Update language in calendar section on homepage and landing pages (#19902)
Related to: https://github.com/fleetdm/confidential/issues/7000

Changes:
- Updated the calendar section ("Use AI to explain why your security
policies matter." » "Auto-explain why your security policies matter."
2024-06-20 09:52:58 -05:00
Victor Lyuboslavsky e3510cdcf6 Add exclude_software query param to hosts endpoint. (#19617)
API docs change for #19348
2024-06-20 08:06:46 -05:00
Brock Walters 60b376581c Update registry.yml (#19713)
minify long query. see if it does any better. Is it possible to add
explicit line breaks where I want them? thanks.
2024-06-19 18:20:00 -04:00
Eric 688d86afd3 Website: update automatic formatting of osquery schema table examples (#19881)
Closes: #19750

Changes:
- Updated osquery table schema pages to preserve whitespace and newlines
in multi-line examples.
2024-06-19 16:35:39 -05:00
Eric 00a2e6bac2 Website: Update relative link modification in build-static-content script (#19887)
Closes: #19878

Changes: 
- Updated the regex that replaced spaces in relative links with dashes
to also replace URL encoded space characters.
2024-06-19 16:24:44 -05:00
Luke Heath 9d2ec6c57e Move high priority issues to communications page of handbook (#19804) 2024-06-19 12:11:50 -07:00
Drew Baker c961df618e Adding fallback wallpaper to system maintenance script (#19858) 2024-06-19 12:04:22 -07:00
RachelElysia b66bca62c6 Fleet UI: Account for 0 as empty state instead of undefined (#19854)
## Issue
Unreleased fix for #18115 

## Description
- BE shows `0` count for empty state so FE needs to account for `0`
instead of `undefined`

## Screenshot of fix
<img width="1219" alt="Screenshot 2024-06-18 at 5 00 04 PM"
src="https://github.com/fleetdm/fleet/assets/71795832/cd6ec944-ce99-4f8e-a630-9bf037abd0b9">


# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Manual QA for all new/changed functionality
2024-06-19 10:10:32 -07:00
Mike ThomasandEric f04b6a8c85 Updates /better (#19824)
Started to update /better as per
https://github.com/fleetdm/confidential/issues/6895

@eashaw, can you please help with this? I implemented the changes from
the wireframes but got into a tangle, putting the finishing touches to
the CSS. There were some inconsistencies with margins for the page
template when I added the feature row and column features, so I brought
in the `@page-container-max-width` variables from the land pages but got
a bit stuck with what media query styles to bring with it. Thanks!

Also, as part of the linked issue but separate from this PR, can you
please tackle what's needed to pipe the Typeform info into Slack or SF?
Are we using a Zap for the current swag form?

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-19 08:49:57 +09:00
Sarah Gillespie 9f0404fbe1 Add fallback checks for MDM unenrollment during migration flow (#19860)
Follow up to address additional issues uncovered during QA of #19512
2024-06-18 20:05:44 -03:00
RachelElysiaandJacob Shandling 2641d50320 Fleet UI: Fix platform compatibility styling (#19850)
## Issue
Cerra #19710 

## Description
- Remove 12px padding to the left of platform compatibility
- Refactor to `flex-wrap` so on small widths, the chrome platform
doesn't overflow past the section

## Code cleanup
- Remove redundant `<span/>`
- Refactor 12px gaps and 4px gaps to use flex `gap` instead of `padding`
- Refactor redundant code in `<PlatformCompatibility/>`



# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-06-18 15:14:20 -07:00
Victor Lyuboslavsky a452e01bb2 Changed activities.created_at timestamp precision to microseconds (#19848)
#19845 
Changed `activities.created_at` timestamp precision to microseconds

# Checklist for submitter

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Added/updated tests
- [x] If database migrations are included, checked table schema to
confirm autoupdate
- [x] Manual QA for all new/changed functionality
2024-06-18 15:37:08 -05:00
RachelElysia 3498302175 [unreleased bug] Fleet UI: Fix live query/error filter count displaying (#19847) 2024-06-18 15:37:12 -04:00