Commit Graph
11892 Commits
Author SHA1 Message Date
Noah Talerman bddfb2271b SSO docs: Fix typo (#19042)
- Fix numbered steps
2024-05-15 17:55:04 -04:00
JDandNoah Talerman 4a6cd9c79f Update GitOps config to macOS Sonoma 14.5 (#19034)
Updates minimum macOS configuration to 14.5 for Sonoma.
https://github.com/fleetdm/confidential/issues/6576

TODO: 
- [x] Update MDM Payload in Tines workflow.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-05-15 14:50:37 -07:00
Luke HeathandSam Pfluger 5876681c78 Updating documentation DRIs (#18877)
Per our chat, we realized we need to have DRIs listed for specific
documentation sections, as right now it is unclear who is responsible
for some pages in docs. This PR aims to set an explicit DRI for every
section and page in the docs. ...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-05-15 16:40:45 -05:00
Sam Pfluger 397f56ab1c Change DRI (#18951) 2024-05-15 16:27:50 -05:00
Eric 34c1b1d291 Vulnerability dashboard: Batch logged warnings, update vulnerable and critical software processing. (#19030)
Related to https://github.com/fleetdm/confidential/issues/6523

Changes:
- Updated the update-reports batch warnings and surface them after the
script runs.
- Updated logged warning messages to include what the impact of the
warning is.
- Updated the script to only check for duplicate uninstalled vulnerable
install records when it processes vulnerable software.
2024-05-15 15:12:05 -05:00
Noah Talerman dd22be4c8c Customer codenames live in fleetdm/confidential (#18984)
- Update instructions to clarify how to create customer codenames and
where the mapping lives: fleetdm/confidential
- Fix broken link
2024-05-15 15:37:16 -04:00
Noah Talerman af6129cc16 Update Windows MDM setup article and MDM setup docs (#18981)
- Update docs to reflect that, in order to use Autopilot, you must have
one Intune license per host (from #fleetdm/confidential#6283)
- Make "MDM setup" doc page cross platform
- Cut content
2024-05-15 15:34:58 -04:00
Eric 3b586cc7db Vulnerability dashboard: Update session config (#19040)
https://github.com/fleetdm/confidential/issues/6577

Changes:
- Updated the vulnerability dashboard's session configuration
2024-05-15 14:15:03 -05:00
Victor Lyuboslavsky 825e785821 Optimizations to reduce MySQL writer DB load (#18880)
#18838 and #18986
Optimized master DB accesses during host software ingestion.

# 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-05-15 10:34:21 -05:00
Sam Pfluger 17235a14c4 Update communications.md (#19019)
Closes fleetdm/fleet#19018 ...
2024-05-15 10:21:57 -05:00
Lucas Manuel Rodriguez fd323a3909 Catch FAIL and panic: runtime error in CI (#19009)
This is just a CI change to catch these other type of errors and display
them on the Slack message:

Instead of showing just `unknown, please check build URL`:
![Screenshot 2024-05-15 at 8 34
19 AM](https://github.com/fleetdm/fleet/assets/2073526/bd66def6-50de-4ee5-8ccd-17a7cf0741ae)
2024-05-15 10:01:26 -03:00
EricandMike Thomas 2dd7b6e564 Website: add "Deploy Fleet" docs page. (#18992)
https://github.com/fleetdm/fleet/issues/16660

Changes:
- Added a new page (deploy-fleet.md) to the deploying docs
- Moved the content from the following pages to the
deploy/reference-architectures page:
  - Systemd
  - Proxies
  - Public IPs
  - Monitoring Fleet
  - Introduction
- Reordered the pages in the Deploy docs folder
- Added a redirect: `/docs/deploy/introduction »
/docs/deploy/deploy-fleet`

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2024-05-15 13:56:36 +09:00
Jacob ShandlingandJacob Shandling 5acbfab566 Update MS vulnerability details links to point to NVD (#18991)
## Addresses #18470 

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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-05-14 16:00:33 -07:00
Sam Pfluger 1b44927968 Fix broken markdown formatting (#18999)
Closes #18985 
...
2024-05-14 17:40:05 -05:00
Savannah Friend 997d9c60b8 Added Username to receive-from-github.js (#18956)
.
2024-05-14 17:01:14 -05:00
Victor Lyuboslavsky 8d253fe19a Updating user now updates activity feed. (#18962)
#18766
Fixed a bug where updating user via `/api/v1/fleet/users/:id` endpoint
sometimes did not update the activity feed and returned the un-updated
user object.

You must use a DB configuration with a replica to reproduce the issue.

# 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/`,
`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
- [x] Manual QA for all new/changed functionality
2024-05-14 15:06:23 -05:00
Jahziel Villasana-Espinoza 6b31b71c93 18531 failed mdm profs (#18930)
> Related issue: #18531
2024-05-14 14:19:14 -05:00
c45973c64f Add payment reminder steps to weekly ritual process (#18635)
...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-14 13:59:31 -05:00
ab70a7e010 Add invoicing steps to handbook (#18613)
Add process steps for creation and sending of invoices. ...

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
Co-authored-by: Eric <eashaw@sailsjs.com>
2024-05-14 13:55:16 -05:00
RachelElysia fe8167538d [released bug] Fleet free UI: Hide Software > Vulnerabilities > Severity column and Exploited vulnerabilities dropdown option (#18952) 2024-05-14 14:46:55 -04:00
RachelElysia a61b5d6cb7 [tiny released bug] UI: Fix singularity of table header column (#18948) 2024-05-14 14:46:08 -04:00
RachelElysia 1d6eea0459 [small released bug] UI: Linux OSs show linux icon in OS table (#18947) 2024-05-14 14:45:32 -04:00
RachelElysia 70a39dde39 UI: Update toggle label text (#18946) 2024-05-14 14:44:40 -04:00
Luke Heath 9cdd9be308 Update deploy on Render documentation (#18964) 2024-05-14 12:54:37 -05:00
Mike McNeil 5af8392615 Update why-this-way.md (#18980)
# 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-05-14 08:49:33 -05:00
Mike McNeil 432dfb1347 Update leadership.md (#18978)
# 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-05-14 08:18:21 -05:00
Mike McNeil b14ee058d7 Update leadership.md (#18976)
# 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-05-14 07:58:18 -05:00
Mike McNeil 003d3801b5 Update leadership.md (#18975)
# 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-05-14 01:18:10 -05:00
Mike McNeil f4603dd997 Update communications.md (#18974) 2024-05-14 01:11:58 -05:00
Luke Heath 15ba5f3a20 Update supported browsers (#18960) 2024-05-13 17:10:21 -05:00
Eric 796d111353 Website: Update build-static-content to only send GitHub requests if an access token is provided, add command to start website to website/package.json (#18805)
Closes: #18787

Changes:
- Updated the `build-static-content` script to only send requests to
GitHub if a GitHub token was provided via the `--GithubAccessToken`
flag, and removed the skipGithubRequests input.
- Added a command to website/package.json to run the build static
content script and start the website server (`npm run start-website`)
- Updated the "Test fleetdm.com locally" section of the Digital
Experience handbook page.
- Updated the "Testing locally" section of the website's readme
2024-05-13 17:02:00 -05:00
Eric 9eb8508b30 Schema: Update version of osquery schema (#18890)
Changes:
- Updated the version of osquery schema that is merged with Fleet's
overrides: (5.11.0 » 5.12.1)
- Regenerated schema/osquery_fleet_schema.json
2024-05-13 16:52:01 -05:00
Victor Lyuboslavsky 27127ff396 Improved console log output messages when Fleet server is down. (#18942)
#18940

# 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/`,
`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
- [x] Manual QA for all new/changed functionality
2024-05-13 16:38:36 -05:00
Eric 999f3cd97c Vulnerability dashboard: Update update-reports script to continue when the Fleet API returns a 404 error (#18949)
Related to: https://github.com/fleetdm/confidential/issues/6523

Changes:
- (Vulnerability dashboard) Updated the `update-reports` script to log a
warning and continue running if the Fleet API returns a 404 response
when we expect to receive an array of hosts.
2024-05-13 13:07:26 -05:00
Eric 166ee3332e Website: Fix typo in GH user name in custom config. (#18954) 2024-05-13 12:44:50 -05:00
Victor Lyuboslavsky 2bc511b6e6 Removed unsupported detailed queries for fleetd-chrome hosts. (#18945)
#18944
# 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
- [x] Manual QA for all new/changed functionality
2024-05-13 12:23:17 -05:00
Eric db5055993a Update auto-approvals for ee/vulnerability-dashboard folder (#18950)
Changes:
- Updated the list of auto-approved users for the
ee/vulnerability-dashboard folder
2024-05-13 12:13:01 -05:00
Mike McNeil 618bca80f5 Make Eric DRI of more things (#18929) 2024-05-10 17:16:46 -05:00
Eric 4b9f561332 Vulnerability dashboard: Update update-reports script. (#18919)
Related to: https://github.com/fleetdm/confidential/issues/6523

Changes:
- Updated the vulnerability dashboard's update-reports script to
continue if a Fleet instance returns a 404 response when a request is
sent to get a filtered array of hosts with a vulnerable software item
installed.
2024-05-10 17:16:40 -05:00
Rachael ShawandGeorge Karr 7ca3bda4a4 Recategorize & reorganize /mdm/ REST API endpoints (#18886)
Original PR for API design: https://github.com/fleetdm/fleet/pull/16728

---------

Co-authored-by: George Karr <georgekarrv@users.noreply.github.com>
2024-05-10 16:57:06 -05:00
Victor Lyuboslavsky c3ecae2846 Enable AI autofill for team admin, maintainer, and gitops. (#18920)
#18914 
Enable AI autofill for team admin, maintainer, and gitops.

# Checklist for submitter

- [ ] 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-05-10 16:40:02 -05:00
Eric cde4a61bd3 Website: requested changes from website review (#18923)
Changes:
- Moved the logic for redirecting users to the license dispenser after
they login/sign up into the page scripts for the login and register
pages.
- Updated error messages in the create lead helper
2024-05-10 16:33:45 -05:00
Victor Lyuboslavsky ab3f7ec08f Fixed bug where fleetd-chrome sent multiple read requests to Fleet server at the same time. (#18777)
#18775 
Fixed bug where fleetd-chrome sent multiple read requests to Fleet
server at the same time.

# 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/`,
`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
2024-05-10 15:52:04 -05:00
Robert Fairburn 098790fad5 Update tf-mod-root version on terraform example (#18793) 2024-05-10 15:35:01 -05:00
RachelElysiaandSarah Gillespie ed3c7037a5 [released bug] Fleet UI: Final piece to keep form state when toggling new policy modal (#18917)
Co-authored-by: Sarah Gillespie <73313222+gillespi314@users.noreply.github.com>
2024-05-10 16:30:30 -04:00
Savannah Friend 4047300fcd Handbook/Communications Update note (#18916)
...
2024-05-10 13:36:03 -05:00
Sam Pfluger 14baf248e5 fix formatting on digital experience page (#18911)
...
2024-05-10 11:17:31 -05:00
RachelElysia 73388f547c [unreleased bug] UI: Delete activity dropdown cannot click 60 or 90 days (#18910) 2024-05-10 11:54:13 -04:00
Lucas Manuel Rodriguez b9d38c4b66 Bump osqueryd version to 5.12.2 (#18893) 2024-05-09 19:00:27 -03:00
github-actions[bot]andlucasmrod 5887a69193 Update versions of fleetd components in Fleet's TUF [automated] (#18894)
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-05-09 17:25:39 -03:00