fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
2.97k stars 413 forks source link

GitOps: Add ability to specify platform (macOS, iOS, iPadOS) for App Store app #20812

Open noahtalerman opened 2 months ago

noahtalerman commented 2 months ago

Problem

When Fleet ships "Install App Store apps on iOS/iPadOS" (#19447), the IT admin will be able to add iOS/iPadOS App Store apps, using the app_store_id, to a team in Fleet using Fleet's best practice GitOps workflow.

In some cases, for a specific app, the macOS, iOS, and iPadOS apps all have the app_store_id.

So, in #19447, the IT admin, using GitOps, will add the macOS, iOS, and iPadOS app to a team. They won't be able to specify whether they want to add only the macOS, iOS, or iPadOS app.

getvictor commented 2 months ago

The platform support code is mostly there, so it is easy to add this.