Commit Graph
11707 Commits
Author SHA1 Message Date
RachelElysia 55f005c8e3 Fleet UI fix: Input is treated as strings but send number to API (#18652) 2024-05-01 09:17:08 -04:00
Sam Pfluger 28742fccb3 Fix auto-approval + CODEOWNER blockage (#18668)
- Remove redundant callouts for Luke in issue templates
- Fix auto-approval + CODEOWNER blockage 
cc @lukeheath
2024-04-30 23:07:28 -05:00
Sam Pfluger 065d8c9fab Update digital-experience.rituals.yml (#18666) 2024-04-30 21:20:53 -05:00
Mike McNeil c98d82f95c Handbook: Expand handbooking and other steps for edge case responsibi… (#18664)
…lities
2024-04-30 20:26:00 -05:00
Mike Thomas 43fe936a7c Update calendar-feature-video.mp4 (#18665)
Updated calendar animated graphic to hold the last frame for longer.
2024-05-01 10:14:50 +09:00
Eric fba12d417b Website: update personalization 2024-04-30 (#18657)
Changes:
- Updated the blurb for the endpoint ops page on the homepage.
- Updated the "automate anything" section on the endpoint ops page to be
the first feature shown on the endpoint ops page (For users with eo-it
or mdm `primaryBuyingSituation`)
2024-05-01 09:56:19 +09:00
Mike McNeil f7bda934c7 Website: Convenience redirect for admin pages (#18606) 2024-04-30 17:02:09 -05:00
Eric 5db04b937c Regenerate osquery_fleet_schema.json (2024-04-30) (#18658)
Closes: #18600

Changes:
 - regenerated `schema/osquery_fleet_schema.json`
2024-04-30 16:55:01 -05:00
Rachael Shaw 7cfb7721b3 FAQ: Add doc link to "How do I contact Fleet for support?" (#18654)
Add doc link to "How do I contact Fleet for support?"
2024-04-30 15:21:32 -05:00
Rachael Shaw 2e2137129a Simplify "Is Fleet MIT licensed?" answer (#18653)
Simplify the language in "Is Fleet MIT licensed?"
2024-04-30 15:09:59 -05:00
Joanne StablefordandMike McNeil 5dee123fb5 Add in AP card structure (#18586)
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-04-30 14:14:05 -05:00
Eric 8be31c263c Website: update domain parsing and logged warnings in get-enriched helper. (#18644)
Changes:
- Changed the warnings in the get-enriched helper to use
`sails.log.info`.
- Updated the email domain parsing to handle protocol-less URLs returned
from Coresignal
2024-04-30 13:47:23 -05:00
Dante Catalfamo 2c6e7c71a8 Zsh script support (#18411)
#17321
2024-04-30 14:38:56 -04:00
Eric a9f79eacd4 Website: Update zapier webhook request in signup action. (#18648)
Closes: #18643

Changes:
- Updated the response from the `updateOrCreateAccountAndContact` helper
when running the website in a development environment.
- Updated the Zapier webhook request in the signup action to send the
contact and account IDs returned from the
`updateOrCreateAccountAndContact` helper.
2024-04-30 13:38:38 -05:00
Eric 47362020ed Website: reduce number of helper calls in save-questionnaire-progress (#18647)
Changes:
- Updated the conditional that decides whether or not to create/update
Salesforce records to check if a psychological stage changes.
2024-04-30 13:27:42 -05:00
George Karr cb6cfe9da5 Adding changes for patch 4.49.2 (#18637) 2024-04-30 11:52:03 -05:00
Eric 3a86c40e89 Website: prefix warning in send-data-to-vanta script. (#18641)
Changes:
- Added a prefix to the warning logged in the send-data-to-vanta script
if an error is thrown.
- Updated the logged errors to include the raw error
2024-04-30 11:39:51 -05:00
Eric 74195ea401 Website: update vulnerability management image filename. (#18639)
Changes:
- Updated the filename of the vulnerability management hero image to
change it. (The old version is cached and being served by Cloudflare)
2024-04-30 11:31:25 -05:00
Victor Lyuboslavsky 2f8962ceff Updated Insert on duplicate update section. (#18607)
#16562
Doc update to reflect recent deadlock fix.
2024-04-30 11:29:43 -05:00
Tim Lee 0a27843b83 bump golangci-lint to 1.55.2 (#18604) 2024-04-30 08:59:14 -06:00
EricandMike Thomas af39d557d3 Website: Add video to banner on homepage and landing pages (#18610)
Closes: https://github.com/fleetdm/confidential/issues/6289
Closes: #16441

Changes:
- Updated the positon and layout of the calendar banner on the homepage
and landing pages.
- Updated the homepage hero image

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-04-30 08:03:54 -05:00
JDandMike Thomas f6797b38e5 Article: introducing maintenance windows (#18618)
Article: Fleet in your calendar: introducing maintenance windows #18609

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-04-30 05:59:46 -07:00
Mike McNeil c538aa62c6 handbook: fix broken link (#18632) 2024-04-30 03:09:12 -05:00
Mike McNeil 7bf5dfde5f Update layout.ejs (#18631) 2024-04-30 03:00:43 -05:00
Mike McNeil c01d0ff82a Website: If org name + email specified but no matches, try again (#18629) 2024-04-30 01:40:06 -05:00
Mike McNeil 8252320c3b Fix 500 errors by ensuring organization exists (#18628) 2024-04-30 01:12:53 -05:00
Mike McNeil cdbe6055d1 Website: Improve enrichment (#18627) 2024-04-30 01:03:59 -05:00
Eric 31c67130d4 Website: Update searchBy criteria in get-enriched helper (#18626)
Changes:
- Removed the organization name search in the get-enriched helper to
improve organization enrichment.
2024-04-29 23:37:09 -05:00
Eric 7259ec6473 Website: Update save-questionnaire-progress (#18625)
Related to https://github.com/fleetdm/confidential/issues/6357

Changes:
- Updated `save-questionnaire-progress` to only call
`sails.helpers.salesforce.updateOrCreateContactAndAccount` is called
when a user's `psychologicalStage` changes.
2024-04-29 19:20:00 -05:00
Mike McNeil b09d34fa4b Website: Quick and dirty fix for signups (#18622)
Eric, please test fully before merging, this is just the quick and dirty
cut.
2024-04-29 19:01:47 -05:00
Robert Fairburn a4bd6aad04 engine_version in wrong place (#18624) 2024-04-29 18:41:11 -05:00
Luke Heath 9bd87ca87f Bump dogfood terraform to 8.0.mysql_aurora.3.05.2 (#18620) 2024-04-29 18:00:43 -05:00
Robert Fairburn 27a4071a89 Make terraform match prod RDS versions (#18621) 2024-04-29 17:58:17 -05:00
Eric 2ba0f01502 Website: update personalization on homepage and endpoint ops (#18616)
Closes: https://github.com/fleetdm/confidential/issues/6336

Changes:
- Updated personalization on the homepage and the endpoint ops page
2024-04-29 16:40:57 -05:00
Eric bde910a827 Website: Update get-enriched to return undefined. (#18614)
Changes:
- Updated the `iq/get-enriched` helper to return enrichment data as
undefined.
2024-04-29 16:29:23 -05:00
Michael Pinto 3f2d906717 Update security-audits description (#18611)
Adding a description and link for the 2023 penetration test.

# 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/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] 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.
- [ ] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [ ] 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-04-29 16:23:40 -05:00
Luke HeathandRachael Shaw a38fa0d517 Change calendar event name (#18579)
Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-04-29 15:51:16 -05:00
Roberto Dip 05719633a1 add consistent MDM host lifecycle management (#18510)
The mantra for MDM lifecycle events is:

> - Noah: When MDM is turned on, install fleetd, bootstrap package (if
DEP),
> and profiles. Don't clear host vitals (everything you see on the Host
>      details page)
>    - Noah: On re-enrollment, don't clear host vitals.
>    - Noah: On lock and wipe, don't clear host vitals.
>    - Noah: On delete, clear host vitals.

This addresses issues:

- https://github.com/fleetdm/fleet/issues/17243
- https://github.com/fleetdm/fleet/issues/17481
- https://github.com/fleetdm/fleet/issues/17292
- https://github.com/fleetdm/fleet/issues/18030
- https://github.com/fleetdm/fleet/issues/18031
2024-04-29 16:43:15 -03:00
Michael PintoandRobert Fairburn 373e9153b7 Add 2023 penetration test (#18375)
Co-authored-by: Robert Fairburn <8029478+rfairburn@users.noreply.github.com>
2024-04-29 14:39:28 -05:00
Victor Lyuboslavsky bf0f6ec55a Added release-fleetd-base workflow. (#18194)
#16347

New GitHub workflow.
- Uses `tools/tuf/status/tuf-status.go` to check the latest
osquery/orbit/fleet-desktop versions
- Uploads https://download-testing.fleetdm.com/meta.json to keep track
of versions
- macOS: https://download-testing.fleetdm.com/fleetd-base.pkg
- Windows: https://download-testing.fleetdm.com/fleetd-base.msi

This version creates and uploads macOS and fleetd base packages to
https://download-testing.fleetdm.com

QA instructions updated in the issue. After QA, we will update the
workflow to upload to https://download.fleetdm.com
2024-04-29 11:51:40 -05:00
Mike McNeil b903e5258f Handbook: Make departmental page preambles consistent (#18594) 2024-04-29 11:22:54 -05:00
Rachael ShawandEric 895d4bc2f7 Use "Fleet's agent (fleetd)" naming in the docs (#18138)
For #16512

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-04-29 11:12:03 -05:00
Victor Lyuboslavsky 51f8e1de67 fleetd-chrome 1.3.0 release (#18546)
#18466 

The beta release is already available at:
https://chrome-beta.fleetdm.com/updates.xml
2024-04-29 10:55:37 -05:00
Victor Lyuboslavsky fa9373a68f Updated host_operating_system INSERT. (#18556)
#16562 

Updated MySQL host_operating_system insert statement to reduce table
lock time.

# 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.
- [ ] Added/updated tests
  - Existing tests provide full coverage of the changes.
- [x] Manual QA for all new/changed functionality
2024-04-29 10:54:50 -05:00
Victor Lyuboslavsky d0f0d3d017 When updating a policy's 'platform' field, the aggregated policy stats are now cleared. (#18415)
#18157
When updating a policy's 'platform' field, the aggregated policy stats
are now cleared.

# 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-04-29 10:20:59 -05:00
JD 0b66bc4a9b Add Windows AV policy (#18551)
Adds policy and query to verify Windows Defender is installed and
working on Windows. https://github.com/fleetdm/fleet/issues/18494
2024-04-29 07:53:04 -07:00
Jacob Shandling ea86f9ed0f UI –Restore missing tooltips (#18598) 2024-04-29 10:48:35 -04:00
Mike McNeil 61e3e0c8ab Handbook: Update product-groups.md (#18590)
(The numbers were confusing.  It was like: "(1) P0, (2) P1, (3) P2")
2024-04-29 09:34:47 -05:00
Dante Catalfamo 3aa9437d35 fleetctl get teams prints team id (#18395)
#18394
2024-04-29 09:56:04 -04:00
Dante Catalfamo 9b3d6e590d Linux Wipe Async (#18372)
#18173

Creates a detached child shell process to wipe the host. This lets the
main shell script return and tells the server the command has completed,
clearing it from the run queue.

Now shuts the host down after being wiped instead of leaving it running
without files like a zombie
2024-04-29 09:55:05 -04:00