Commit Graph
16244 Commits
Author SHA1 Message Date
Eugene 82ab7814d9 Update Design sprint kickoff ritual
- Engineerings Managers (EMs) attend the design sprint
kickoff. EMs decide if we create research stories. This way, we can
create and estimate them on the call so that they can be included in
engineering sprint planning.
2025-03-27 17:53:08 -04:00
Noah TalermanandLucas Manuel Rodriguez e93750edab Cleanup scripts (#27307)
- Move duplicate scripts out of `scripts/mdm/` and into
`it-and-security/` so we have one version that we can continue to
iterate and improve.
- Remove no longer used scripts out of `scripts/mdm/`

---------

Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
2025-03-27 16:43:53 -05:00
Jahziel Villasana-Espinoza 658a298d5a more fixes for FMA windows ingestion (#27487)
> For #26662

# 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] 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-03-27 17:43:40 -04:00
Lucas Manuel Rodriguez 2207388c9f Add logging to help troubleshoot issue in dogfood (#27595)
For #27235.

The added logging might help troubleshooting #27235 which seems to only
happen in our dogfood environment.

- [X] Manual QA for all new/changed functionality
2025-03-27 18:36:39 -03:00
github-actions[bot]andjahzielv 384b86a12d Update Fleet-maintained apps (#27596)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: jahzielv <19838370+jahzielv@users.noreply.github.com>
2025-03-27 16:26:42 -05:00
Ian Littman b1fd576731 Ensure maintained apps are pulled immediately on next server start after FMAv2/WinFMA upgrade (#27589)
For #27582.

# 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] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [x] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [x] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [x] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [x] Manual QA for all new/changed functionality
- [x] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.
2025-03-27 16:06:34 -05:00
jacobshandlingandJacob Shandling 748b5bcd51 Full-stack: Make "Server url" validation conditions consistent across Fleet, update Web Address form validation and submission logic per Fleet best practices (frontend/docs/patterns.md) (#27455)
## For #27454 

Consider Fleet web URL to be valid if it:

- (Front end and back end): uses “https://” or “http://” scheme
 and
- (Front end) accepts only valid or "localhost" hosts (e.g., "a.b.cc" or
"localhost", but not "a.b")
- (Back end) accepts any host (e.g., "localhost", "a.b.cc", or even
"a.b")


### Setup flow UI URL validation:

![setup](https://github.com/user-attachments/assets/34a428d2-5731-46f2-b708-c88b790e3667)

### Org settings UI URL validation:

![org-settings](https://github.com/user-attachments/assets/147916c8-9c5b-4ae7-9e14-625c65b42d0a)

### Server URL validation:
<img width="1464" alt="invalid-url-server"
src="https://github.com/user-attachments/assets/83a112e1-6318-4b09-864d-fe66a223835d"
/>

### Invalid Fleet server URL in DB error:

![invalid-url-in-db](https://github.com/user-attachments/assets/aae591fb-6cc3-49bd-8556-22129be4c2c4)


- [x] Changes file added for user-visible changes in `changes/`,
- [x] Added/updated automated tests
- [ ] 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

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2025-03-27 13:56:38 -07:00
Jahziel Villasana-EspinozaandIan Littman 4290dbbd43 Fix issue with the list FMA query (#27576)
> For #27553

# 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
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Ian Littman <iansltx@gmail.com>
2025-03-27 14:41:31 -04:00
Ian Littman 367efabe1a Fix software name to match unique identifier for non-Mac FMAs (#27579)
This is because for Windows the installed software may show up in
software inventory with an unexpected name, and we want to make sure
that the FMA package shows up on the same software title as where
installs of that package show.

To QA:

1. Ensure macOS FMA still uploads as the app name (e.g. Figma)
2. Ensure that `unique_identifier` changes in a Windows FMA result in
corresponding changes to the software title name (e.g. Figma Machine
MSI).
2025-03-27 12:45:23 -05:00
Victor Lyuboslavsky c3c99e4aa0 Fixed data replacement issue and empty UPN issue in DigiCert integration (#27574)
For #27570 - unreleased bug

# Checklist for submitter

- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
- [x] For unreleased bug fixes in a release candidate, confirmed that
the fix is not expected to adversely impact load test results or alerted
the release DRI if additional load testing is needed.
2025-03-27 11:27:21 -05:00
Eric ac390757f9 Docs: update title meta tag & h1 on yaml-files page (#27519)
Closes: #26503

Changes:
- Updated the heading and `<meta>` title of the yaml-files.md
documentation page to be "GitOps" (Note: the URL will not change)
2025-03-27 10:45:30 -05:00
Dante Catalfamo 36e6ba3569 Add vmodule flag to list of hidden osquery flags (#25789)
#25487
2025-03-27 11:05:00 -04:00
github-actions[bot]andjahzielv ef81d36c0d Update Fleet-maintained apps (#27568)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: jahzielv <19838370+jahzielv@users.noreply.github.com>
2025-03-27 09:15:51 -05:00
Lucas Manuel Rodriguez 60f829f6bd Fix code scanning alerts (#27074)
These are fixes to some of the alerts in:
https://github.com/fleetdm/fleet/security/code-scanning
2025-03-27 10:01:20 -03:00
Nathanael Holliday 4488569e17 Update communications.md (#27554)
Changed the benchmark entry to reflect current practice.
2025-03-26 21:48:10 -05:00
Nathanael Holliday c23b70b2ab Update digital-experience.rituals.yml (#27558)
Added the weekly closed lost ritual from the OKRs
2025-03-26 21:46:50 -05:00
Rachael Shaw 31cd4a244e Update CODEOWNERS (#27544)
Add CODEOWNER to audit logs page, since we make PRs to this page as part
of the product design process.
2025-03-26 18:26:11 -05:00
Eric f351cb2820 Docs: Break tutorials and guides page into two sections (#27521)
Closes: #27261

Changes:
- Updated the tutorials-and-guides docs page to have two lists of
guides: "Get set up" and "Further learning"
2025-03-26 16:46:13 -05:00
RachelElysia c7e243d618 Fleet docs: Fix spelling and grammar (#27528)
## Description
- Documentation spelling and grammar fixes
2025-03-26 16:45:23 -05:00
github-actions[bot]andjahzielv 78d3b67d33 Update Fleet-maintained apps (#27552)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: jahzielv <19838370+jahzielv@users.noreply.github.com>
2025-03-26 16:22:13 -05:00
Jahziel Villasana-Espinoza 5f628a1c59 remove the standard timeout for software installer downloads (#27550)
> For #27548

# 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] 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-03-26 17:19:22 -04:00
Luke Heath 1202ff862f Bump frontend dependencies with CVEs (#27246) 2025-03-26 15:44:47 -05:00
RachelElysia 5f5e0c6f35 Docs: Removed broken outdated link (#27547) 2025-03-26 16:44:02 -04:00
Drew BakerandEric cdef62f7de Adding additional Linux MDM meta keywords and alt text (#27535)
Adding additional Linux MDM meta keywords and alt text in relevant
guides

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-03-26 16:32:16 -04:00
Dante Catalfamo 587b2fc7b7 Check for invalid default serial number when fetching host details (#27470)
For #25993
2025-03-26 16:23:50 -04:00
RachelElysia b019e1d851 Article: Fix 3 broken Uninstall fleetd links (#27541) 2025-03-26 15:15:58 -04:00
Noah Talerman 163c73a789 Product Design handbook (#27543)
@allenhouchins is doing a smashing job dogfooding but he could use some
help. Product Design often reaches engineering capacity so we can use
extra time to help dogfood.
2025-03-26 14:58:29 -04:00
github-actions[bot]andiansltx 142e9e4015 Update Fleet-maintained apps (#27537)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: iansltx <472804+iansltx@users.noreply.github.com>
2025-03-26 13:37:49 -05:00
Victor Lyuboslavsky 23a55cc1aa Update MDM-Android.md -- improve class diagram display (#27538) 2025-03-26 13:09:49 -05:00
github-actions[bot]andiansltx 5268002748 Update Fleet-maintained apps (#27529)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: iansltx <472804+iansltx@users.noreply.github.com>
2025-03-26 12:34:48 -05:00
EricandMike Thomas b416cba7b9 Website: update docs header link & docs sidebar links (#27518)
Closes: #27218

Changes:
- Replaced the "Docs" dropdown navigation menu with a link to `/docs`
- Reordered the sidebar links on documentation pages and added links to
the self-service license dispenser and the transparency page.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-03-26 11:34:33 -05:00
Sam Pfluger 09961d0dc9 Fix broken linke to GitLab handbook (#27532) 2025-03-26 11:27:35 -05:00
github-actions[bot]andjahzielv 843f24fe6b Update Fleet-maintained apps (#27527)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: jahzielv <19838370+jahzielv@users.noreply.github.com>
2025-03-26 09:59:19 -05:00
Noah Talerman 05fed30568 Product groups handbook: After a feature is prioritized (#27512) 2025-03-26 09:57:22 -05:00
Martin Angers 78c0d67e78 Bugfix: re-create deleted iOS/iPadOS host entries in Fleet if it checks in again via MDM (#27231) 2025-03-26 09:33:38 -04:00
github-actions[bot]andiansltx 193af722a3 Update Fleet-maintained apps (#27526)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: iansltx <472804+iansltx@users.noreply.github.com>
2025-03-25 17:43:41 -05:00
Noah Talerman f907d2e62b CIS Benchmarks guide (#27467) 2025-03-25 17:40:48 -04:00
github-actions[bot]andiansltx d4c7d4ab4e Update Fleet-maintained apps (#27525)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: iansltx <472804+iansltx@users.noreply.github.com>
2025-03-25 16:31:50 -05:00
github-actions[bot]andjahzielv 5b12525eab Update Fleet-maintained apps (#27524)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: jahzielv <19838370+jahzielv@users.noreply.github.com>
2025-03-25 16:29:39 -05:00
Martin Angers 2bb5efd25b Adjust delete host message for iDevices (#27513) 2025-03-25 15:33:24 -04:00
github-actions[bot] 072b2e5a73 Update Fleet-maintained apps (#27507) 2025-03-25 11:52:29 -06:00
Victor Lyuboslavsky 527428f0b4 Speeding up Go tests in CI. (#27434)
Using `go get .` (~3s) is faster than `go mod download` (~13s) in CI.
2025-03-25 12:03:24 -05:00
dependabot[bot] 8baa66a88c Bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#27426) 2025-03-25 11:51:59 -05:00
github-actions[bot]andjahzielv 173d5b37ac Update Fleet-maintained apps (#27502)
Automated ingestion of latest Fleet-maintained app data.

Co-authored-by: jahzielv <19838370+jahzielv@users.noreply.github.com>
2025-03-25 11:29:58 -05:00
Marko Lisica 7b1462b56f Update OS updates guide (explain behavior when past deadline date is set) (#27492)
Related to:

- #27386
2025-03-25 12:03:27 -04:00
Allen Houchins f0ba5e81b4 Update enrollment-profile-up-to-date.yml (#27265)
Clearer end user instructions.
2025-03-25 10:16:29 -05:00
Jahziel Villasana-Espinoza 14bfe737a4 remove notion as it's not working yet (#27500)
> No issue, removing Notion until support is added later

# 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. -->
2025-03-25 10:40:59 -04:00
Victor Lyuboslavsky 075f5bf890 Add code comments and fix typo. No functional changes. (#27494)
For #27472
2025-03-25 09:08:47 -05:00
Gabriel Hernandez 5c56796403 update error message on os settings error details on host details (#27441)
For #27440

Updates showing the profile error message in os settings error cell to
show on a different error message from the API.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
2025-03-25 14:01:54 +00:00
Victor Lyuboslavsky 4b5cb913b7 Added explicit validation of FDEFileVaultOptions properties. (#27473)
For unreleased bug #27472 

# Checklist for submitter

- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality
2025-03-24 19:36:36 -05:00