Commit Graph
12431 Commits
Author SHA1 Message Date
Victor Lyuboslavsky 8921cfe537 Code review fixes. (#19755)
Fixes from #19720 code review
2024-06-14 07:08:54 -05:00
Victor Lyuboslavsky 8b84b06a86 /api/latest/fleet/hosts/:id/lock returns unlock_pin for Apple hosts (#19720)
/api/latest/fleet/hosts/:id/lock returns `unlock_pin` for Apple hosts
#19545 
# 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-06-14 06:58:17 -05:00
Eric 9cd452e8d5 Website: Update Vanta integration (#19349)
Closes: https://github.com/fleetdm/confidential/issues/6069

Changes:
- Added a new action to add support for the Vanta integration to be set
up from a partners website. This action sets the required cookies
provided via queryString and redirects users to the Vanta authorization
page.
- Updated the `create-vanta-authorization-request` action to redirect
users who provide a `redirectToExternalPageAfterAuthorization` value the
new endpoint instead of returning a vanta authorization URL.
- Updated `view-vanta-authorization` to redirect users to the URL
provided to the `create-vanta-authorization-request` endpoint (if one
was provided)
2024-06-14 07:40:49 -04:00
Brock WaltersandEric 93ba31ebef Create scheduled_tasks.yml (#19739)
Create scheduled_tasks table per #16993

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-13 23:01:05 -04:00
Brock Walters faa673634b Update programs.yml (#19742)
Added link for the choclately_pacakages table
2024-06-13 20:50:07 -04:00
Brock Walters 9d453280b5 Update safari_extensions.yml (#19738)
Update safari_extensions table per #16993
2024-06-13 20:47:54 -04:00
Brock Walters dd73758ebc Update software_update.yml (#19714)
Updates to software_update per #16993
2024-06-13 19:46:41 -04:00
Brock WaltersandEric db8e16bf66 Create patches.yml (#19700)
Create patches.yml per #16993

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2024-06-13 19:29:37 -04:00
Lucas Manuel Rodriguez 60b233e5f7 Return token when creating API-only users (#19525)
#16961

API changes here: https://github.com/fleetdm/fleet/pull/17609/files

- [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-06-13 19:10:27 -03:00
Eric bcf3052117 Website: Send analytics events (#19745)
Related to: #19603 

Changes:
- Updated the contact page to send an event (`website_contact_forms`) to
Google Analytics when a user submits the form
- Update the signup page to send an event (`website_sign_up`) to Google
Analytics when a user signs up
- Updated the swag request button in the docs to send an event
(`website_swag_request`) to Google Analytics when a user visits the swag
request typeform.
2024-06-13 17:07:14 -05:00
Noah Talerman 443564b553 Update story issue template (#19735)
- Add "Fleet's agent (fleetd) changes" section. Response to the
following bug:
  - https://github.com/fleetdm/fleet/issues/19736

More info in Slack
[here](https://fleetdm.slack.com/archives/C03C41L5YEL/p1718299265992889?thread_ts=1718298355.630389&cid=C03C41L5YEL)
(internal).
2024-06-13 14:24:09 -05:00
Sarah Gillespie c6042de9c9 Fix bug where MDM migration fails when attempting to renew enrollment profiles on macOS Sonoma devices (#19726) 2024-06-13 14:13:43 -05:00
Noah Talerman a327aacdc4 REST API docs: Fix typo (#19729) 2024-06-13 13:43:17 -04:00
Robert Fairburn 41720df5a3 Update dogfood to fix carves to s3 (#19728) 2024-06-13 11:11:56 -05:00
Jahziel Villasana-Espinoza 7a552b3acd fix: check old config val for full backwards compat (#19717)
# 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] Manual QA for all new/changed functionality
2024-06-13 12:08:44 -04:00
Robert Fairburn 72d8879118 Update tf examples (#19727) 2024-06-13 10:43:59 -05:00
Marko LisicaandRachael Shaw f71819a673 API design: Webhooks for global activity feed (#19725)
API design for: #14722

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-06-13 17:31:56 +02:00
Robert Fairburn 4ebed74f19 Use new carves env var in tf mods (#19721) 2024-06-13 10:31:22 -05:00
Marko Lisica cae2aa0326 Docs changes: Update Windows 10 CIS benchmark (#19723)
#17659
2024-06-13 11:24:41 -04:00
Marko Lisica 089d9e5fd0 Docs changes: Update Windows 11 CIS benchmark (#19722)
- #17659
2024-06-13 11:24:11 -04:00
Tim Lee 0516cd61d0 App OS Vulnerability Matching (#19486) 2024-06-13 11:20:28 -04:00
Robert Fairburn 42b1fc7e30 Tf software installers fix (#19715)
Fixed a typo in the name of the software installers bucket prefix env
var in terraform modules and removed the default prefix as the code
seems to create this prefix automatically. An additional prefix is still
supported for configuration, but can be left empty and will be so as the
default.
2024-06-13 10:07:48 -05:00
Tim Lee 6d2471d5e5 vscode false positivies (#19508)
#18733 

Added a rule for the affected CVEs and made a change to the `IfIgnore`
func. Manually tested CVE removals with `/tools/nvd/nvdvuln`. Existing
test coverage ensures the rule doesn't cause false negatives on vscode
extensions.

- [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-06-13 11:03:53 -04:00
github-actions[bot]andlucasmrod 780cdbab36 Update versions of fleetd components in Fleet's TUF [automated] (#19712)
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-06-13 09:54:14 -03:00
Brock Walters 793c4a2b5e Create registry.yml (#19711)
Create registry.yml per #16993 

ps. just got your message in Slack. This has a particularly gnarly query
because the registry data is gross. I have broken it on new lines at the
commands but it's all going to be a big blob in the fixed width columns
on the site & Fleet UI anyway. We'll see what it does. If you would
prefer I could "minify" these all onto 1 line no matter how long they
are?
2024-06-12 21:11:38 -04:00
Brock Walters f38076ef69 Create programs.yml (#19701)
Create programs.yml per #16993
2024-06-12 21:09:54 -04:00
JD c455c75360 Article: defensivedepth ubuntu deployment guide (#19515)
Article: From @defensivedepth ubuntu-deployment-guide

> Would like to add something like:
> Author: Josh Brower, @defensivedepth
> Sponsored by: Internews
> 
> I also have the Internews logo if that would be possible to use.
2024-06-12 15:54:15 -07:00
Noah Talerman 19cd94385f Contributor docs: APNs and ABM in the UI (#19549)
- Remove outdated sections
2024-06-12 18:31:09 -04:00
Noah Talerman d7394aae6b Device management > Setup and Commands docs: iOS/iPadOS (#19590)
- Update "Setup" and "Commands" doc pages to mention iOS and iPadOS.
2024-06-12 18:30:46 -04:00
Noah Talerman 80677d1dd0 REST API docs: Add policy (#19699)
- Fix typo in descriptions
- Remove legacy/deprecated way of adding a policy
2024-06-12 18:30:28 -04:00
Noah Talerman bac033e0d6 REST API docs: manual enrollment profile (#19593)
- Clarify that the manual enrollment profile is unsigned
2024-06-12 18:29:19 -04:00
George KarrandLuke Heath 5af2f9751a Adding changes for Fleet v4.51.1 (#19649)
Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-06-12 16:27:18 -05:00
Benjamin Edwards 8742f886d2 Render installer store changes (#19705) 2024-06-12 17:06:44 -04:00
Rachael ShawandNoah Talerman 5b4488c6b7 API docs: Update macos_settings and windows_settings format (#19476)
Noticed several places where the structure of
`mdm.macos_settings.custom_settings` and
`mdm.windows_settings.custom_settings` didn't match the example response
for "Get configuration" (which I think is the most up-to-date).

(Will follow up and update the parameter descriptions for
`mdm.macos_settings.custom_settings`/`mdm.windows_settings.custom_settings`
to clarify they're objects with `path` and `labels` once
https://github.com/fleetdm/fleet/pull/19424 is merged.)

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-06-12 15:45:26 -05:00
Martin Angers 468a9ff608 Change status code 500=>408 when the MDM protocol endpoints time out reading the request body (#19698) 2024-06-12 16:30:49 -04:00
Tim Lee 33b087955b Firefox ESR Fix (#19466)
#19401
#18447 

Reverted commit 5dab2042f8, corrected
discovery query, added lint test.

- [ ] 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-06-12 16:06:40 -04:00
Brock Walters fb7e39da76 Update pipes.yml (#19685)
Added PowerShell link & updated PowerShell command to include prompt in
example.
2024-06-12 15:03:16 -04:00
Robert Fairburn f57ae38308 Add s3 installers configuration to dogfood (#19697) 2024-06-12 13:50:41 -05:00
Sarah Gillespie 3992d6f344 Fix UI bug in OS settings modal on "My device" page (#19502) 2024-06-12 13:49:58 -05:00
Sarah Gillespie 60f7c3d03c Fix color of tooltip text for run script dropdown action (#19505) 2024-06-12 13:49:40 -05:00
Sarah Gillespie e5316331f0 Add exception to UI software name-to-icon mapping for ZoomInfo (#19509) 2024-06-12 13:49:18 -05:00
Robert Fairburn dcd551f671 initial osquery docker sidecar and osquery local builds (#19641) 2024-06-12 13:25:07 -05:00
Robert Fairburn 6b024ad4e4 TF modules create s3 software installers bucket (#19659) 2024-06-12 12:50:05 -05:00
Jahziel Villasana-Espinoza 0b98411e5b fix: avoid overwriting old host data when using MacOS Migration Assistant to move to a new machine (#19682)
> Related issue: #17934 

# 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] 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.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-06-12 13:30:50 -04:00
Dave HerderandLuke Heath 30e4b252aa adding a subset of cis benchmarks policies to canary workstations team (#19572)
Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-06-12 08:19:51 -07:00
Eric bad0a8c363 Vuln-dash: Update sails app configuration in docker-compose.yml (#19686)
Changes:
- Updated the vulnerability dashboard configuration for the dockerized
version to make sure it uses the `safe` migration strategy
2024-06-12 10:15:52 -05:00
Martin Angers 3044eb9e6b Soft-delete entries for host script results so the details are still available in activities (#19457) 2024-06-12 10:26:03 -04:00
Noah Talerman 01b87a14be Update features.yml (#19427)
- Customer commitment is shipped
2024-06-12 09:54:31 -04:00
Noah Talerman 69fb46d9f1 Update features.yml: Customer promises (#19337)
- Add customer promises with tentative dates
2024-06-12 09:51:58 -04:00
Martin Angers ff1e17680b Fix the unlock linux host script to support users without password (#19665) 2024-06-12 09:49:37 -04:00