Allen Houchins
6ccf1a00b3
Removing minimum_version to fix enrollment issues ( #33258 )
...
- Newly enrolled devices are running into issues installing macOS 26. Removing `minimum_version` requirements in favor of Nudge enforcing OS updates.
2025-09-21 23:58:04 -05:00
Allen Houchins
ba054c43e1
Revert "Update testing-and-qa.yml" ( #33223 )
...
Reverts fleetdm/fleet#33216
2025-09-19 11:51:48 -05:00
Allen Houchins
c84145948d
Update testing-and-qa.yml ( #33216 )
...
Testing: https://github.com/fleetdm/fleet/issues/32977
2025-09-19 11:43:52 -05:00
Allen Houchins
8a216d579d
Update install-nudge.yml ( #33205 )
...
- Removing the label used for testing
2025-09-18 21:54:52 -05:00
Allen Houchins
79e123004e
Scoping Nudge to all workstations ( #32909 )
...
- Prep for scoping Nudge and all related files to all workstations
- Disabling Software Update notifications to rely more on Nudge notifications
2025-09-18 21:25:00 -05:00
Carlo
eb196222a9
Update team-g-mdm.yml ( #33130 )
...
Adding myself to the team's hosts
2025-09-17 13:32:12 -05:00
Allen Houchins
650680689e
Update personal-mobile-devices.yml ( #33093 )
...
- Require end user authentication for profile-based BYOD enrollment
2025-09-16 21:02:25 -05:00
Allen Houchins
32e609e6e7
Update mozilla-firefox.yml ( #33067 )
...
- Updated Firefox to 143.0.
2025-09-16 14:38:40 -05:00
Allen Houchins
9aacf0ac70
Update macOS version to 26.0 (includes stable fallback: 15.7) ( #33036 )
2025-09-16 09:12:37 -05:00
Allen Houchins
afad0339cf
Update macOS version to 15.7 ( #33021 )
2025-09-15 20:07:41 -05:00
Allen Houchins
5c59de5637
Update nudge-configuration.mobileconfig ( #33012 )
...
- Added `refreshSOFAFeedTime` for troubleshooting
2025-09-15 16:02:26 -05:00
Allen Houchins
0e8696fa09
Update nudge-configuration.mobileconfig ( #32998 )
...
- Changing to `latest-minor` versioning
2025-09-15 12:51:39 -05:00
Allen Houchins
37955d80bd
Delete "Compliance exclusions" team ( #32968 )
...
- https://github.com/fleetdm/fleet/issues/32633
2025-09-14 20:50:21 -05:00
Allen Houchins
fcdef439ab
Create testing-and-qa.yml ( #32954 )
...
- https://github.com/fleetdm/fleet/issues/32633
2025-09-14 20:37:59 -05:00
Allen Houchins
b6fe05a8e3
Update set-lock-screen-message.sh ( #32953 )
...
- Updated script
2025-09-12 20:54:47 -05:00
Victor Lyuboslavsky
071e7c75f1
Fix agent options for darwin overrides -- all options must be set in overrides. ( #32945 )
2025-09-12 20:28:18 -05:00
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
Allen Houchins
a84c262ed7
Update compliance-exclusions.yml ( #32626 )
...
- Added FMAs: https://github.com/fleetdm/fleet/issues/32111
2025-09-04 15:42:13 -07: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
dfe01e49f4
Revert "Update company-owned-mobile-devices.yml" ( #32372 )
...
Reverts fleetdm/fleet#32371
2025-08-27 13:55:53 -05:00
Allen Houchins
61fdd8c2a2
Update company-owned-mobile-devices.yml ( #32371 )
...
- Added custom app for testing
2025-08-27 13:46:07 -05: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
b591cb92dc
Adding scope to App Store updates mobileconfig ( #32272 )
...
- adding scope to App Store updates mobileconfig
2025-08-25 13:07: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
46e6e4c13f
Adding EULA via GitOps ( #32004 )
...
- Adjusting path to troubleshoot adding the EULA via GitOps
2025-08-16 21:26:11 -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