Commit Graph
10992 Commits
Author SHA1 Message Date
Victor Lyuboslavsky 1052b6b350 Reducing the number of deadlock errors. (#17290)
#16562

Based on local testing, these changes reduce the number of 'Deadlock
found' errors when multiple hosts share the same UUID.

The performance issues with vulnerability processing will be fixed as
part of issue https://github.com/fleetdm/fleet/issues/16858

# Checklist for submitter

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

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-03-13 06:58:29 -05:00
Lucas Manuel Rodriguez e9a464e0cf Add exponential backoff to orbit enroll retries (#17368)
#16594

- [X] Changes file added for user-visible changes in `changes/` or
`orbit/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
  - For Orbit and Fleet Desktop changes:
- [X] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [X] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-03-13 07:57:00 -03:00
github-actions[bot]andzwass 0856c44544 Update Orbit CA certs [automated] (#17556)
Automated change from [GitHub
action](https://github.com/fleetdm/fleet/actions/workflows/update-certs.yml).

Co-authored-by: zwass <zwass@users.noreply.github.com>
2024-03-13 07:55:50 -03:00
Robert Fairburn 2f835e3e70 Mdm module naming (#17519) 2024-03-13 04:57:27 -05:00
Luke Heath 88d41915eb Prepare Fleet v4.47.0 (#17581) 2024-03-12 17:45:26 -05:00
Luke Heath bb7da24ea1 Add open QA Engineer position (#17561) 2024-03-12 15:07:36 -05:00
Eric 4c3c20497c Website: Fix features table on /pricing page (#17574)
Closes: #17573

Changes:
- Updated the pricing page to show tier names on the first category of
the visible features table.
2024-03-12 14:38:58 -05:00
Jahziel Villasana-EspinozaandSarah Gillespie 9e147494a3 fix: process Add commands in Windows MDM profiles (#17570)
> Related issue: #17563

# 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/` or
`orbit/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

---------

Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
2024-03-12 15:21:17 -04:00
Jacob ShandlingandJacob Shandling c112f4425d UI - update type, handle null in one more place (#17569)
Follow-up to #17548 

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

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-12 13:39:35 -05:00
Noah Talerman 8578e1ab53 Update product-groups.md (#17546)
- Update product group capacity ...
2024-03-12 13:20:32 -05:00
Noah Talerman d45fc967a8 Update features.yml (#17527)
- "Custom device data for help desk" (#14415) is shipped ...
2024-03-12 13:19:53 -05:00
93c8da8a82 Update pricing-features-table.yml (#17515)
added documentation urls where it made sense.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-03-12 13:19:22 -05:00
EricandMike McNeil f295aab582 Website: Update testimonials.yml (#17454)
> Note: these changes were originally in
https://github.com/fleetdm/fleet/pull/17450, but were moved into a
separate PR to remove the code owner review requirement from that PR

Changes:
 - Updated Andre Shields's job title
 - Updated Dan Grzelak's quote (Removed an emoji)
 - Updated Erik Gomez's job title

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-03-12 13:05:04 -05:00
Noah Talerman 01d055a912 Update features.yml (#17523)
- Add `waystoUse` for "Policy scoring" ..
2024-03-12 12:53:08 -05:00
31c61ac652 Update features.yml (#17529)
- Jira and Zendesk tickets are free ...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-03-12 12:52:32 -05:00
Sam Pfluger 36459931ad 2024 03 12 change all hands folder structure (#17568) 2024-03-12 12:33:52 -05:00
Eric 8e4188968f Website: march 2024 compatibility/CSS issues fixes (#17564)
Closes: #17553
Closes: #17550
Closes: #17549


Changes:
- Updated the handbook stylesheet to prevent the "tip" icon from not
having the correct width.
- Updated the line-height of the button text on the /contact and
/customers/new-license pages
- Updated the spacing between CTA buttons on the pricing page
- Fixed button text being on two lines on some devices on the
/endpoint-ops page.
2024-03-12 12:23:29 -05:00
Mike McNeil e4366ff928 Update pricing-features-table.yml (#17566) 2024-03-12 11:53:00 -05:00
Jacob Shandling eaf8f41dd0 UI - add missing null handling on team settings (#17548) 2024-03-11 17:05:30 -05:00
Roberto Dip 14be6a0fc8 remove note about updating manage page in PR template (#17544)
Per https://github.com/fleetdm/fleet/pull/17500 this page will be
updated as part of the design process.
2024-03-11 18:00:24 -03:00
Noah Talerman de8687aea4 Update story template (#17500)
- Permissions changes will either be a draft PR to manage access doc
page or explicitly mention that there's no change to the doc page
- Anyone on product team can assign API changes to engineering team
2024-03-11 16:23:52 -04:00
Tim Lee c4750d61f5 bugfix: add counts_updated_at (#17543) 2024-03-11 14:14:29 -06:00
RachelElysia 5cf074b485 [Unreleased tiny bugs] Vuln feature: Tooltip locations, requested copy change (#17536) 2024-03-11 15:39:33 -04:00
Eric c450088492 Website: Update license dispenser and contact page redirect (#17535)
Closes: #17521

Changes:
- Updated the /customers/new-license page to direct users who want to
purchase a license for >700 hosts to the "Talk to us" calendly event.
- Updated the Calendly redirect on the /contact page to use
encodeURIComponent for the user's name.
2024-03-11 12:35:50 -05:00
Benjamin Edwards f57a6bafad migrator addon vuln service compatibility (#17430)
initial pass after pairing session -- not yet tested but wanted to get
early feedback
2024-03-11 13:19:05 -04:00
Eric ce82e4ea3d Website: Update mobile nav CTA (#17530)
Closes: #17520

Changes:
- Updated a CTA in the mobile website navigation menu
2024-03-11 11:52:21 -05:00
Jacob ShandlingandJacob Shandling a1f85f8b26 UI – refactor custom dropdown option logic, apply it to the global and team host status webhook settings (#17518)
## Addresses #17496
- Encapsulate logic for generating custom dropdown options
- Apply that logic to the team and global host status webhook settings
forms, as well as the edit query form
- Hide and show global host status webhook setting fields to match the
fresher UX of the team setting

![Screenshot 2024-03-08 at 5 56
39 PM](https://github.com/fleetdm/fleet/assets/61553566/59c618f1-e955-4ee8-abfe-ca9a3a7c7362)

- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-11 11:27:34 -05:00
RachelElysia 464f4cf822 [released bugs] Fleet UI: Fix 5 params for exporting hosts onto a file (#17526) 2024-03-11 12:17:58 -04:00
RachelElysia b2c089c351 Fleet FE: Do not pass empty search string to API for bulk transfer/delete hosts (#17525) 2024-03-11 12:08:41 -04:00
Tim Lee d4ba30cfa1 17257 validate bulk ops request filters (#17514) 2024-03-11 10:02:51 -06:00
Eric 94cd621360 Website: Update signup.js (#17470)
Related to: https://github.com/fleetdm/confidential/issues/5695

Changes:
- Updated `signup.js` to send a request to Zapier.
2024-03-11 10:48:41 -05:00
Eric fdcf255d6c Website: update cards on pricing page (#17506)
Closes: #17325

Changes:
- Added a third card to the pricing page that directs users to the "talk
to us" form on the contact page
2024-03-11 13:17:40 +09:00
RachelElysia 1c442963e0 [unreleased nits] Vuln feature: missing tooltips, wrong software view… (#17516) 2024-03-08 16:58:16 -05:00
Victor Lyuboslavsky b174a476a2 Fixing unreleased spec bug in team host status webhook feature. (#17502)
Fixing unreleased spec bug in team host status webhook feature #17094.
Bug #17498
# Checklist for submitter

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

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
  - Not needed. Part of new feature.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-03-08 15:09:33 -06:00
Eric b667227ce3 Website: (docs) Fix indentation of code blocks nested in ordered lists (#17512)
Closes: #17475

Changes:
- Updated `basic-documentation.less` to fix the indentation of the text
content inside code blocks that are nested in ordered lists
2024-03-08 14:28:43 -06:00
Roberto Dip 525233efea fix unreleased bug with ADE profile assignment (#17509)
for unreleased #17508
2024-03-08 16:45:18 -03:00
Gabriel Hernandez 944082d014 fix server url column header name (#17504)
real quick fix to the server url column header name.
2024-03-08 18:54:43 +00:00
Dante Catalfamo 3e55ddd955 Add macos-vm-auto-enroll script (#17448)
Script will build a fleet-osquery package, launch a fresh macos VM and
install it. It will also download the correct MDM profile and prepare it
to be enabled
2024-03-08 13:54:12 -05:00
Victor Lyuboslavsky 3ad98164e0 Update workstations.yml - gitops demo for dogfood (#17505)
# 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. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-03-08 11:20:11 -06:00
Eric 41d1822684 Website: update heading on landing pages (#17503)
changes:
- "Empowering IT teams" » "Empowering security and IT teams, globally"

@mikermcneil I went with "Empowering security and IT teams, globally"
instead of "Empowering security and IT teams" because it was already
used on the vulnerability management page.
2024-03-08 11:02:30 -06:00
Eric a6aa260992 Website: Add tooltips to features on the pricing page (#17362)
Closes: https://github.com/fleetdm/confidential/issues/4864

Changes:
 - Added tooltips to the features table on the pricing page.
2024-03-08 10:47:03 -06:00
Austin Culter 917b8b0d85 Update broken URL to fleet-deployment.yml on "Deploy Fleet on Kubernetes" docs (#17486)
The _"Fleet's best practice `fleet-deployment.yml` file"_ link on the
["Deploy Fleet on Kubernetes" docs
page](https://fleetdm.com/docs/deploy/deploy-fleet-on-kubernetes)
doesn't actually target the YAML file it purports to and, instead, it
just points to the Markdown version of the "Deploy Fleet on Kubernetes"
docs on GitHub.

This PR changes the target URL so that link actually goes to the place
where one would expect it to (the YAML file).
2024-03-08 10:46:30 -06:00
Roberto Dip 7d0513000f fix link in scripts docs (#17488) 2024-03-08 13:45:45 -03:00
Jacob ShandlingandJacob Shandling 2584f6794a Add integration test for change password endpoint (#17319)
## Addresses #16863 

- [x] Added/updated tests

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-03-08 08:28:00 -08:00
aa1845a06b UI – Fix sw detail error handling (#17478)
## Addresses:
-  unreleased bug with error handling on the vulnerability details page
- miscellaneous code and style improvements

Bug (404 and 403s not being omitted from throwing and error as
intended):

![image](https://github.com/fleetdm/fleet/assets/61553566/4d5e556e-c812-497c-85b8-bdc3af0bc805)

Fixed:
<img width="1277" alt="Screenshot 2024-03-07 at 3 37 22 PM"
src="https://github.com/fleetdm/fleet/assets/61553566/55c28bda-7d2f-49e7-ad69-094df8d66b46">

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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: RachelElysia <71795832+RachelElysia@users.noreply.github.com>
2024-03-08 08:21:48 -08:00
Roberto Dip a39932b013 ammendment to properly fix #17489 (#17499)
for #17489, found an edge case during extra testing.
2024-03-08 13:15:04 -03:00
Lucas Manuel Rodriguez 37885d0932 Remove filtering of private IPs in public IP field (#17352)
#11102

- [X] Changes file added for user-visible changes in `changes/` or
`orbit/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-03-08 12:57:18 -03:00
Sarah Gillespie b0803559e7 Trucate MDM server url in hosts table UI (#17497) 2024-03-08 09:57:07 -06:00
RachelElysia 75e280e090 [unreleased bugs] Vuln details page: missing cards, incorrect link (#17495) 2024-03-08 10:53:02 -05:00
Sarah Gillespie ed5191cf8a Fix tooltip font size in settings page UI (#17474) 2024-03-08 09:49:05 -06:00