Commit Graph
16213 Commits
Author SHA1 Message Date
Allen Houchins 41e5ba4776 Update mozilla-firefox.yml (#27857) 2025-04-03 14:55:55 -05:00
George Karr 28a82b19c9 Create certs.md (#27013) 2025-04-03 14:19:00 -05:00
Mike McNeil ed61bd65de Homepage: Maybe a more useful link? (#27829) 2025-04-03 13:41:25 -05:00
RachelElysia e5ba365201 Fleet UI: Unify manage automations > paginated list footer styling (#27841) 2025-04-03 13:07:57 -04:00
Mike McNeilandEric ab4bcc8fe3 Mellowing out some language (#27832)
Co-authored-by: Eric <eashaw@sailsjs.com>
2025-04-03 12:01:52 -05:00
Mike McNeil 7b7a00558c Homepage: Simpler by default (#27831) 2025-04-03 11:47:51 -05:00
github-actions[bot]andjahzielv d6ec3c4cef Update Fleet-maintained apps (#27838)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: jahzielv <19838370+jahzielv@users.noreply.github.com>
2025-04-03 09:27:17 -05:00
Ian Littman 0f2f085812 Add more test coverage for Fleet-maintained apps (#27722)
For #27377.

# 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] Added/updated automated tests
2025-04-03 09:18:27 -05:00
Mike McNeil 5385662098 Handbook: One too many gooses (#27835)
Related to https://github.com/fleetdm/fleet/pull/27834
2025-04-02 23:47:57 -05:00
Mike McNeil 20e4356175 Handbook: I'm sorry about the geese (#27834) 2025-04-02 23:41:49 -05:00
Mike McNeil 52ed4c5a18 Handbook: Fix link (#27833) 2025-04-02 23:11:47 -05:00
3ce4b22548 Roadmap preview, April 2025 (#26990)
Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
Co-authored-by: Drew Baker <89049099+Drew-P-drawers@users.noreply.github.com>
2025-04-02 19:37:03 -04:00
Victor Lyuboslavsky 8658608c37 Add SCIM Groups (#27702)
For #27287

This PR adds SCIM Groups to Fleet's SCIM endpoint as a follow on to SCIM
Users. The logic has been manually tested with Okta, and integration
tests will be in the next PR.

# Checklist for submitter
- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
2025-04-02 17:10:40 -05:00
Konstantin Sykulev 28c964b687 Filter pending installs/uninstalls for vulnerabilities (#27752)
If there is a pending install or uninstall for a software_title that has
a cooresponding software record (perhaps installed by another host),
then we need to apply the vulnerability joins to properly filter them.

https://github.com/fleetdm/fleet/issues/27745

# 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] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated automated tests
- [x] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [x] Manual QA for all new/changed functionality
2025-04-02 17:04:52 -05:00
Drew Baker 1871dc6334 Update marketing.rituals.yml (#27811)
Updating rituals for better clarity
2025-04-02 16:36:07 -05:00
Noah Talerman b7c547b171 New ritual: 🦢🚀🔄 Design sync (#27816)
Why? Product Designers 🤝 Frontend Engineers to discuss changes to design
conventions and UI components impact.
How often? Every 3 weeks
Who? Product Designers and Frontend Engineers
What? Talk about design conventions, UI components, and potential
overlap/collisions between wireframes
2025-04-02 17:32:55 -04:00
Scott Gress d6eaa0913a Add ability to target labels on policies (#27599)
For #27276 

# Details

This PR adds the ability to select labels when saving or editing a query
in the UI, so that the query will only target hosts with those labels.
It follows the API design from
https://github.com/fleetdm/fleet/pull/27196, utilizing the
labels_include_any and labels_exclude_any fields. The expectation is
that when creating or updating a query, labels_include_any and
labels_exclude_any are arrays of label names, and when fetching a single
query, they are arrays of objects with a name and an id key.

Other updates in this PR:

* Removed colons from various headings on the Save Policy Modal and Edit
Policy form
* Updated the "Delete label" text
* Removed "Policy runs on all hosts with these platforms." subheading
underneath the platform selector
* TargetLabelSelector component now has `suppressTitle` flag to turn off
the "Target" title.
2025-04-02 16:31:03 -05:00
Eric dd06b2a414 Docs: Remove "Time and date are configured to be updated automatically (macOS)" policy (#27788)
Closes: #27460

Changes:
- Removed the "Time and date are configured to be updated automatically
(macOS)" policy from the standard query library yaml. The policy checks
a value that can only be set on iOS devices
(https://developer.apple.com/documentation/devicemanagement/restrictions#:~:text=forceAutomaticDateAndTime).
2025-04-02 16:30:49 -05:00
Jahziel Villasana-Espinoza 779da3502b remove assertions that are not super important and can fail when FMA list changes (#27813)
Updates a test that can fail whenever the FMA list changes; the
assertions are from back when FMA was macOS only, so they're OK to
remove (the important stuff is still being tested)

# 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] Added/updated automated tests
2025-04-02 17:17:15 -04:00
Luke Heath 173b0826f9 Add "Plan a Fleetie get together" section to handbook (#27809) 2025-04-02 15:46:44 -05:00
Noah TalermanandRobert Fairburn 2a3e99ae47 Update endpoints that need to be exposed (#27798)
Most Fleet users want Fleet Desktop > My device page to work. I think
let's document that as the best practice

---------

Co-authored-by: Robert Fairburn <8029478+rfairburn@users.noreply.github.com>
2025-04-02 15:44:17 -05:00
Scott Gress fc3cd3b33f Add docs for upgrading Go (#27693)
For #27605 

Adds a guide to the contributor docs about how to upgrade the Go version
used to build Fleet.
2025-04-02 15:30:32 -05:00
Luke Heath 6b5f2bfe04 Fix typos and adjust layout of offsites documentation (#27796) 2025-04-02 14:55:34 -05:00
Drew Baker b18387f061 Update prevent-tampering-login-items.md (#27805)
Updating for sentence case
2025-04-02 15:33:00 -04:00
github-actions[bot]andiansltx d71c12f5a5 Update Fleet-maintained apps (#27807)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: iansltx <472804+iansltx@users.noreply.github.com>
2025-04-02 14:17:17 -05:00
Ian Littman d2c6360edf Drop 1pw, Docker, Zoom from Windows FMA (#27806)
For #27787.
2025-04-02 14:12:57 -05:00
Luke Heath 883339889e Link to offsite process documentation (#27793) 2025-04-02 13:30:27 -05:00
Victor Lyuboslavsky 15c84b67f7 Added contributing docs for end user authentication. (#27690)
For #23236
2025-04-02 13:03:52 -05:00
RachelElysia 8957b66c55 Fleet UI: Add premium tooltip (#27794) 2025-04-02 14:00:29 -04:00
Josh Roskos 1c3ab0ca49 Update go-to-market-groups.md (#27785)
Added Github username and link.
2025-04-02 12:56:08 -05:00
Luke Heath 48962fcc9f Fix broken link (#27782) 2025-04-02 12:54:36 -05:00
Sam Pfluger 0239ae4870 Update CODEOWNERS (#27789) 2025-04-02 12:33:13 -05:00
Lucas Manuel Rodriguez e2e8c32797 Increase sleep time in verify-fleetd-base.yml (#27763)
https://github.com/fleetdm/fleet/actions/runs/14211929711
2025-04-02 14:30:04 -03:00
Jordan Montgomery a8e68dd5a9 Add JordanMontgomery to MDM Product Group (#27736) 2025-04-02 12:21:27 -05:00
Dante Catalfamo 37932e0f97 Custom targets for policies - backend (#27575)
#27277
2025-04-02 12:36:03 -04:00
Victor Lyuboslavsky 2801eab201 Tweaks to high level Fleet diagram. (#27749) 2025-04-02 11:34:51 -05:00
Noah Talerman a896ec3a8e macOS setup experience guide (#27780)
- Currently, Fleet only supports email
2025-04-02 17:53:02 +02:00
Rachael Shaw 85332ef519 Update README.md (#27751)
Accidentally exported the previous dark-mode-compatible logo without
padding; this one has the appropriate spacing.
2025-04-02 10:23:40 -05:00
Robert Fairburn 45bfbb7db7 Allow container UID/GID to be specified in helm values.yaml (#27778) 2025-04-02 10:17:52 -05:00
Allen Houchins 90e500ff1b Update minimum os versions for macOS, iOS, and iPadOS (#27777)
macOS: 15.4
  Deadline: April 26, 2025

iOS: 18.4
  Deadline: April 26, 2025

iPadOS: 18.4
  Deadline: April 26, 2025
2025-04-02 09:59:31 -05:00
github-actions[bot]andjahzielv 4db3efae50 Update Fleet-maintained apps (#27774)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: jahzielv <19838370+jahzielv@users.noreply.github.com>
2025-04-02 09:09:18 -05:00
Noah Talerman ba605beb05 Update guide: install Windows executables (aka EXE, .exe packages) (#27286)
Plan is to link to this guide from the UI:
https://github.com/fleetdm/fleet/pull/27268
2025-04-02 09:49:22 -04:00
RachelElysia f2872c4dab Fleet UI: Disable Next when items on the page match exact page size (#27743) 2025-04-02 09:10:08 -04:00
Jordan Montgomery b487805e51 Fix several broken links (#27768)
I noticed several broken links at the stubs on the bottom of this page.
Fixed them
2025-04-02 09:00:09 -04:00
Isabell Reedy b356071d46 Small grammar change to invoicing template (#27761) 2025-04-02 07:56:58 -05:00
Mike Thomas 62dc32454f Update GitOps text on homepage (#27748)
Trying to connect website visitors to the benefits of using Fleet. This
change focuses on GitOps capabilities.
2025-04-02 07:43:23 +09:00
Lucas Manuel Rodriguez 5ddeb317dd Added dconf_read table and documentation to enable fleet desktop on Fedora and Debian (#27684)
For #20675 and #25977.

- [X] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] A detailed QA plan exists on the associated ticket (if it isn't
there, work with the product group's QA engineer to add it)
- [X] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [X] Make sure fleetd is compatible with the latest released version of
Fleet (see [Must
rule](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/fleetd-development-and-release-strategy.md)).
- [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)).
2025-04-01 18:54:22 -03:00
Eric 8a05cb6e8a Website: bump dependencies (#27742)
Closes: #27617

Changes:
- bumped `sails` `1.5.11` » `1.5.14`
- bumped `sails-hook-sockets` `3.0.0` » `3.0.2`
2025-04-01 16:43:18 -05:00
github-actions[bot]andiansltx b0d0b2217f Update Fleet-maintained apps (#27746)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: iansltx <472804+iansltx@users.noreply.github.com>
2025-04-01 16:22:56 -05:00
Drew Baker 34d2de6c8e Introducing BYOD android (#27711) 2025-04-01 17:19:25 -04:00