Commit Graph
15487 Commits
Author SHA1 Message Date
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
Eric 4b2814a5c2 Website: Add line number to edit page links on policies, queries and vitals pages. (#25965)
Changes:
- Updated the `build-static-content` script to set a `lineNumberInYaml`
value on queries, policies, and vitals.
- Updated the edit page button on the policy-details, query-detail, and
vital-details pages to take users to the specified query's line number
in the YAML file.
2025-02-05 18:13:28 -06:00
Ian Littman 6c512ec857 Re-add VPP apps and VPP-team associations to Dogfood (#26122) 2025-02-05 17:46:06 -06:00
Allen Houchins 1ce3be1b8e Multiple updates to resolve VPP issues (#26117) 2025-02-05 17:32:59 -06:00
Allen Houchins b2beaa731d Update default.yml (#26115) 2025-02-05 17:21:48 -06:00
Allen HouchinsandNoah Talerman 7b008ed8bc Dogfood quick fix (#26113)
Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2025-02-05 17:09:54 -06:00
Ian Littman 136e5f8a6e Add CPE translation mapping for IntelliJ CE for Windows (#25971)
Won't solve the false positive issues due to version number mismatches,
but will fix the false negative where CE wasn't matching at all, and
this is a full fix for IJ CE installed via JetBrains Toolbox.

For #25662.

# 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://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-05 17:07:34 -06:00
Eric 232f1ac4c2 Website: Add number metrics to send-aggregated-metrics-to-datadog script (#26031)
Related to: #25869

Changes:
- Updated `send-aggregated-metrics-to-datadog` to send aggregated
metrics for number metrics reported by Fleet instances.
2025-02-05 16:33:50 -06:00
Lucas Manuel Rodriguez 5c5fc1cf1b Fix local TUF windows orbit build on Apple silicon (#26097) 2025-02-05 18:57:49 -03:00
Sarah Gillespie 194a8a0a91 Add client-side logging for software installs, scripts, and setup experience (#26078) 2025-02-05 15:41:47 -06:00