Commit Graph
17022 Commits
Author SHA1 Message Date
Juan Fernandez 1c7d2a0c8a Removes duplicates when listing software titles on 'All teams' (#29459)
For #26375. 

When listing software titles for 'All teams', do not join against
software installers nor vpps to avoid duplicates.

Since filters related to software installers/VPP apps are no longer used
when viewing titles for 'All teams', the filter dropdown is disabled if
'All teams' is selected.
2025-06-07 10:47:53 -04:00
Sam Pfluger 1547210f1c TEST update open positions (#29814)
Department: 🌦️
Slack: hiring-customer-success-eng
2025-06-06 23:11:30 -05:00
Sam Pfluger b5223c38e5 Update open-positions.yml (#29813)
Slack: hiring-customer-support-eng
2025-06-06 21:01:26 -05:00
Sam Pfluger 613e6df8ad Updating open positions test (#29812)
hiring-customer-support-eng-2025
2025-06-06 20:23:43 -05:00
Eric 1929c77574 Website: update CRM helper. (#29811)
Changes:
- Fixed a bug in the create-or-update-contact-and-account help that was
causing the email value of contacts to be overwritten
2025-06-06 18:52:56 -05:00
Sam Pfluger ff27a9e297 Add TEST role (#29810) 2025-06-06 18:23:40 -05:00
Ian Littman ecb1a51362 Add missing docs for updated_script activity (#29803)
Work was done in a previous release but (probably due to a merge
conflict resolution) the activity list update was missed, so docs were
missing this.
2025-06-06 16:38:58 -06:00
Zay Hanlon d921e8d4ff Update open-positions.yml to add CSE role (#29804)
New CSE req approved by Isabell and Alex
2025-06-06 17:29:28 -05:00
Noah Talerman a3da8598aa Add starter scripts for Fleet Free (#29740)
They'll show up in "No team" for Fleet Premium
2025-06-06 16:51:00 -05:00
Eric feced94b77 Docs: Update number of hosts required for managed cloud in FAQ (#29768)
(Follow up PR to #29760) 

Changes:
- Updated the number of hosts required for managed cloud in the FAQ
2025-06-06 16:50:20 -05:00
Eric 6a70c31024 Website: Update CRM helper to handle duplicate record errors. (#29808)
Closes: https://github.com/fleetdm/confidential/issues/10697

Changes:
- Updated the update-or-create-contact-and-account helper to handle
duplicate record errors returned from the CRM. It will now use the first
duplicate record returned by the CRM and update it so it will be
correctly matched on subsequent runs of the helper.
2025-06-06 16:21:43 -05:00
Allen Houchins c6645843df Update collect-santa-denied-logs.yml (#29807)
- Fixed typo: santa -> Santa
2025-06-06 15:46:22 -05:00
RachelElysia e16785f517 Fleet UI uninstall self service followup (#29407) 2025-06-06 15:40:52 -04:00
Allen Houchins 2aa4a3c1b0 Santa updates (#29801)
- Edited configuration profile 
- Added new Block rule for WhatsApp
- Scoped policy to install extension
2025-06-06 14:27:41 -05:00
Ian Littman 65b1d572b9 Add endpoint + supporting code for self-service uninstall script results (#29712)
Tests (automated and manual) and contributor API docs will arrive in
another PR

# 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)
- [ ] 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-06-06 13:17:18 -06:00
Allen Houchins c24c5cf804 Santa deployment changes (#29799)
- Updated version of santa
- Added policy and script to check for existence of santa osquery
extension and install if not found
- Changed to configuration profile based rules
- Split rules into their own configuration profiles to manage easier via
GitOps
2025-06-06 13:46:44 -05:00
Sam Pfluger 77b0d57a6c Update process a security questionnaire (#29782)
Closes https://github.com/fleetdm/confidential/issues/10909
2025-06-06 12:14:30 -05:00
Sarah Gillespie 373325ad2e Add tooling for MDM migration webhook testing (#29794) 2025-06-06 11:43:48 -05:00
Allen Houchins 9d30086dfe Updated profile names for better readability in Fleet UI (#29796)
- Updated profile names so they appear as human readable in Fleet UI
instead of by filename.
2025-06-06 11:27:33 -05:00
Noah Talerman 0e4cd029fa Setup experience guide: document wrong callback URL (#29791)
Document what happens if the URL is set incorrectly.
2025-06-06 12:19:15 -04:00
Sam Pfluger ed8bb52e0f Update marketing rituals (#29786) 2025-06-06 10:31:53 -05:00
George KarrandJorge Falcon dd78f230b8 Adding changes for Fleet v4.68.1 (#29705)
Co-authored-by: Jorge Falcon <22119513+BCTBB@users.noreply.github.com>
2025-06-06 09:06:33 -05:00
Scott Gress 9d7abd54c9 Filter hosts by batch script execution status (#29547)
for #29443 

# Checklist for submitter

- [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

## Details

This PR adds two new `HostListOptions` for the `ListHosts` method:

* `BatchScriptExecutionIDFilter`: if set, only returns hosts that were
targeted by the specified batch script run
* `BatchScriptExecutionStatus`: if set, further filters hosts by the
status of their script execution in the specified batch

## Testing

I added new automated tests that check:

* Starting a batch script run on 5 hosts and calling `ListHosts` with
only `BatchScriptExecutionIDFilter` set returns all 5 targeted hosts
* Calling `ListHosts` with `BatchScriptExecutionStatus` set to
`pending`, `run`, `errored` or `cancelled` returns the expected set of
hosts
* Simulating various script run outcomes (success, failure, cancel) and
calling `ListHosts` with each status again returns the expected set of
hosts

I also tested manually by executing a batch script in the UI and calling
the API via Postman with each status.
2025-06-05 18:53:14 -06:00
Irena ReedyandMike Thomas 45ac47a067 I work in operations. I deployed Fleet in minutes - article (#29764)
This week's article by Nate for the website

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
2025-06-05 20:44:57 -04:00
Eric 2028396a63 Website: update configuration builder download modal (#29781)
Changes:
- Updated the download modal on the configuration builder to match
wireframes.
2025-06-05 17:32:08 -05:00
Allen Houchins d0861a33dd Update Password settings.xml (#29779)
- Changing 1 to 0
2025-06-05 16:04:16 -05:00
Eric cd8da1eec4 Website: update configuration builder (#29778)
Changes:
- Updated the configuration builder styles to match the wireframes and
fix style issues.
2025-06-05 14:53:58 -05:00
Mitch 69d51b5e5c Update go-to-market-groups.md to remove ExpediTioner's under Podcast (#29776) 2025-06-05 14:11:43 -05:00
Noah Talerman 724ec1676c Product groups handbook (#29773)
We always want customer promises to be customer request issues instead of user story issues
2025-06-05 10:34:36 -06:00
Rachael Shaw dbda2ce516 Label: Fix typo (#29723)
Fix a small typo in a label description
2025-06-05 11:29:53 -05:00
Eric a5d3202fd6 Website: Update number of hosts required for managed cloud (#29760)
Changes:
- Updated the number of hosts required for Fleet Premium managed cloud.
2025-06-04 19:01:10 -05:00
Ian LittmanandSam Pfluger ddd7891939 Clean up "click here" and "here" link anchors - part 1 (#29731)
Fixes part of #29720.. Includes promoting some bolded to subheadings (in
wireframe docs).

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-06-04 13:54:34 -06:00
Eric 17f41b1147 Website: update logos (#29763)
Closes: https://github.com/fleetdm/confidential/issues/10407

Changes:
- Added three new logos to the logo-carousel component
- Updated the logos on the /contact page
2025-06-04 14:52:35 -05:00
Victor LyuboslavskyandHerman Slatman 2d24008091 Fix Microsoft UTF16 endianness. (#29708)
Fixes #28488

Microsoft uses UTF16LE and not UTF16BE

# Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Added/updated automated tests
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Herman Slatman <hslatman@users.noreply.github.com>
2025-06-04 12:02:28 -06:00
Jake StengerandEric 0f1779fb5b Adding myself to list of humans in receive-from-github.js (#29745)
per onboarding issue 10852, adding myself to list of humans with
included trailing comma for cleaner diffs

---------

Co-authored-by: Eric <eashaw@sailsjs.com>
2025-06-04 11:23:54 -05:00
Allen Houchins ceee0b7831 Renaming MacOS DDM and Windows policies so they appear cleaner in Fleet UI (#29697)
- Updated Windows policies with human readable names so they appear cleaner in Fleet UI, rather than by their file names. Ex: `Disable OneDrive` vs `disable-onedrive`
2025-06-04 09:50:11 -05:00
Eric ca02205787 Handbook: add digital experience ritual for checking for new osquery schema versions (#29732) 2025-06-04 05:19:52 -05:00
Sam Pfluger d8bec740b1 Update communications.md (#29748) 2025-06-04 02:22:16 -05:00
Lucas Manuel Rodriguez f982fef35f Skip CVE-2025-48734 for real (#29743)
I fixed [this](https://github.com/fleetdm/fleet/pull/29692) incorrectly
the first time (my trivy setup is broken on my workstation and I missed
the CI check failure on the original PR).
2025-06-04 01:29:21 -03:00
Jake Stenger 6ef134afeb Per onboarding issue C10852, I'm adding myself to team page. I also c… (#29746)
Per onboarding issue C10852, I'm adding myself to team page. I also
corrected the job title.
2025-06-03 19:10:47 -05:00
Luke Heath c8bd0673bb Remove couldn't add string addition from frontend helper utility (#29736) 2025-06-03 15:24:23 -06:00
Ian Littman 6216009625 Fix [here] links in Go code (#29722)
Fixes (partially) #29720.

Split from website changes since this has different reviewers. Assigned
to MDM for review since the non-comment change here touches setup
experience.

- [x] Changes file added to `orbit/changes`
2025-06-03 15:13:59 -06:00
Noah Talerman 8f86e4a73b Building Fleet: Link to specific Node version (#29735) 2025-06-03 15:12:33 -06:00
Noah Talerman bd50d0ab14 Pricing page (#29537)
Add description for "Webhooks"
2025-06-03 14:15:48 -06:00
Noah Talerman 0b55dd1937 Head of Design is design system DRI (#29638)
To clarify we want Mike Thomas to weigh in on all changes to Fleet's
design system
2025-06-03 15:01:58 -05:00
Eric 72b5bfc634 Website: add configuration profile generator UI. (#29702)
Related to: #28489

Changes:
- Added the first version of the configuration profile builder to the
Fleet website. (currently supports four Windows and four macOS
password-related options).
2025-06-03 14:22:40 -05:00
Zach Wasserman 06e6905eb3 Fix typo in python package ingestion (#29734)
This should have no functional effect. It's just intended to make the
code easier to read.
2025-06-03 12:03:40 -07:00
Ian LittmanandSam Pfluger 9d18171cfa Reformat/clarify link usage in handbook writing directions (#29664)
This adds a bit more emphasis to "don't use here/click here in links" as
well as a few other clarity tweaks, and introduces a subheading to talk
about links, referenced further down in the page.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2025-06-03 12:32:00 -05:00
Ian Littman 6eb6884c4f Propagate self-service flag on uninstalls through to activity (#29691)
Fixes part of unreleased for #28846.

# 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
- [ ] Manual QA for all new/changed functionality
2025-06-03 09:09:43 -06:00
Jorge Falcon 88296aee24 Incrementing Helm Chart versions (#29713)
- Incrementing fleet/Chart.yaml version 6.6.3 -> 6.6.4
- Incrementing tuf/Chart.yaml version 0.1.0 -> 0.1.1
2025-06-03 11:00:52 -04:00