mirror of
https://github.com/fleetdm/fleet
synced 2026-04-21 13:37:30 +00:00
This pull request makes minor improvements to the software metadata for Linux and Windows installers, and updates messaging in a MacOS configuration profile. The main changes are the addition of display names for several software packages and a small wording update in the MacOS profile. Software metadata improvements: * Added the `display_name` field for 1Password, Slack, and Zoom installers in both `.deb` and `.rpm` formats for Linux, improving clarity in software listings. [[1]](diffhunk://#diff-74a6b317e1363bc4c856fc04b9532876ec6fbdaec1ae7745bc7ec00c164b5ee8R2) [[2]](diffhunk://#diff-a09b19aa20a36257dba104b182ec182a175198bf2b83b4c27bbe5b34e3f86a9cR2) [[3]](diffhunk://#diff-63cf9bff568593d4d6681597dc69b3c3741cbd53197cfa8056e66a8ce6aa65a3R2) [[4]](diffhunk://#diff-1c76fa28d50f586e4d7090a954db56d9235cdea759e8a613d2c5fb0ccdf28fdfR2) [[5]](diffhunk://#diff-d3b614ed0d7209d14d8f70170e4326d56e660fdb87ed585674be14c344a59d7fR2) [[6]](diffhunk://#diff-c5be3430c846b9b69a3d47f0157b0d1707a61dac731d823e38adbf78de4f5ebeR2) * Added the `display_name` field for Zoom installers for Windows (`zoom-arm.yml` and `zoom.yml`), making software identification easier. [[1]](diffhunk://#diff-3f6d972edfe5bd7590c0cd9ffc76a416401410a4b6143e4d6b2d6a0f8efa83b5R2) [[2]](diffhunk://#diff-2ea34a1db8efdb13d238a064e9bd2e0ba1e4565aba849549e6182fcbe38cd388R2) MacOS configuration profile update: * Updated the `subHeader` in the `nudge-configuration.mobileconfig` file to reference the "IT team" instead of "IT & Enablement team," clarifying the responsible group in user notifications.
199 lines
6.1 KiB
XML
199 lines
6.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>PayloadContent</key>
|
|
<array>
|
|
<dict>
|
|
<key>PayloadDisplayName</key>
|
|
<string>Nudge Preferences</string>
|
|
<key>PayloadIdentifier</key>
|
|
<string>com.fleetdm.nudge.preferences</string>
|
|
<key>PayloadType</key>
|
|
<string>com.github.macadmins.Nudge</string>
|
|
<key>PayloadUUID</key>
|
|
<string>69B22694-8FF8-40A0-AEE6-D5385BBF765D</string>
|
|
<key>PayloadVersion</key>
|
|
<integer>1</integer>
|
|
<key>optionalFeatures</key>
|
|
<dict>
|
|
<key>acceptableApplicationBundleIDs</key>
|
|
<array>
|
|
<string>us.zoom.xos</string>
|
|
</array>
|
|
<key>acceptableCameraUsage</key>
|
|
<true/>
|
|
<key>acceptableScreenSharingUsage</key>
|
|
<true/>
|
|
<key>aggressiveUserExperience</key>
|
|
<false/>
|
|
<key>asynchronousSoftwareUpdate</key>
|
|
<true/>
|
|
<key>attemptToFetchMajorUpgrade</key>
|
|
<true/>
|
|
<key>disableNudgeForStandardInstalls</key>
|
|
<false/>
|
|
<key>disableSoftwareUpdateWorkflow</key>
|
|
<false/>
|
|
<key>enforceMinorUpdates</key>
|
|
<true/>
|
|
<key>utilizeSOFAFeed</key>
|
|
<true/>
|
|
<key>refreshSOFAFeedTime</key>
|
|
<string>300</string>
|
|
</dict>
|
|
<key>osVersionRequirements</key>
|
|
<array>
|
|
<dict>
|
|
<key>aboutUpdateURL</key>
|
|
<string>https://support.apple.com/en-us/120283</string>
|
|
<key>requiredMinimumOSVersion</key>
|
|
<string>latest-minor</string>
|
|
<key>targetedOSVersionsRule</key>
|
|
<string>15</string>
|
|
</dict>
|
|
<dict>
|
|
<key>aboutUpdateURL</key>
|
|
<string>https://www.apple.com/os/macos</string>
|
|
<key>requiredMinimumOSVersion</key>
|
|
<string>latest-minor</string>
|
|
<key>targetedOSVersionsRule</key>
|
|
<string>26</string>
|
|
</dict>
|
|
</array>
|
|
<key>userExperience</key>
|
|
<dict>
|
|
<key>allowGracePeriods</key>
|
|
<true/>
|
|
<key>allowLaterDeferralButton</key>
|
|
<true/>
|
|
<key>allowMovableWindow</key>
|
|
<false/>
|
|
<key>allowUserQuitDeferrals</key>
|
|
<true/>
|
|
<key>allowedDeferrals</key>
|
|
<integer>1000000</integer>
|
|
<key>approachingRefreshCycle</key>
|
|
<integer>86400</integer>
|
|
<key>approachingWindowTime</key>
|
|
<integer>120</integer>
|
|
<key>elapsedRefreshCycle</key>
|
|
<integer>7200</integer>
|
|
<key>gracePeriodInstallDelay</key>
|
|
<integer>336</integer>
|
|
<key>gracePeriodLaunchDelay</key>
|
|
<integer>168</integer>
|
|
<key>imminentRefreshCycle</key>
|
|
<integer>86400</integer>
|
|
<key>imminentWindowTime</key>
|
|
<integer>0</integer>
|
|
<key>initialRefreshCycle</key>
|
|
<integer>259200</integer>
|
|
<key>nudgeMajorUpgradeEventLaunchDelay</key>
|
|
<integer>0</integer>
|
|
<key>nudgeMinorUpdateEventLaunchDelay</key>
|
|
<integer>0</integer>
|
|
<key>randomDelay</key>
|
|
<false/>
|
|
</dict>
|
|
<key>userInterface</key>
|
|
<dict>
|
|
<key>fallbackLanguage</key>
|
|
<string>en</string>
|
|
<key>forceFallbackLanguage</key>
|
|
<true/>
|
|
<key>iconDarkPath</key>
|
|
<string>/var/fleet/nudge-assets/fleet-logo-dark.png</string>
|
|
<key>iconLightPath</key>
|
|
<string>/var/fleet/nudge-assets/fleet-logo-light.png</string>
|
|
<key>showActivelyExploitedCVEs</key>
|
|
<true/>
|
|
<key>showDaysRemainingToUpdate</key>
|
|
<true/>
|
|
<key>showDeferralCount</key>
|
|
<true/>
|
|
<key>showRequiredDate</key>
|
|
<true/>
|
|
<key>simpleMode</key>
|
|
<false/>
|
|
<key>singleQuitButton</key>
|
|
<true/>
|
|
<key>updateElements</key>
|
|
<array>
|
|
<dict>
|
|
<key>_language</key>
|
|
<string>en</string>
|
|
<key>actionButtonText</key>
|
|
<string>Update</string>
|
|
<key>informationButtonText</key>
|
|
<string>More Info</string>
|
|
<key>mainContentHeader</key>
|
|
<string>Your device will restart during this update</string>
|
|
<key>mainContentNote</key>
|
|
<string>Important Notes</string>
|
|
<key>mainContentSubHeader</key>
|
|
<string>Updates can take around 30 minutes to complete</string>
|
|
<key>mainContentText</key>
|
|
<string>Your computer is behind on one or more critical updates and must be updated to the Required OS Version indicated on the left and by the Required Date deadline.
|
|
|
|
This window will appear periodically to remind you until your computer is fully updated, appearing more frequently as the deadline date gets closer.
|
|
|
|
If you fail to update by the deadline, access and functionality may be limited. Please update at your earliest convenience to avoid any downtime or work disruption.
|
|
|
|
If you have any questions or need any assistance, please reach out via #help-it in Slack.</string>
|
|
<key>mainHeader</key>
|
|
<string>Required software update now available</string>
|
|
<key>subHeader</key>
|
|
<string>A friendly reminder from the IT team</string>
|
|
<key>customDeferralButtonText</key>
|
|
<string>Custom</string>
|
|
<key>customDeferralDropdownText</key>
|
|
<string>Defer</string>
|
|
<key>oneDayDeferralButtonText</key>
|
|
<string>One Day</string>
|
|
<key>oneHourDeferralButtonText</key>
|
|
<string>One Hour</string>
|
|
<key>primaryQuitButtonText</key>
|
|
<string>Later</string>
|
|
</dict>
|
|
</array>
|
|
</dict>
|
|
</dict>
|
|
<dict>
|
|
<key>PayloadDisplayName</key>
|
|
<string>Allow Nudge background tasks</string>
|
|
<key>PayloadIdentifier</key>
|
|
<string>com.apple.servicemanagement.9D50FED5-9183-456C-918F-51EBD9E4F95D</string>
|
|
<key>PayloadType</key>
|
|
<string>com.apple.servicemanagement</string>
|
|
<key>PayloadUUID</key>
|
|
<string>9D50FED5-9183-456C-918F-51EBD9E4F95D</string>
|
|
<key>PayloadVersion</key>
|
|
<integer>1</integer>
|
|
<key>Rules</key>
|
|
<array>
|
|
<dict>
|
|
<key>RuleType</key>
|
|
<string>BundleIdentifier</string>
|
|
<key>RuleValue</key>
|
|
<string>com.github.macadmins.Nudge</string>
|
|
</dict>
|
|
</array>
|
|
</dict>
|
|
</array>
|
|
<key>PayloadDisplayName</key>
|
|
<string>Nudge settings</string>
|
|
<key>PayloadIdentifier</key>
|
|
<string>com.fleetdm.nudge.managed</string>
|
|
<key>PayloadOrganization</key>
|
|
<string>Fleet</string>
|
|
<key>PayloadScope</key>
|
|
<string>System</string>
|
|
<key>PayloadType</key>
|
|
<string>Configuration</string>
|
|
<key>PayloadUUID</key>
|
|
<string>4B4C950F-995A-4567-B0B2-9A34EB4C22AC</string>
|
|
<key>PayloadVersion</key>
|
|
<integer>1</integer>
|
|
</dict>
|
|
</plist>
|