Commit Graph
11325 Commits
Author SHA1 Message Date
Noah Talerman 9bf9a162fc Run script modal: Update copy (#18068)
For the following story: #16460
2024-04-04 16:55:25 -04:00
Noah Talerman 842c258d7c Update workstations-canary.yml (#18051)
- Remove "chromeOS/macOS - Screenlock enabled"
2024-04-04 16:54:16 -04:00
Sam Pfluger c1752c9cfd Fix sentence case (#18069) 2024-04-04 15:06:15 -05:00
RachelElysia b7296ce4f9 Fleet UI: Surface orbit version and fleetd version to host details page (#18013) 2024-04-04 15:18:04 -04:00
Marko Lisica 4585a6e2c2 API design: Pre-fill and lock local account creation screen during out-of-the-box macOS setup (#17118)
API design for:
- #9147
2024-04-04 14:38:42 -04:00
Lucas Manuel Rodriguez 8194459ee9 Use osqueryd edge on servers canary team (#18058)
I copied `it-and-security/lib/servers.agent-options.yml` and added the
`update_channels` key.
2024-04-04 14:24:16 -04:00
Lucas Manuel Rodriguez e8ca959888 Add enterprise integration test for calendar events (#17900)
Integration tests for the calendar feature: #17441.

Adding coverage screenshots for the calendar cron and the osquery
distributed/write coverage:

![Screenshot 2024-03-27 at 14 20
44](https://github.com/fleetdm/fleet/assets/2073526/40d394ab-2208-4bec-981b-fe22fae8b5c1)
![Screenshot 2024-03-27 at 14 21
20](https://github.com/fleetdm/fleet/assets/2073526/1e4c8611-21ba-48a6-82f8-a163594f7f01)
2024-04-04 14:58:31 -03:00
Jacob ShandlingandJacob Shandling 77c8adf4bb Add frontend dev pattern for handlers (#18061)
Pattern doc updates per today's frontend sync

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-04 10:16:19 -07:00
Jacob ShandlingandJacob Shandling 74761b75d8 Update carve request block id mismatch error code from 500 –> 400 (#17974)
## Addresses #16951

# 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/`
- [x] Added/updated tests
- [ ] Manual QA for all new/changed functionality – @ksatter can you
please add reproduction steps to the issue to aid in manual QA?

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-04-04 09:38:10 -07:00
Victor Lyuboslavsky 63c096b102 Waiving CVE-2023-32698 (#18056)
#17359 
Waiving CVE-2023-32698
2024-04-04 11:24:54 -05:00
Eric a0d1172f89 Website Update /start signup flow. (#18027)
Closes: #17958

Changes:
- Updated the primary and secondary CTAs site-wide
- Updated the /start page to have a multi-stage form that users can fill
out to personalize their onboarding experience
- Updated the signup action to not set a `primaryBuyingSituation` on new
user records (This will now be set when users progress through the
/start form)
- Added two new attributes to the `User` model:
`currentGetStartedQuestionnarieStep` and
`getStartedQuestionnarieAnswers` that save user's progress in the /start
form.


Before this PR can be merged we will need to:
- [x] Update the Zapier webhook that runs when new users sign up to no
longer expect a `primaryBuyingSituation` value
- [ ] Update the User table in the website's database
- [ ] Migrate the existing user records
2024-04-04 11:13:53 -05:00
RachelElysia 0db1c225f4 Fleet UI: Fix several flows where team ID is not being preserved (#17968) 2024-04-04 11:34:07 -04:00
Luke Heath 80b1f1f78f Prepare Fleet v4.48.0 (#18022) 2024-04-04 10:01:46 -05:00
Victor LyuboslavskyandNoah Talerman 5a3c54c0b6 Updated 1Password policy to only search 1 level deep for performance reasons. (#18003)
#17827 

Updated 1Password policy to only search one level deep for performance
reasons.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-04-04 09:33:17 -05:00
Joanne Stableford 3de9a160ed Add info on how Fleeties can update benefit coverage for QLEs (#17998)
...Adding to our institutional knowledge.
2024-04-04 02:24:29 -05:00
Joanne StablefordandSam Pfluger a5c0224f42 Add process for reporting customer revenue status (#17965)
...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-04-04 02:07:58 -05:00
Mike McNeilandEric f8157ce679 Website: personalize contact form (#18026)
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-04-03 19:40:15 -05:00
Victor Lyuboslavsky 746309ca47 Waive 3 Go code scanning vulnerability alerts. (#18007)
Waiving 3 Go code scanning alerts flagged by osv-scanner.
2024-04-03 16:04:01 -05:00
Rachael Shaw 1d80aa7668 When flagging a parameter as premium-only, always include a period. (#18038)
For better readability: add periods as separation between the Fleet
Premium message and parameter descriptions.
   _Available in Fleet Premium_. Description text.
 _Available in Fleet Premium_ Description text.
2024-04-03 11:48:22 -05:00
Gabriel Hernandez 3decb68220 revert accidental merge for FE lint warning fixes (#18036)
This reverts commit a3f3230aa9.

I accidentally merged to main so am reverting this change.
2024-04-03 17:25:16 +01:00
Zach Wasserman e3deceeb6d Add parse_json, parse_jsonl, parse_xml, and parse_ini tables to fleetd (#18035)
For #17577

# Checklist for submitter

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

- [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] 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. (performed only on macOS)
2024-04-03 09:13:04 -07:00
Lucas Manuel Rodriguez 3d260fa9ab Bump osqueryd version to 5.12.1 (#18028)
Bumping version of osqueryd for releasing 5.12.1 to the `edge` channel.
2024-04-03 10:57:28 -03:00
Gabriel Hernandez a3f3230aa9 fix up some lint warning that show in github (#17997)
quick PR to clean up some of the warning that show up in github PRs.
2024-04-03 12:33:38 +01:00
github-actions[bot]andlucasmrod a1fa232aca Update versions of fleetd components in Fleet's TUF [automated] (#18029)
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-04-03 06:26:35 -03:00
Victor Lyuboslavsky 25dc6829f5 Mark calendar webhook as errored so that it doesn't get stuck in pending and keeps logging warnings. (#18021)
Mark calendar webhook as errored so that it doesn't get stuck in pending
and keeps logging warnings.

This situation only occurs when webhook fired but returned an error. It
will try to fire again, but if it tries after the event concluded, then
we'll mark it as errored.
2024-04-02 17:17:04 -05:00
Victor Lyuboslavsky 0bca241680 Mark calendar webhook as errored so that it doesn't get stuck in pending and keeps logging warnings. 2024-04-02 16:03:51 -05:00
Sam Pfluger 77e74e729b Fix unnecessary call-out box and crazy formating (#18017)
![image](https://github.com/fleetdm/fleet/assets/108141731/74cf5698-4626-4c09-a4d9-dccf323ee9b1)


...
2024-04-02 15:39:04 -05:00
Luke Heath 7b91434452 Updating changelog for 4.48.0 (#18014) 2024-04-02 15:38:42 -05:00
Dave Herder 5c7783eca0 Update vendor-questionnaires.md (#18009)
added subprocessors link from trust portal
...
2024-04-02 13:35:01 -05:00
George Karr 011d97fad1 Adding theoretical main variation (#17904) 2024-04-02 13:26:31 -05:00
enzo-g 8a22f13f53 Update README.md (#17979) 2024-04-02 11:24:16 -05:00
Roberto Dip 416d5e728c increase TUF expiration warning by one day (#18000)
hopefully this will get obsolete before we have time to use it, but just
in case this increments the warning time to give us more leeway.
2024-04-02 12:27:44 -03:00
JDandEric 04f7682c50 Article: sysadmin diaries passcode profiles (#17994)
Article: Sysadmin diaries: passcode profiles
https://github.com/fleetdm/confidential/issues/5587

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-04-02 08:26:41 -07:00
Mike McNeil b0ed358207 Handbook: revops » digital experience (#17992)
Looks like we missed some updates here at prev transition
2024-04-02 10:26:05 -05:00
Roberto Dip 8dac783c50 increase TUF expiration warning by one day
hopefully this will get obsolete before we have time to use it, but just
in case this increments the warning time to give us more leeway.
2024-04-02 11:21:17 -03:00
Victor Lyuboslavsky dbe8f95692 Enabling calendar clean up job to delete Google calendar events in parallel. (#17987)
#17230 

This fix addresses the unreleased bug where calendar cleanup job can
take too long, causing the subsequent job to miss a calendar event. The
event deletions now occur in parallel.

Also, reducing max bandwidth for accessing Google calendar by 10% to
prevent potential rate-limiting corner cases.

# Checklist for submitter

- [ ] 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-04-01 17:03:00 -05:00
87fe581b93 Scripts API: documented missing parameter and improved copy (#17881)
- Updated `GET /api/v1/fleet/scripts`: documented `team_id` parameter
that was missing
- Replaced "Upload" with "Add" since that's the language we want to use
across the product and docs.
- Removed articles from headings

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-04-01 16:53:00 -05:00
Victor Lyuboslavsky af80a7bff7 Reducing max bandwidth by 10% to prevent potential rate limit issues. 2024-04-01 16:31:38 -05:00
Victor Lyuboslavsky e65fe99316 Ensure each thread has its own calendar struct. 2024-04-01 16:15:20 -05:00
Victor Lyuboslavsky 74968de6e3 Enabling calendar clean up job to delete Google calendar events in parallel. 2024-04-01 15:54:37 -05:00
Luke Heath fa8d1fcb00 Update engineering handbook to reflect new bug branch strategy (#17986) 2024-04-01 15:36:46 -05:00
EricandSam Pfluger ab34c102bc Handbook: Add instructions for upgrading self-service Fleet Premium licenses (#17945)
Closes: #17915
...
Changes:
- Added a handbook section with instructions for changing the host count
on a Fleet Premium subscription in Stripe.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-04-01 15:25:25 -05:00
Roberto Dip 3e34c0a240 OS updates w/ DDM coming soon! (#17969)
- In Fleet 4.48, we'll ship declaration (DDM) profiles (#14550)
- OS updates w/ DDM (#17230) will ship in 4.49
- Update error message so users know OS updates w/ DDM are coming soon.
Figma is also updated
[here](https://www.figma.com/file/t3j8CGAHR1x1YGjuFLlMst/%2314550-Add-declaration-(DDM)-profiles-for-macOS?type=design&node-id=476%3A11294&mode=design&t=aMjkgv7PGEbePjmH-1).
- In the [Figma wireframes
here](https://www.figma.com/file/JDbJcLRGRs7c7gKDxAfios/%2317295-Use-new-Software-Update-(DDM)-for-macOS-Sonoma-(14)-and-higher?type=design&node-id=348%3A892&mode=design&t=kkpRKOYrvJxfFbM5-1)
for (#17295) add designs for new error message copy so we make the
change when we ship OS updates w/ DDM.
2024-04-01 14:45:49 -03:00
Eric 2ae85ac2c4 Website: update get-extended-osquery-schema helper to ensure all column types are lowercase. (#17931)
Closes: #17883

Changes:
- Updated the `get-extended-osquery-schema` helper to set the `type`
values of columns of tables with Fleet overrides to be lowercase.
- Regenerated `osquery_fleet_schema.json`
2024-04-01 12:05:42 -05:00
Roberto Dip 7186cd9342 update tests 2024-04-01 13:42:27 -03:00
Noah Talerman 4ae6b362b9 Cut content from CIS Benchmarks (#17887)
- Remove "Overview" header 
- Cut "MDM required" and "Fleetd required" sections
- Move "How to add" above "Requirements."
- Cut the "Audit vs. remediation" section
2024-04-01 11:34:39 -04:00
Katheryn Satterlee 2479c21622 Update fleetctl-CLI.md (#17975) 2024-04-01 08:53:00 -05:00
Mike McNeil cd1249225c Handbook: Fix broken link (#17978) 2024-03-30 21:28:41 -05:00
Noah TalermanandMike McNeil f4177d9aa6 Update pricing-features-table.yml (#17726)
- "Control which laptop and desktop devices can access corporate apps
and websites..." (aka device health w/ Okta) is coming soon (Q2 2024)
- Best practice GitOps is shipped
- iOS/iPadOS DEP enrollment, config profiles, and MDM commands are
coming soon
- VPP is coming soon (Q2 2024)
- Productivity app install/update and self-service software library are
coming soon (Q2 2024)
- Remove lock and wipe are shipped
- Vuln management is coming later (Q4 2024)

...

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-03-30 11:15:04 -05:00
George KarrandRachael Shaw b0bb2e6ab5 Update FAQ.md (#17707)
This instructions were inaccurate following these steps only `Fleet
Osquery` was installed not `orbit`

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-03-30 02:33:41 -05:00