Commit graph

52 commits

Author SHA1 Message Date
Allen Houchins
ad9892d27c
Switch Zoom to Fleet-maintained app version and patch policy (#43149)
Remove local Zoom software manifests and icon and replace them with
fleet-maintained app slugs. Workstations fleet now references
zoom/darwin and zoom/windows slugs; added dynamic labels for Macs and
x86 Windows hosts with Zoom installed. Patch policies for macOS and
Windows updated to include Zoom using the new slugs so patch
checks/notifications are centralized. Deleted legacy
it-and-security/lib/*/software/zoom.yml and the Zoom icon to avoid
duplicate/local package definitions.
2026-04-07 13:03:14 -05:00
Allen Houchins
00537ff370
Use Fleet-maintained Firefox and remove legacy files (#43119)
Migrate Firefox management to the fleet-maintained app slug
(firefox/darwin): update workstations.yml to remove the old update
policy and replace the macOS software entry with the firefox/darwin
slug; add a dynamic label for Macs with Firefox installed; add a patch
policy that targets the fleet_maintained_app_slug and uses the new
label. Also remove legacy update policy and package files for Firefox
(macOS and Windows) and the hardcoded Firefox pkg URL. This consolidates
Firefox management under Fleet-maintained apps and removes
duplicated/obsolete artifacts.
2026-04-07 10:01:42 -05:00
kilo-code-bot[bot]
3a6aab622f
Update Firefox to 149.0 for Workstations team (#42315)
## Summary

- Updates Firefox from 148.0.2 to 149.0 (released March 23, 2026) across
the Workstations team configuration
- Updates macOS custom package download URL to Firefox 149.0
- Updates macOS and Windows version-check policies to enforce version >=
149.0

## Changes

| File | Change |
|---|---|
| `it-and-security/lib/macos/software/mozilla-firefox.yml` | Updated
package URL from 148.0.2 to 149.0 |
| `it-and-security/lib/macos/policies/update-firefox.yml` | Updated
version check from 148.0.2 to 149.0 |
| `it-and-security/lib/windows/policies/update-firefox.yml` | Updated
version check from 148.0.2 to 149.0 |

## Notes

- Firefox on Windows uses the Fleet-maintained app (`slug:
firefox/windows`), which is managed by the Fleet catalog and will
auto-update when the catalog is refreshed
- Firefox on macOS uses a custom package URL since the existing pattern
uses a `.pkg` installer
- Both macOS and Windows already have self-service enabled and
corresponding update policies with calendar event enforcement (macOS)

Built for [Allen
Houchins](https://fleetdm.slack.com/archives/D0AFASNBZMW/p1774366778146629)
by [Kilo for Slack](https://kilo.ai/features/slack-integration)

---------

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
Co-authored-by: Allen Houchins <32207388+allenhouchins@users.noreply.github.com>
2026-03-24 10:50:53 -05:00
kilo-code-bot[bot]
83bf1ca11c
Update Firefox to 148.0.2 (#41352)
## Summary

- Bump Firefox from 148.0 to 148.0.2 (latest stable patch release)
- Update the installer URL in `mozilla-firefox.yml` to point to the
148.0.2 `.pkg`
- Update the version comparison in `update-firefox.yml` policy to
enforce 148.0.2

Built for
[Harry](https://fleetdm.slack.com/archives/D0AJF5URRNY/p1773159286271989?thread_ts=1773159128.689269&cid=D0AJF5URRNY)
by [Kilo for Slack](https://kilo.ai/features/slack-integration)

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-03-10 11:47:47 -05:00
kilo-code-bot[bot]
8b435c507e
Remove Company Portal and extensible SSO from Workstations team (#41253)
## Summary
- Removes the Company Portal software package from the Workstations team
- Removes the Company Portal SSO extension (extensible SSO)
configuration profile from the Workstations team
- Removes the "Conditional access test group" label that was used to
scope both Company Portal and the SSO extension
- Removes the `company-portal-installed` and
`entra-conditional-access-check` policies that were specifically for
Company Portal/Entra conditional access
- Removes the `create-conditional-access-allow-file.sh` and
`user-enroll-entra-company-portal.sh` scripts that were only used by the
removed policies/Company Portal

### Files deleted
-
`it-and-security/lib/macos/configuration-profiles/company-portal-sso-extension.mobileconfig`
- `it-and-security/lib/macos/software/company-portal.yml`
- `it-and-security/lib/macos/policies/company-portal-installed.yml`
-
`it-and-security/lib/macos/policies/entra-conditional-access-check.yml`
-
`it-and-security/lib/macos/scripts/create-conditional-access-allow-file.sh`
-
`it-and-security/lib/macos/scripts/user-enroll-entra-company-portal.sh`
- `it-and-security/lib/all/labels/conditional-access-test-group.yml`

### Files modified
- `it-and-security/teams/workstations.yml` — Removed references to
Company Portal software, SSO extension profile, related policies, and
the conditional access script
- `it-and-security/default.yml` — Removed the "Conditional access test
group" label definition

### Items intentionally kept
- `fleet-okta-conditional-access.mobileconfig` — This is an Okta-based
conditional access profile, not related to Company Portal/Entra SSO
- `conditional_access_enabled: true` in team settings — This is a
team-level integration setting, not Company Portal specific

Built for [Allen
Houchins](https://fleetdm.slack.com/archives/D0AFASNBZMW/p1773067955110849)
by [Kilo for Slack](https://kilo.ai/features/slack-integration)

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-03-09 10:01:09 -05:00
kilo-code-bot[bot]
b1f5d91427
Update Firefox to 148.0 and add auto-remediation to update policy (#40743)
## Summary

- Updates the macOS Firefox software package from v143.0 to the latest
stable v148.0 (released Feb 24, 2026), which includes 50+ security fixes
- Updates the macOS Firefox update policy to require >= 148.0 (was
147.0.3)
- Adds `install_software` auto-remediation to the Firefox update policy
so hosts that fail the version check automatically receive the updated
package — following the same pattern used by the `1password-installed`
policy

### Changes

**`it-and-security/lib/macos/software/mozilla-firefox.yml`**
- Updated download URL from `Firefox 143.0.pkg` to `Firefox 148.0.pkg`

**`it-and-security/lib/macos/policies/update-firefox.yml`**
- Updated minimum version check from `147.0.3` to `148.0`
- Added `install_software.package_path` pointing to
`../software/mozilla-firefox.yml` so Fleet will automatically push the
updated Firefox package to non-compliant hosts

---

Built for
[mikermcneil](https://fleetdm.slack.com/archives/D0AFASLRHNU/p1772229267107939)
by [Kilo for Slack](https://kilo.ai/features/slack-integration)

Co-authored-by: kiloconnect[bot] <240665456+kiloconnect[bot]@users.noreply.github.com>
2026-02-27 21:06:35 -06:00
Allen Houchins
c9c4dc226c
Update SHA256 for Fleet Desktop (#39734) 2026-02-11 21:23:29 -06:00
Allen Houchins
80ec02194c
Add 1Password & update Zoom/Slack package URLs (#39698)
Add 1Password Linux package manifests (deb & rpm), update Slack Linux
download URLs to the generic download endpoints, and bump Zoom Linux
package URLs to a newer build (6.7.5.6891). Also add a display_name for
macOS Zoom and register the new Linux 1Password entries in the
workstations software list; remove several redundant display_name fields
in workstations.yml to avoid duplication. Files changed:
it-and-security/lib/linux/software/{1password-deb.yml,1password-rpm.yml,slack-deb.yml,slack-rpm.yml,zoom-deb.yml,zoom-rpm.yml},
it-and-security/lib/macos/software/zoom.yml, and
it-and-security/teams/workstations.yml.
2026-02-11 13:23:08 -06:00
Allen Houchins
5998ba05d2
Update SHA256 for Fleet Desktop (#39665) 2026-02-10 21:45:52 -06:00
Allen Houchins
00fd57a498
Update Fleet Desktop's SHA256 (#39592) 2026-02-09 21:44:32 -06:00
Allen Houchins
64f3d0891c
Update SHA256 for Fleet Desktop (#39577) 2026-02-09 14:49:50 -06:00
Allen Houchins
bdd059696a
Update SHA256 for Fleet Desktop (#39560) 2026-02-09 10:01:01 -06:00
Allen Houchins
b6aff834c2
Add Fleet Desktop to Self-service for Workstations team (#39544) 2026-02-08 23:37:05 -06:00
Allen Houchins
420b8c4a1b
Update fleet-keynote-theme.yml (#39151)
Updated installer pkg to remove the retired dark theme. One thing to
note, this pkg installer only works on the older version of Keynote.
2026-02-02 10:33:28 -06:00
Allen Houchins
4744ab5ae0
Update Santa package URL to version 2025.11 (#37372)
This pull request updates the Santa software package to a newer version
in the configuration file.

- Updated the Santa package URL in
`it-and-security/lib/macos/software/santa.yml` to point to version
`2025.11` instead of `2025.6`.
2025-12-16 16:48:10 -06:00
Allen Houchins
c1bff2378a
Switch to using Google Chrome FMA in dogfood (#36729) 2025-12-04 21:29:10 -06:00
Allen Houchins
d7052a065f
Add icon to Fleet Keynote Theme in Self-service (#36207) 2025-11-24 11:01:05 -06:00
Allen Houchins
7ea4d5f1d6
Update nudge-assets-logo.png (#35033)
- Resized icon
- Updated hash for fleet-keynote-theme installer pkg
2025-10-30 22:45:11 -05:00
Allen Houchins
4a9f260f63
Added custom icons for Nudge and Nudge Assets (#34978)
- Added custom icons for Nudge and Nudge Assets
2025-10-29 21:30:51 -05:00
Allen Houchins
f686590dc7
Added logo to Zoom custom package (#34493)
- Added Zoom logo to the Zoom custom package
2025-10-28 10:53:55 -05:00
Allen Houchins
9d61bebde1
Migrating yaml to 4.74.0 requirements (#33915)
- Walked through the new gitops-migrate process
2025-10-06 19:01:24 -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
Allen Houchins
32e609e6e7
Update mozilla-firefox.yml (#33067)
- Updated Firefox to 143.0.
2025-09-16 14:38:40 -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
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
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
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
Allen Houchins
247e2f8792
Update santa.yml (#31031)
- Updated santa package version
2025-07-17 21:43:17 -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
Mitch Francese
df23be3c02
Updating Firefox to 140.0.2 (#30468)
Updated macOS policy and software deployment for Firefox to 140.0.2
2025-07-01 13:46:08 -04:00
Noah Talerman
30e9f85231
Update 1password.yml (#30251) 2025-06-23 14:28:51 -05:00
Allen Houchins
0f68a2d2c4
Added additional logic for Keynote theme installer (#30029)
- Added a new `Keynote installed` label so that the Keynote theme
installer will only show up for devices with Keynote installed
- Added a new `refetch_host.sh` to use to trigger an immediate refetch
2025-06-15 21:54:48 -05:00
Allen Houchins
acf8274ba9
Add Fleet's Keynote them to self-service (#30008)
- Added a package that installs Fleet's Keynote theme and related fonts
to self-service
2025-06-13 16:01:12 -05: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
Allen Houchins
780fc99114
Self-service overhaul (#29566)
- added categories to existing software titles

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2025-05-29 11:14:17 -05:00
Allen Houchins
130b99e377
Updated software and operating system version strings (#29273)
- Updated software and operating system version strings throughout
policies and software yml files
2025-05-19 15:50:48 -05:00
Allen Houchins
8e148d8025
Santa reconfigured for sync server (#28407) 2025-04-21 14:33:32 -04:00
Allen Houchins
b47ef0898c
Delete santa-test-devices.yml (#28085) 2025-04-10 10:47:32 -05:00
Allen Houchins
6351b92960
Re-adding labels for scoping (#28084) 2025-04-10 10:36:04 -05:00
Allen Houchins
3369b15b12
Adding labels via GitOps (#28083)
Adding labels via GitOps
2025-04-10 10:26:01 -05:00
Allen Houchins
41e5ba4776
Update mozilla-firefox.yml (#27857) 2025-04-03 14:55:55 -05:00
Allen Houchins
5120606db3
1Password updates (#27058)
- added new software entry for 1Password (macOS & Windows)
- added policy to automatically install 1Password (SOC 2 requirement)
- added 1Password to macOS Setup experience
2025-03-12 09:54:14 -05:00
Allen Houchins
4c244657dd
Adding santa for testing (#26586)
Adding santa for testing:
https://github.com/fleetdm/fleet/issues/24910
2025-02-25 14:11:03 -05:00
Allen Houchins
4abe464039
Update mozilla-firefox.yml (#26195)
Updated Firefox version
2025-02-07 20:03:16 -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
Allen Houchins
af5d102e9d
Updated policies and software installs (#25677)
- Fixed patch logic and updated version strings in Firefox and Slack
policies: fleetdm/confidential#9389
- Implemented custom target scoping for Linux software:
fleetdm/confidential#9348
- Updated and consolidated macOS latest operating system check policy
- Copied policies from "💻🐣 Workstations (canary)" to "💻 Workstations"
team
2025-01-22 12:49:38 -06:00