Commit graph

211 commits

Author SHA1 Message Date
Allen Houchins
bded4a7d4d
Added script to set lock screen message (#32820)
- Added script to set lock screen message
- Scoped it to the two workstations teams
2025-09-10 16:44:21 -05:00
Allen Houchins
cc04d2a459
Updated script and policy for OpenSUSE support (#32779)
- Updated policy and script to support Fleet Desktop on OpenSUSE
2025-09-09 14:11:56 -05:00
Allen Houchins
f6c841c4ea
Update script and policy to support OpenSUSE (#32757)
- Updated the script and policy that checks to make sure the required
extension is installed for Fleet Desktop to work with OpenSUSE
2025-09-08 20:51:12 -05:00
Allen Houchins
e8a1472303
Update nudge-configuration.mobileconfig (#32731)
- Changed to `15.6` from `latest-minor` to get Nudge deployed without alerting end users.
2025-09-08 12:38:46 -05:00
Allen Houchins
b9278b7b31
Added configuration profile for Google Updater (#32729)
- Added configuration profile for Google Updater to run as a background
task
- Removed configuration profile for moroz testing
2025-09-08 12:10:03 -05:00
Allen Houchins
280b46998a
Added Google Chrome post-install script (#32700)
- Added post-install script to Google Chrome custom package to handle restarting app to complete update
2025-09-07 21:46:04 -05:00
Allen Houchins
aac3742474
Update nudge-configuration.mobileconfig (#32699)
- Removed `requiredInstallationDate` in favor of built-in SLA defaults
2025-09-07 21:36:21 -05:00
Jordan Montgomery
10c73cb110
Fix homebrew wine install (#32505)
Fixes #32504 

Homebrew has removed the ability to install via a local .rb file. For
context see the PR here: https://github.com/Homebrew/brew/pull/20414 .
Also the long list of PRs and commits referencing can give you some idea
of how others are solving this

We have a few different options we can take.

We can use the usual homebrew method of doing an install
wine-stable@[version] but this does not support us installing a version
referenced by a commit SHA, rather we just get to choose a specific
semver.

We can set EVs normally intended for use only by homebrew developers.
The actual Homebrew developers have strongly cautioned against this as
it has more side effects than simply allowing local package installs.

Finally, we can take the method suggested by the Homebrew developers,
which I have done here, of creating a local tap containing our specified
Wine version's cask file and installing from it. This works well in
local testing and I think has the fewest downsides while maintaining the
reference to a specific immutable version.

# Checklist for submitter
## Testing

- [x] QA'd all new/changed functionality manually

Fixed CI run here:
https://github.com/fleetdm/fleet/actions/runs/17407514780/job/49415787748
2025-09-02 11:05:46 -04:00
Allen Houchins
2940b03502
Update 1Password macOS version number to 8.11.8 (#32337) 2025-08-26 19:51:53 -05:00
Noah Talerman
6fd60c8c5a
Fleet's bookmarks: Fix typo (#32291)
Mmm frioritized 🍟 😄
2025-08-25 18:27:07 -05:00
Allen Houchins
03c54f7ab1
Adding automatic App Store updates (#32265)
- Adding mobileconfig for enforcing App Store updates
2025-08-25 12:45:24 -05:00
Allen Houchins
9cae085289
Update Software Update settings.json (#32264)
- Updated software update settings DDM to disable notifications (moving
to Nudge)
- Trying a new payload
2025-08-25 12:24:24 -05:00
Allen Houchins
5a9684fea1
Update nudge-configuration.mobileconfig (#32225)
- Simplifying the UI
2025-08-22 13:10:58 -05:00
Allen Houchins
de6ef0544b
Update nudge-configuration.mobileconfig (#32213)
- Simplifying the number of buttons and also trying to solidify the experience and not have it launch during Zoom meetings
2025-08-22 10:53:30 -05:00
Allen Houchins
8c57db82d3
Revert "Change Slack to pkg install" (#32207)
Reverts fleetdm/fleet#32206
- The pkg install wipes out all previous preferences.
2025-08-22 09:56:41 -05:00
Allen Houchins
1abb5c043a
Change Slack to pkg install (#32206)
- Converted the Slack install from VPP to pkg as a workaround to this
https://github.com/fleetdm/fleet/issues/31972
2025-08-22 09:46:39 -05:00
Noah Talerman
4238b638c3
Update Noah's hostname (#32200) 2025-08-22 08:24:52 -05:00
Allen Houchins
d641b54a01
Update macOS version to 15.6.1 (#32147)
Co-authored-by: allenhouchins <allen@fleetdm.com>
2025-08-20 19:45:13 -05:00
Allen Houchins
a0c17709f8
Update 1Password macOS version number to 8.11.6 (#32079) 2025-08-19 10:27:30 -05:00
Allen Houchins
ff3d14c816
Updating Nudge configuration and policy logic (#32074)
- Updated configuration profile to support macOS26 More info link
- Updated policy logic to account for old versions of Nudge being
installed
2025-08-19 10:07:02 -05:00
Noah Talerman
2acecf3ab7
Dogfood: Update "Conditional access test group" label (#32013)
- @noahtalerman: I set my hostname to "Noah Talerman's MacBook Pro"
2025-08-18 08:27:58 -05:00
Allen Houchins
99d73fbe0b
Update nudge-configuration.mobileconfig (#32003)
- Updated text in the UI to be more accurate and friendly
2025-08-16 21:14:10 -05:00
Noah Talerman
18e70e4ec4
Dogfood: Add EULA (#31991)
Dogfood this improvement: https://github.com/fleetdm/fleet/issues/28143

EULA is from Google Drive:
https://drive.google.com/file/d/172KjvaQehjxx6F9KFIk-IVkDyYTCSWm8/view?usp=sharing

---------

Co-authored-by: Allen Houchins <allenhouchins@mac.com>
2025-08-15 18:16:03 -05:00
Allen Houchins
fc0b155bb4
Added postinstall script to nudget-assets (#31976)
- Added postinstall script to load the Nudge LaunchAgent automatically
2025-08-15 12:57:36 -05:00
Allen Houchins
250d26f53a
Update santa-configuration.mobileconfig (#31956)
- Updated `PayloadOrganization` value
2025-08-14 22:52:22 -05:00
Allen Houchins
33ad6304ad
Update install-nudge.yml (#31955)
- Updated policy logic
2025-08-14 22:35:15 -05:00
Allen Houchins
323d11143b
Nudge configuration updates (#31953)
- Updated messaging in the UI
- Combined the assets and LaunchAgent packages
- Updated configuration profile with `systemmanager` payload
2025-08-14 22:09:59 -05:00
Allen Houchins
53c7cabe46
Added Nudge install policy and LaunchAgent (#31952)
- Added a policy to handle automatic install of Nudge
- Added LaunchAgent pkg
2025-08-14 21:24:42 -05:00
Allen Houchins
02b80eeeca
Adding configuration for Nudge testing (#31928)
In preparation for Nudge testing:
- created a label
- install policy
- install script
- pkg for assets
- configuration profile
2025-08-14 20:00:39 -05:00
Allen Houchins
0119e297e0
Update company-portal.yml (#31793)
- Update software version for Company Portal
2025-08-11 14:01:18 -05:00
Sam Pfluger
a0b855e25b
Add "My PRs" to managed bookmarks (#31704) 2025-08-07 12:24:48 -05:00
Allen Houchins
ab8ae4b606
Update 1Password macOS version number to 8.11.4 (#31635) 2025-08-05 20:26:49 -04:00
Allen Houchins
6c3cbff500
Added managed bookmarks for Google Chrome (macOS) (#31628)
- Added managed bookmarks for Google Chrome on macOS
2025-08-05 16:10:05 -05:00
Noah Talerman
8da7dc288c
Update conditional-access-test-group.yml (#31524)
- @noahtalerman: Adding @rachaelshaw. Looks like this will include a
couple more Macs than intended...

<img width="448" height="314" alt="Screenshot 2025-08-01 at 2 07 31 PM"
src="https://github.com/user-attachments/assets/0cf2b088-9796-4ed0-89ad-8aff550f3f35"
/>

- @allenhouchins: Only end users with this label that are in the canary
team will be bothered with pop ups.

- @noahtalerman: Guess we really need #28116
2025-08-01 13:57:54 -05:00
Allen Houchins
c3ee132108
Update conditional-access-test-group.yml (#31510)
- Added device to test group
2025-08-01 09:43:57 -05:00
Allen Houchins
bb4c137bd7
Update macOS version number to 15.6 (#31405)
Co-authored-by: allenhouchins <allen@fleetdm.com>
2025-07-29 19:32:43 -05:00
Allen Houchins
4993c092c2
Configuration for Entra conditional access demo (#31161)
- Created a demo policy and script
- Enabled conditional access
2025-07-22 20:47:02 -05:00
Allen Houchins
ea9b22cce4
Update 1Password macOS version number to 8.11.2 (#31142)
Co-authored-by: allenhouchins <allen@fleetdm.com>
2025-07-22 13:33:14 -05:00
Allen Houchins
5e8da8a596
Updating Windows installers (#31076)
- Changed to URLs that will always pull the latest versions of software and using their `msi` instead of `exe`
2025-07-20 00:30:12 -05:00
Allen Houchins
46a3a84b16
Update uninstall-zoom.ps1 (#31072)
- Updated script so it works under different scenarios
2025-07-19 00:05:04 -05:00
Allen Houchins
9329742bc7
Fix exe installer script (#31071)
- Updated script to only add the ArgumentList when the parameter is not empty
2025-07-18 23:14:29 -05:00
Allen Houchins
cc42bd835b
Update default-exe-install-script.ps1 (#31070)
- Updating the default-exe-install-script.ps1 script for better error handling and higher success rate.
2025-07-18 22:51:40 -05:00
Allen Houchins
247e2f8792
Update santa.yml (#31031)
- Updated santa package version
2025-07-17 21:43:17 -05:00
Allen Houchins
481f8ac04b
Updated policies and scripts (#31030)
- Updated policies and scripts related to installing custom tables
2025-07-17 21:34:23 -05:00
Allen Houchins
a0845a601f
Setting up Entra conditional access (#30893)
Configuring Entra conditional access:
- Test group label created
- SSO extension mobileconfig
- Policy to auto-install Company Portal app
- Company Portal software title defined
2025-07-15 14:31:39 -05:00
Allen Houchins
dfc6bfa97f
Update 1Password macOS version number to 8.11.1 (#30847)
Co-authored-by: allenhouchins <allen@fleetdm.com>
2025-07-14 15:28:57 -05:00
Allen Houchins
005b90e832
Adding new label for g-mdm team (#30718)
- Added new label for the g-mdm team
2025-07-09 23:39:57 -05:00
Allen Houchins
e1145d56e0
Updated script name (#30685)
Changed the _ to a - in a script name.
2025-07-09 10:53:59 -05:00
Allen Houchins
0a6f9d1d2f
Update 1Password macOS version number to 8.11.0 (#30646)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
* Updated the minimum required version of 1Password for macOS to 8.11.0.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

Co-authored-by: allenhouchins <allen@fleetdm.com>
2025-07-08 13:13:32 -05:00
jkatz01
5fa2550614
30259 - fix linux uninstall script (#30488)
I tested the uninstall script by:
- Making a new agent package and installing it
- Checking with `dpkg --get-selections | grep 'fleet'` that
fleet-osquery is installed
- Checking with `sudo systemctl list-units | grep 'orbit'` that
orbit.service is running
- Uninstalling the package with uninstall-fleetd-linux.sh
- Checking the above commands again to see that fleet-osquery and
orbit.service are uninstalled.

# 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/guides/committing-changes.md#changes-files)
for more information.

- For Orbit and Fleet Desktop changes:
   - [x] Manual QA done on one Linux machine (Ubuntu 24 on HP laptop).
2025-07-01 17:50:47 -05:00