Add Claude Desktop to Workstations team (#40675)
## Summary - Add Claude Desktop as a Fleet-maintained app for macOS and Windows on the Workstations team - Both platforms have self-service and setup experience enabled - Windows app scoped to x86 hosts via `x86-based Windows hosts` label - Add version update policies for both platforms (macOS v1.1.4328, Windows v1.1.4088) ## Test plan - [ ] Verify `fleetctl gitops --dry-run` passes with workstations.yml - [ ] Confirm Claude Desktop appears in self-service for macOS and Windows hosts - [ ] Confirm Claude Desktop is part of the macOS and Windows setup experience - [ ] Verify update policies flag hosts running older versions 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
307aaabf7d
commit
dcb6d81bc4
@@ -0,0 +1,6 @@
|
||||
- name: macOS - Claude up to date
|
||||
query: SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM apps WHERE bundle_identifier = 'com.anthropic.claudefordesktop' AND version_compare(bundle_short_version, '1.1.4328') < 0);
|
||||
critical: false
|
||||
description: The host may have an outdated version of Claude, potentially risking security vulnerabilities or compatibility issues.
|
||||
resolution: "Download the latest version from Self-service or check for updates using Claude's built-in update functionality. You can also delete Claude if you are no longer using it."
|
||||
platform: darwin
|
||||
@@ -0,0 +1,6 @@
|
||||
- name: Windows - Claude up to date
|
||||
query: SELECT 1 WHERE NOT EXISTS (SELECT 1 FROM programs WHERE name = 'Claude' AND version_compare(version, '1.1.4088') < 0);
|
||||
critical: false
|
||||
description: The host may have an outdated version of Claude, potentially risking security vulnerabilities or compatibility issues.
|
||||
resolution: "Download the latest version from Self-service or check for updates using Claude's built-in update functionality. You can also uninstall Claude if you are no longer using it."
|
||||
platform: windows
|
||||
@@ -140,6 +140,7 @@ policies:
|
||||
- path: ../lib/macos/policies/company-portal-installed.yml
|
||||
- path: ../lib/macos/policies/entra-conditional-access-check.yml
|
||||
- path: ../lib/macos/policies/install-nudge.yml
|
||||
- path: ../lib/macos/policies/update-claude.yml
|
||||
# Windows policies
|
||||
- path: ../lib/windows/policies/antivirus-signatures-up-to-date.yml
|
||||
- path: ../lib/windows/policies/all-windows-updates-installed.yml
|
||||
@@ -147,6 +148,7 @@ policies:
|
||||
- path: ../lib/windows/policies/disk-space-check.yml
|
||||
- path: ../lib/windows/policies/1password-installed.yml
|
||||
- path: ../lib/windows/policies/update-1password.yml
|
||||
- path: ../lib/windows/policies/update-claude.yml
|
||||
- path: ../lib/windows/policies/windows-defender-compliance-check.yml
|
||||
# Linux policies
|
||||
- path: ../lib/linux/policies/disk-encryption-check.yml
|
||||
@@ -328,7 +330,17 @@ software:
|
||||
setup_experience: true
|
||||
categories:
|
||||
- Security
|
||||
- slug: claude/darwin # Claude for macOS
|
||||
self_service: true
|
||||
categories:
|
||||
- Productivity
|
||||
# Windows apps
|
||||
- slug: claude/windows # Claude for Windows
|
||||
self_service: true
|
||||
labels_include_any:
|
||||
- "x86-based Windows hosts"
|
||||
categories:
|
||||
- Productivity
|
||||
- slug: slack/windows # Slack for Windows
|
||||
self_service: true
|
||||
setup_experience: true
|
||||
|
||||
Reference in New Issue
Block a user