Commit Graph
15496 Commits
Author SHA1 Message Date
Marko Lisica 2d404fdd80 Document that Windows Tamper Protection is disabled when MDM is turned on (#26224)
Related to:
- #24767
2025-02-11 10:34:13 -05:00
Eric 360c23d75e Website: add configuration profile generator (#26244)
Changes:
- Added /os-settings, a page where users can generate configuration
profiles
- Updated the docs navigation component to have a link to the os
settings page
- Added a new action: `get-llm-generated-configuration-profile` that
generates a configuration profile in either .mobileconfig, DDM, or CSP
formats.
- Added a new website dependency: ace editor.
2025-02-11 12:33:54 +09:00
Allen Houchinsandallenhouchins ebdb4b860d Update macOS version number to 15.3.1 (#26249)
Co-authored-by: allenhouchins <allen@fleetdm.com>
2025-02-10 19:47:28 -06:00
Allen Houchins 94f620a76f Update dogfood-policy-updater-latest-macos.sh (#26248)
Updated variable names in script.
2025-02-10 19:06:33 -06:00
Robert Fairburn e241e35ea9 Remove terraform modules from the Fleet repo to reduce confusion (#26201) 2025-02-10 18:42:39 -06:00
Robert Fairburn bc5406be7e Setup dogfood to use fleet-terraform repo (#26199)
Note this has been applied from the branch and is required to merge
before applying dogfood from main going forward. This should
significantly speed up deployments from the clone speed difference.

Only the latest versions of modules have been migrated to the new repo,
so all the module versions needed updated in dogfood.
2025-02-10 18:42:14 -06:00
Robert Fairburn 94e6b972ce Change documentation to point to new terraform repo (#26200) 2025-02-10 17:42:28 -06:00
Jordan Moore d651a7ea49 Minor Documentation Updates (#26236)
I came across these changes while getting my gitops flow setup.

1. Changed `logo_url` to `org_logo_url`
2. Fixed indenting on `server_settings` so it's nested under
`org_settings`
2025-02-10 17:30:42 -06:00
Jahziel Villasana-Espinoza 5ca918cf7d fix: update docs with new vpp features (#26187)
> For #26180

# 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] Manual QA for all new/changed functionality
2025-02-10 18:13:55 -05:00
github-actions[bot] ef1caa4499 Fleet UI: Update osquery version options (#26198) 2025-02-10 17:06:27 -06:00
Sarah Gillespie daabdb6531 Disallow user-scoped profiles for Windows MDM (#26153) 2025-02-10 14:17:04 -06:00
RachelElysia 6145cf16f3 Fleet UI: Unreleased selected option bug (#26217) 2025-02-10 13:08:27 -05:00
Mike Thomas e2b83687b0 Update homepage.ejs (#26202)
Closes https://github.com/fleetdm/fleet/issues/25847

Changed heading "Democratize change with GitOps" to "Config-as-code
device management."
2025-02-10 13:50:51 +09:00
Janis Watts 27d8f8ee4b Update release-qa.md with load test expectations (#26181) 2025-02-08 23:17:57 -06:00
Sam Pfluger 841bbe46b6 Clairify GTM outreach (#26196) 2025-02-08 12:11:14 -06:00
Allen Houchins 4abe464039 Update mozilla-firefox.yml (#26195)
Updated Firefox version
2025-02-07 20:03:16 -06:00
Allen Houchins 411bc4f8e6 Update workstations-canary.yml (#26194)
Removed duplicate query
2025-02-07 19:37:41 -06:00
Victor LyuboslavskyandRachael Shaw 77daed1909 [YAML files] Fixed link and reorganized end_user_authentication for clarity. (#26173)
Link to current doc:
https://fleetdm.com/docs/configuration/yaml-files#end-user-authentication

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2025-02-07 17:43:11 -06:00
Noah Talerman b38af05404 Serve software with CloudFront is Fleet Premium (#26131) 2025-02-07 17:41:04 -06:00
Katheryn Satterlee 5d5c7bdeed Add example for mdm.end_user_authentication (#26120)
# 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. -->

Docs only change.
2025-02-07 17:35:12 -06:00
Lucas Manuel Rodriguez a216c9d9e5 Release fleetd 1.39.0 (#26185) 2025-02-07 18:52:06 -03:00
Lucas Manuel Rodriguez 562670961d Update releaser.sh to use new TUF (#26068)
For #25863.

I will test this script when releasing `1.39.0` to the `edge` channel.
2025-02-07 18:46:13 -03:00
Victor Lyuboslavsky 7a0997afe1 Added multi-host callout for Go unit testing. (#26182) 2025-02-07 15:29:20 -06:00
Victor Lyuboslavsky a51ecf18ec Clarify how Fleet GitOps is supposed to work (#26184) 2025-02-07 15:02:20 -06:00
Victor Lyuboslavsky 2eb5119efb Clear bootstrap package and enrollment profile with GitOps (#26095)
For #25648 

Fixed issue where `fleetctl gitops` was NOT deleting macOS setup
experience bootstrap package and enrollment profile. GitOps should clear
all settings that are not explicitly set in YAML config files.

# Checklist for submitter

- [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] 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-02-07 14:35:51 -06:00
Mike McNeil 7fce39bb6a Add gitops to feature comparison (#26164)
Thanks Stu for the feedback!
2025-02-07 12:37:11 -06:00
Dante Catalfamo 1a9f4012b3 Update wine to version 10, replace wine64 with wine (#25997)
#25872
2025-02-07 11:05:07 -05:00
Noah Talerman 915b0b3502 Update product-design.rituals.yml (#26176)
- Add roadmap chart changes so we don't forget
2025-02-07 11:04:38 -05:00
Gabriel Hernandez b365c2d094 add error message for ddm profiles same name upload (#26129)
For #17700

update error message for ddm profiles having the same name

- [ ] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
2025-02-07 15:53:14 +00:00
Jahziel Villasana-Espinoza 5c730d80ce fix: clear auto install policy statuses for vpp app scope changes (#26121)
> For #26086

# 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] Manual QA for all new/changed functionality
2025-02-07 09:53:54 -05:00
Noah Talerman 90dcf82261 Volume Purchasing Program (VPP): Edit teams modal (#26166)
- Update copy to accurately describe Fleet's current behavior:
  - App's are deleted
  - The app's policy is not deleted
2025-02-07 09:31:01 -05:00
Lucas Manuel Rodriguez 9114d0405b Update TUF status generation to use new TUF repository (#26099)
For #25853.
2025-02-07 08:30:07 -03:00
Mike McNeil 329c45488c Update homepage.ejs (#26163) 2025-02-06 18:50:45 -08:00
Janis Watts c9ee26b41a Updating Release QA: template (#26157)
Updating the orbit/fleetd testing section to better reflect current
testing process
2025-02-06 19:04:54 -06:00
Allen Houchins 47301ecb0a Update so latest Zoom is always installed for macOS and Windows (#26161)
Updated yml files for macOS and Windows so they always pull the latest
versions.
Updated the version downloaded for Linux hosts.
2025-02-06 18:16:42 -06:00
Victor Lyuboslavsky 55423f67e2 Fixed parsing of relative paths for MDM profiles in gitops no-team.yml (#26046)
For #25770 

We already unmarshal macOS/Windows settings (added by Martin), so we
replace the path with an absolute file path and keep them unmarshalled
so they don't have to be re-unmarshalled later. Note: the custom
UnmarshalJSON method on these structs checks for (and handles) legacy
format (before labels were added).

Also some refactorings:
- extracted `extractControlsForNoTeam`
- reorganized `TestGitOpsBasicGlobalAndNoTeam` with subtests -- I did
not actually change functionality of this test

# Checklist for submitter

- [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] 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-02-06 16:39:15 -06:00
Mike McNeil 354865f9e7 Update homepage.ejs (#26160) 2025-02-06 14:10:53 -08:00
jacobshandlingandJacob Shandling 3cab19e56d UI - Cleanup, tweak logic for showing query "Manage automations" button (#26152)
## For #23312 
### Follow-up for #26124 - see
[here](https://github.com/fleetdm/fleet/pull/26124#issuecomment-2640795826)

Hide Queries > Manage automations button when no All teams queries
present:

<img width="1392" alt="Screenshot 2025-02-06 at 12 10 50 PM"
src="https://github.com/user-attachments/assets/88739e75-74b7-4a8c-83d7-b72e982ee73a"
/>

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


- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-02-06 13:52:37 -08:00
Luke Heath 6a0432fd8e Update release script to reflect new release article URL convention (#26041) 2025-02-06 15:48:21 -06:00
Reed Haynes 943919b1a2 Update Fleetd-auto-update-test-guide.md (#26156)
updating the ordering of commands and adding semantic version for
windows desktop build
2025-02-06 18:47:17 -03:00
Janis WattsandLucas Manuel Rodriguez 8bc00096d2 Add troubleshooting note to README.md (#26145)
Adding a troubleshooting note to the README.md to address failures to
generate ARM Linux enrollment packages when running Docker Desktop on an
Apple Silicon Mac.

---------

Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
2025-02-06 15:26:10 -06:00
Scott Gress 3e3d19c6d4 Update policies and queries empty states (#26124)
For #23312 

# Overview

Update to previous work on Policies page to match expedited design.

## Details

* Remove the "all teams" verbiage in free edition
* Move the CTA (Add policy / Add query) buttons to the top right (where
they are in the non-empty state)
* Make Query page match Policies page with new verbiage and button
placement
* Remove "0 queries" label in Queries page header when there are no
queries, to be consistent with Policies.

## Screenshots

Policies page on All Teams w/ no results:
<img width="1055" alt="image"
src="https://github.com/user-attachments/assets/2e25bff4-db58-448c-b573-cc55425f1e46"
/>

"Add" button moved to top right.

---

Policies page on single team w/ no results:
<img width="1073" alt="image"
src="https://github.com/user-attachments/assets/1a9d69cf-c228-44f2-825a-ceab69e62075"
/>

"Add" button moved to top right.

---

Policies page on free tier w/ no results:
<img width="1055" alt="image"
src="https://github.com/user-attachments/assets/d557f139-3890-42b8-9fc9-1f943d5a3f26"
/>

"Add" button moved to top right, language now reads "You don't have any
policies".

---

Queries page on on All Teams w/ no results:
<img width="1057" alt="image"
src="https://github.com/user-attachments/assets/fc707460-37b1-465b-8e9b-32d14cfd2287"
/>

"Add" button moved to top right, no query count, language says "You
don't have any queries that apply to all teams"

---

Queries page on on single team w/ no results:
<img width="1051" alt="image"
src="https://github.com/user-attachments/assets/9c30502c-5ecb-4473-80c5-142419c7e676"
/>

"Add" button moved to top right, no query count, language says "You
don't have any queries that apply to this team"

---

Queries page on free tier w/ no results:
<img width="1050" alt="image"
src="https://github.com/user-attachments/assets/def51c25-53ac-4ee1-ab4c-48607aaae34d"
/>

"Add" button moved to top right, no query count
2025-02-06 11:25:43 -08:00
Dante Catalfamo f8de2d9e50 Follow redis redirects by default (#26043)
#22791

This will prevent the occasional redirect from breaking live queries.
Customers can still disable the redirects by setting
`redis.cluster_follow_redirections` to `false`.
2025-02-06 13:32:31 -05:00
RachelElysia fadd20c7ed Fleet UI: Unreleased darwin rendering instead of macOS (#26139) 2025-02-06 11:47:09 -05:00
Noah Talerman d22765f45a Product design rituals: add roadmap maintenance to sprint kickoff review (#26134) 2025-02-06 09:52:36 -05:00
RachelElysia 44102f7299 Fleet UI: Fix small teamId routing bug (#26105) 2025-02-06 09:37:05 -05:00
RachelElysia d1d650b056 Fleet UI: Unreleased tooltip bugs (#26111) 2025-02-06 09:32:40 -05:00
Lucas Manuel Rodriguez 40f10807ab Add thank you note (#26126) 2025-02-06 09:14:30 -03:00
Lucas Manuel Rodriguez 549904edeb Remove rollback to old TUF (#26081)
For #26108.

Removing rollback to old TUF repository for 1.39.0.

- [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] 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-02-06 08:17:03 -03:00
Sam Pfluger 226e7a4913 Remove outdated Techstack admin table (#26125) 2025-02-06 04:30:58 -06:00