Commit Graph
9835 Commits
Author SHA1 Message Date
Roberto Dip b50fc0c0d3 provide teamID when fetching OS version counts (#15387)
for #15388
2023-11-30 15:38:16 -03:00
JDandEric 4cab3be0d1 Article: 4.41.0 release (#15376)
Fleet 4.41.0 release article and echelon 1 article.

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2023-11-30 09:11:04 -08:00
Roberto Dip b07fbdc1d7 implement profile verification for windows (#15348)
for #14426.

In order to prevent import cycles and be able to use some type
definitions/constants I followed the same pattern we did for macOS by
creating a new package named `syncml`. This makes the changelog look
bigger than it actually is, so I split it into two commits to make it
easier to review:

-
[d7c233d](https://github.com/fleetdm/fleet/pull/15348/commits/d7c233d54c82c25177fe3e62893803cabd7845ab)
moves the relevant bits to this new package
-
[7531a07](https://github.com/fleetdm/fleet/pull/15348/commits/7531a0742ba94a79c9469d918f7f2313fa28040f)
implements profile verification
2023-11-30 09:17:07 -03:00
Mike McNeil 120293e59c Update homepage.ejs (#15379)
# 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/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] 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
- [ ] 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)).
2023-11-30 00:27:55 -06:00
Robert Fairburn 5a99186fe2 Some documentation updates (#15369) 2023-11-29 17:23:49 -06:00
Neil Blazevic 3da2529a13 Update standard query library docs w link (#15131) 2023-11-29 17:15:40 -06:00
Roberto Dip 2c337a4f17 improve profile validation to detect invalid XML (#15365)
for #15361
2023-11-29 18:13:39 -03:00
George Karr e3274b9a77 Update TUF-Update-Guide.md (#15119) 2023-11-29 14:10:46 -06:00
Gabriel Hernandez 74ea455628 add truncation to dropdown options for the query table documentation sidebar (#15368)
relates to #14441

add truncation to dropdown options for the query table documentation
sidebar


![image](https://github.com/fleetdm/fleet/assets/1153709/d7100090-c636-4bba-88c7-370ce6426e99)

- [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
2023-11-29 18:02:51 +00:00
Gabriel Hernandez b72aaa56b0 add copied message to copy button on input (#15366)
relates to #14090

adds copied message when user click on the copy button on inputs.


![image](https://github.com/fleetdm/fleet/assets/1153709/b5d89630-37a3-4b05-9678-ac62da2e6109)

- [x] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
- [x] Manual QA for all new/changed functionality
2023-11-29 17:27:01 +00:00
Martin Angers 2f927df4f0 Implement Windows OS Updates (feature branch). (#15359) 2023-11-29 11:07:24 -05:00
Martin Angers 0b5eedb801 Fix edge case of AppConfig changes getting lost in cached mysql. (#15352) 2023-11-29 10:09:37 -05:00
Robert Fairburn 1609c0fcb5 Increase dogfood containers to avoid vulnerabilities failures (#15357) 2023-11-29 09:06:41 -06:00
Sarah Gillespie 1535b72305 Add hardware serial to host by identifier search (#15353) 2023-11-29 08:39:35 -06:00
Roberto Dip f439432fae feature: windows profiles (#15349) 2023-11-29 09:32:42 -05:00
Luke Heath f6cb052e7a Prepare v4.41.0 (#15350) 2023-11-28 19:18:05 -06:00
Zach Wasserman 5a9461872e Update docs link for deploying generated Apple CSR (#15329)
The old anchor link no longer exists and this new URL provides more of a
step-by-step instruction.
2023-11-28 11:15:06 -08:00
Tim Lee 198b522132 Purge policy stats in cleanup (#15318) 2023-11-28 10:03:03 -07:00
Katheryn Satterlee 51c96a3508 Update wording for FileVault policy (#15093)
The original text implies that FileVault can be enabled with the policy
query. Updated wording to clarify.
2023-11-28 09:40:52 -06:00
Robert Fairburn bd9236b705 Dogfood free fix (#15327)
This allows the image specified to also update the free deployment when
using the github action.
2023-11-27 16:52:51 -06:00
Noah Talerman f5923ba422 Update usage statistics docs (#15175)
- v4.0 was a long time ago
2023-11-27 16:55:30 -05:00
Noah Talerman e8a3643abf Update configuration docs (#15211)
Use capital "MB"
2023-11-27 16:54:53 -05:00
Benjamin Edwards a77016d67c Dogfood Free (#15326)
Creating free.fleetdm.com hosted in the same terraform workspace as
dogfood and thus will be controlled by dogfood deploys
2023-11-27 16:39:36 -05:00
Roberto Dip 4d56d25f11 show FV banner if the disk is encrypted but we don't get a key (#15317)
for #15068

# 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/` or
`orbit/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
2023-11-27 18:23:01 -03:00
Luke Heath 557b53e5df Set filter cell input background to transparent (#15321) 2023-11-27 14:36:00 -06:00
Tim Lee b2568ad475 HotFix - ambiguous policy search name (#15312) 2023-11-27 12:21:39 -07:00
Roberto Dip 9c7b740b03 disable windows profiles feature in the back-end (#15278)
per discussion in slack, reverting relevant user-facing changes for
#13281
2023-11-27 16:08:52 -03:00
Gabriel Hernandez c7ea572698 Revert "Implement windows custom profiles in fleet UI (#15205)" (#15275)
This reverts commit 8e37977605.
2023-11-27 16:43:21 +00:00
Robert Fairburn 65edda3cf0 Use latest tf modules with dogfood (#15308) 2023-11-27 07:59:39 -06:00
Marcos Oviedo 097114e8f5 Fix windows installer orbit delete pending (#15301)
Relates to #14958 

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/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] 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.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2023-11-23 12:29:40 -03:00
Eric 7fdf97660d Website: Fix mobile filtered pricing table (#15304)
Changes:
- Moved a `v-if` that was placed on the wrong element on the mobile
(filtered) pricing features table (currently, just the name of the
feature is hidden, not the table itself)
- Reduced complexity of conditional rendering on the filter pricing
features table.
2023-11-22 18:45:06 -06:00
Eric 4feff451da Website: Update pricing features yaml and pricing page. (#15294)
Closes: #15265

Changes:
- Updated `pricing-features-table.yml`:
- Changed the structure of the file so it is a flat array of features
(previously, features were nested under a category)
   - Added `productCategories` arrays to features that did not have them
   - Added `usualDepartment` values to features.
- Updated the pricing features validation in `build-static-content` to
work with the new file structure and made `productCategories` a required
value for features.
- Updated `view-pricing.js` to:
- categorize features based on the values of the `productCategories`
array
- build a single array of features (previously, it would also build an
array of features for security-focused buyers).
   - sort premium features to the bottom of the pricing table.
- Updated the `pricing.ejs` to:
   - render only the list of all features server-side
- conditionally show features in the pricing table, depending on the
selected pricing mode
2023-11-22 18:33:32 -06:00
Eric 4e24499e9e Website: Update Vanta sync script to catch errors thrown from .retry() method. (#15303)
Changes:
- Wrapped requests that have `.retry()` in a try-catch block. Errors
thrown by the `.retry()` method are not currently not being caught by
the `intercept()` chained onto the request, and cause the script to stop
running.
2023-11-22 18:31:33 -06:00
Victor Lyuboslavsky e8b1041f47 Fix for #15171 (#15292)
Fix for #15171
2023-11-22 15:14:26 -06:00
Mike McNeil 34daa46b09 Update homepage.ejs (#15289)
Default to "endpoint ops"
2023-11-23 06:09:43 +09:00
Victor Lyuboslavsky 8cfe272091 filtering hosts with invalid team_id now returns 400 error. (#15266)
#15037 
For endpoint fleet/hosts, filtering hosts with invalid team_id now
returns 400 error.

# 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/` or
`orbit/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
2023-11-22 15:04:48 -06:00
Jahziel Villasana-Espinoza 5131879292 feat: remove file if it exists before creating new one (#15186)
# 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/` or
`orbit/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
2023-11-22 14:04:38 -05:00
Mike McNeil 67a86f4431 Focus documentation efforts on single source of truth (#15198)
Update fleet-4.14.0.md article to hide the heads up about the Postman
collection, since we're instead focusing on
https://fleetdm.com/docs/rest-api/rest-api
2023-11-22 10:35:16 -08:00
Robert Fairburn ccd7ae82e5 Ensure CGO_ENABLED=0 is forced for cron_monitoring lambda (#15201) 2023-11-22 11:12:09 -06:00
Robert Fairburn 695ad26cb7 Allow Fleet terraform modules to configure lb timeouts (#15237) 2023-11-22 11:11:18 -06:00
Roberto Dip 5f313c8972 fix various bugs after testing windows MDM profiles (#15264)
for #13281
2023-11-22 10:48:28 -03:00
Sam Pfluger 599f16fa40 Add SLA link (#15272)
Closes fleetdm/confidential#4453
2023-11-21 23:09:15 -06:00
Alex MitchellandSam Pfluger b7be9ed83b Update pricing-features-table.yml (#15257)
Reordered major categories to start with 3 buying situations and moving
support and security/compliance higher.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-11-21 22:32:10 -06:00
Alex Mitchell b6e1dad27e Update fleetd.md (#14833)
Removed Orbit from top header list and the Components diagram. There is
a lot of additional Orbit content throughout this doc that needs to be
purged over time, especially when fleetctl commands are changed as the
Orbit object is eliminated.

# Checklist for submitter

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

- [ ] 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.
- [ ] Documented any API changes (docs/REST API/rest-api.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] 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
- [ ] 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)).
2023-11-21 21:58:47 -06:00
Mike McNeil 871df45fdd Add examples (Update pricing-features-table.yml) (#15270) 2023-11-21 21:10:19 -06:00
Alex MitchellandSam Pfluger 1b5c48d4e0 Update README.md (#15256)
Sam, per our ongoing conversation about creating a new issue template
for sales team member onboarding.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2023-11-21 20:58:56 -06:00
Tim Lee e7132454ee CI fix - Use bash in Start tunnel step (#14872) 2023-11-21 16:15:17 -07:00
Victor Lyuboslavsky fbbd81ff77 UmbrellaMenu.app no longer matches Cisco Umbrella (#15262)
#15176 
This was already fixed earlier in the sprint by
https://github.com/fleetdm/fleet/pull/15187
Adding docs and a 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. -->

- [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] Added/updated tests
2023-11-21 16:29:02 -06:00
Noah Talerman 313adb195c Update features.yml (#15026)
- Finish these features so that Fleet can effectively run ads for them
2023-11-21 13:57:24 -08:00
Jacob ShandlingandJacob Shandling e709357ca2 UI – Restore clickability to entirety of sort headers except in filter text inputs (#15260)
## Addresses #14519 

- Applies anywhere there is a sort header, including the query results
and query report tables


https://github.com/fleetdm/fleet/assets/61553566/5bf0db8f-3d13-434d-b811-914fdded02df



- [x] Changes file added for user-visible changes in `changes/`
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2023-11-21 13:49:41 -08:00