Commit Graph
12846 Commits
Author SHA1 Message Date
Dave Herder e348fe75c7 adding crowdstrike detection on canary (#20619)
detecting the health of crowdstrike
2024-07-19 10:23:48 -07:00
Lucas Manuel RodriguezandLuke Heath 84a81bafde Release fleetd 1.28.0 (#20581)
Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-07-19 12:47:00 -03:00
Lucas Manuel Rodriguez fee0744a66 Perform early restart before starting sub-systems and minor refactor of orbit sub-systems (#20610)
#20397

Am calling these things that orbit run "sub-systems".

- [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
- For Orbit and Fleet Desktop changes:
- [X] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [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-07-19 12:44:43 -03:00
Joanne StablefordandSam Pfluger d4c5544274 Add in process for quarterly employment tax filing check (#20574)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-07-19 10:40:52 -04:00
github-actions[bot]andlucasmrod 635ecc3e77 Update versions of fleetd components in Fleet's TUF [automated] (#20608)
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-07-19 05:24:18 -03:00
Noah Talerman a3eda1cfce Docs: Fix broken anchor link (#20507) 2024-07-18 16:12:57 -07:00
EricandMike Thomas d2f760e240 Website: Add Jamf Pro comparison to MDM features table. (#20465)
Closes: #20439

Changes:
- Added a Jamf pro to the comparison table on the device management
page.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-07-18 17:37:04 -05:00
JD f7fd553c3f Article: Managing labels in Fleet (#20592)
Article: Managing labels in Fleet
https://github.com/fleetdm/confidential/issues/7348
2024-07-18 15:14:51 -07:00
JD 9aa0a8ffa5 Update article publish date (#20593)
Meta: correct publication date.
2024-07-18 14:44:40 -07:00
Luke HeathandJD 1e50254c74 Update homebrew install and update script (#20533)
Co-authored-by: JD <spokanemac@users.noreply.github.com>
2024-07-18 12:48:53 -07:00
Sam PflugerandEric 40b69afeff Add Charles Zaffery qoute to testimonials.yml (#20453)
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-07-18 14:41:54 -05:00
Luke Heath 69e128c902 Update freeze instructions in engineering handbook (#20524) 2024-07-18 12:38:54 -07:00
Michael Pinto 8d3eba2a0d CSM handbook QBR process (#20374)
# 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-07-18 14:08:52 -05:00
Lucas Manuel Rodriguez 63737ea63a Build fleetd without cgo on linux arm64 (#20583)
Related to releasing #1845.
2024-07-18 15:57:12 -03:00
Isabell ReedyandSam Pfluger b958aab3cc Update business-operations.rituals.yml (#20568)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-07-18 14:43:42 -04:00
Mike McNeilandSam Pfluger 6bbbe5b084 Handbook: Update digital-experience.rituals.yml (#20496)
Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-07-18 13:41:45 -05:00
Nathanael HollidayandSam Pfluger 62324b8c86 Add SaaS procurement section (#20558)
This are the same changes that were approved here:
https://github.com/fleetdm/fleet/pull/20305

But GitHub was being weird and we couldn't merge that pull request.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-07-18 12:34:28 -05:00
Dante Catalfamo 5413f8d2b2 Windows locking script was missing from embedded script (#20427)
As part of this PR #20224, I added the new script to one location but
didn't notice that it wasn't included in the embedded scripts directory.

This also adds an unlock script that will reset the registry values to
their original settings
2024-07-18 11:50:12 -04:00
Luke Heath 01093c4995 Remove arm64 item from announcement (coming in 4.55.0) (#20562) 2024-07-17 21:52:41 -04:00
Luke Heath 1032841800 Adding changes for Fleet v4.54.0 (#20280) (#20561) 2024-07-17 16:50:26 -07:00
JD 2b3acaed6a Article: Fleet 4.54.0 release (#20538) 2024-07-17 16:15:08 -07:00
Eric 3e42081866 Website: Update Markdown comment regex in build-static-content script (#20555)
Changes:
- Updated the regex that matches multiline HTML comments directly after
list items in Markdown content to prevent it from incorrectly matching
two multiline comments with no newlines in between them.
2024-07-17 17:00:58 -05:00
Tim Lee a47db8bbaf Disable calendar callbacks (#20547) 2024-07-17 15:27:03 -06:00
Mike ThomasandEric c5657016c6 Update FAQ.md (#20492)
Added a comment to let folks know why a bunch of questions are hidden.
Closes https://github.com/fleetdm/confidential/issues/7109

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-07-17 16:26:15 -05:00
Austin Culter 137f58eae3 Minor Fix Fleet Server Configuration Docs Markdown Docs (#20498)
- Removes _"Optional unique identifier that can be used by the principal
assuming the role to assert its identity."_ text as it:
1. Is (possibly?) duplicative of _"AWS STS External ID to use for
Firehose authentication. This is typically used in conjunction with an
STS role ARN to ensure that only the intended AWS account can assume the
role."_
2. Seems ill-placed (even if it should persist, if should probably be
nested under the [`firehose​_sts​_external​_id`
heading](https://fleetdm.com/docs/configuration/fleet-server-configuration#firehose-sts-external-id))
- Fixes markdown formatting on `firehose_sts_assume_role_arn` by adding
another newline char so the resulting HTML gets properly rendered (as an
`<h5>`) _outside the `<ul>` tag:_

![image](https://github.com/user-attachments/assets/ace319f7-a2ac-4a6b-93d7-ef19414e2c46)

Currently looks like this on [Fleet Server Configuration
page](https://fleetdm.com/docs/configuration/fleet-server-configuration):

![image](https://github.com/user-attachments/assets/95114996-41af-4ea8-9cc5-677b49fdcf84)

# Checklist for submitter

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

(None of the checklist items applied to this change.
2024-07-17 16:51:38 -04:00
214c97ca26 Update CODEOWNERS and DRIs (#20503)
- @lukeheath is interim DRI of API design while @rachaelshaw is out
- @noahtalerman is interim DRI of product reference docs
- @eashaw is also CODEOWNER of `docs/` b/c of doc generation markdown,
structure expertise, and to unblock if Noah is slow to review

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-07-17 15:51:12 -05:00
Zach Wasserman 1de5599e8e Improvements to logging in mdmproxy (#20201)
- Add --debug flag to log Fleet requests and responses
- Add --log-skipped flag to disable logging most garbage requests by
default
2024-07-17 13:35:45 -07:00
Luke Heath 9c701a59d1 Move reference docs responsibility back to product check list (#20551) 2024-07-17 13:16:47 -07:00
ecf2346ace Add support for Linux ARM64 (#19931)
#1845

Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
Co-authored-by: Roberto Dip <rroperzh@gmail.com>
2024-07-17 16:07:59 -04:00
Luke Heath d20ccd65d7 Run workflow on push to branches beginning the minor- (#20549) 2024-07-17 12:31:12 -07:00
Eric 5b5df4ac7e Website: Update edit-details modal on customer dashboard page. (#20541)
Closes: #20539

Changes:
- Added `<cloud-error>` to the edit details modal on the
`/customers/dashboard` page.
2024-07-17 13:55:39 -05:00
Sam PflugerandMike McNeil e52a82bf53 Add google drive section (#20480)
- Fix line spacing formatting on page
- Add Google Drive section

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2024-07-17 13:42:02 -05:00
Luke Heath e6d69eca5e Correct engineering interview process in handbook (#20518)
Updating so the handbook reflects our current engineering interview
process.
2024-07-17 12:02:08 -05:00
Mike Thomas 3943036907 Website - Move calendar banner below the product categories on the home page (#20526)
Moved the calendar banner below the product categories.

Closes https://github.com/fleetdm/fleet/issues/20525
2024-07-17 11:37:31 -05:00
Sarah Gillespie cab1f30361 Update tooltip for pending profiles (#20512) 2024-07-17 09:54:29 -05:00
Luke Heath 1f13f2c68d Add more codeowners for coverage if one is out of office (#20523) 2024-07-16 16:39:19 -07:00
jacobshandlingandJacob Shandling 22a9eb7d60 Include timezone write when updating events; Write updated gcal timezone if only event change (#20435)
## Addresses #20431 

https://www.loom.com/share/0d88eceb8fb44ef3bec70d2b0dc7479c?sid=350bb4c2-2abe-4b80-b99f-ef6c8109efac

- Include timezone write when updating events
- Write updated gcal timezone to Fleet events, even if it's the only
change
- Have frontend handle `"UTC"` being set as timezone as if it were `nil`
- Small cleanups
 
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-07-16 13:27:33 -07:00
686d6292d8 Disable final Next when no more results; cleanup (#20517)
---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
Co-authored-by: Reed Haynes <reed@fleetdm.com>
2024-07-16 14:28:35 -05:00
Eric 76386ad2a8 Website: Update heading size on homepage (#20514)
Closes: #20494

Changes:
- Updated the headings for the product category sections on the homepage
(h3 » h2)
- Updated the font size for the personalized product category sections
(14px » 16px)
2024-07-16 12:25:04 -05:00
Eric a6904ed596 Website: update space between sections on landing pages. (#20510)
Closes: #20495
Changes:
- Updated the space between sections on the endpoint ops and
vulnerability management pages.
2024-07-16 12:13:46 -05:00
Sarah Gillespie 7dda2e9f84 Revert changes to DEP enrollment flow (#20506)
Reverts #20162 and #20355 per [QA
findings](https://github.com/fleetdm/fleet/issues/19185#issuecomment-2229544188)
2024-07-16 11:44:48 -05:00
Eric b700ad40ef Website: Update body parser configuration. (#20511)
Changes:
- Updated the website's body parser limit (5mb » 10mb)
2024-07-16 11:34:25 -05:00
Lucas Manuel Rodriguez 8cbcf3f9f7 Add fake certificates for testing TLS issues (#20390)
Changes to help QA #6085.
2024-07-16 13:21:39 -03:00
Noah Talerman e03a537740 Handbook: Update MDM capacity (#20422)
- 6 contributors (engineers) on the MDM team. 26 points per engineer
2024-07-16 12:03:39 -04:00
Noah Talerman 02f4bfb794 Dogfood: best practice teams (#20359) 2024-07-15 16:22:15 -07:00
Martin Angers b4b44986b3 Increase software installer upload timeout (#20479) 2024-07-15 15:36:37 -04:00
Tim Lee ffad2e7159 Bugfix: Orbit run-script copy update (#20473) 2024-07-15 12:59:32 -06:00
Sarah Gillespie ac368bdcf4 Update UI to allow device users to reinstall self-service software (#20472) 2024-07-15 13:56:10 -05:00
Rachael Shaw e4044c5d63 Documentation for query_report_cap config (#20414)
- Add documentation for the `query_report_cap` config option. For #19600
2024-07-15 14:10:34 -04:00
Victor Lyuboslavsky 5cc5e527e5 Fixing Homebrew intellij/pycharm CE false negative. (#20461)
#19853
Fixing Homebrew intellij/pycharm CE false negative.

# 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-07-15 12:47:10 -05:00