Commit Graph
11553 Commits
Author SHA1 Message Date
Eric bb932c4659 Website: remove /imagine pages (#18073)
Changes:
- Removed /imagine pages
2024-04-04 19:18:38 -05:00
Eric 505084f790 Website: add "EDR health checks" to /endpoint-ops (#18059)
Closes: https://github.com/fleetdm/confidential/issues/5722

changes:
- updated the /endpoint-ops page to match the latest wireframes.
2024-04-05 08:40:11 +09:00
Dave HerderandSam Pfluger dda58e3dba Update README.md (#18011)
added 'Process a security questionnaire' responsibility

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-04-04 16:28:49 -05:00
Dave HerderandSam Pfluger 4671eb22d3 Update communications.md (#18040)
added link to trust portal under vendor questionnaires section

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-04-04 16:28:42 -05:00
Victor Lyuboslavsky f476ddcfd6 Fix panic due to nil calendar config. (#18065)
#18063

Fixing potential server panic when events are created with calendar
integration, but then global calendar integration is disabled.

Could not do a PR directly from
[fleet-v4.48.0](https://github.com/fleetdm/fleet/releases/tag/fleet-v4.48.0)
due to merge conflicts.

# Checklist for submitter

- [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-04-04 16:18:41 -05:00
JD 068670d8e3 Article: Fleet 4.48.0 release (#18062)
Article: Fleet 4.48.0 release and capitalization fixes to CHANGELOG.
#17531
2024-04-04 14:17:17 -07:00
Isabell Reedy a8fce3455a Add Award to digital experience page (#18049) 2024-04-04 16:02:25 -05:00
Noah Talerman 8042c9cec4 Head of Product Design is DRI for features table (#18052) 2024-04-04 16:01:44 -05:00
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
Martin Angers 5aca3f01b7 Call update of DDM macos updates only if premium 2024-04-03 16:25:37 -04:00
Martin Angers 17f76087c2 Call update of mdm ddm profile after macos updates change 2024-04-03 16:08:22 -04:00
Martin Angers 69cefd457a Add changes file 2024-04-03 15:45:44 -04:00
Martin Angers 0a3996a25e Fix integration tests 2024-04-03 15:44:23 -04:00
Martin Angers 12f7bb0edc Fix failing tests 2024-04-03 15:34:10 -04:00
Martin Angers d51d41faf5 Fix label integrations test 2024-04-03 15:07:23 -04:00
Martin Angers 1983fc4f76 Update DB schema with stable timestamps 2024-04-03 14:15:06 -04:00
Martin Angers 4d8818c439 Update DB schema 2024-04-03 14:13:10 -04:00
Martin Angers 5b58a518b5 Implement deletion of profile by name 2024-04-03 14:12:43 -04: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
Martin Angers 81556aa43a Add migration that creates the Sonoma+ built-in label 2024-04-03 11:50:42 -04:00
Martin Angers d2fd3694b8 Add macOS 14+ built-in label 2024-04-03 11:13:18 -04: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
Martin Angers c28bd8fc3a Create the DDM profile for macOS updates 2024-04-03 09:50:30 -04: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
Martin Angers 1dec23cd08 Add todos for the implementation plan 2024-04-02 17:03:58 -04: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
Martin Angers 9d63e96f87 Add skeleton function to handle macos updates settings changes 2024-04-02 16:29:41 -04:00