fleetdm / fleet

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

Install Apple App Store apps on macOS #18867

Open noahtalerman opened 2 months ago

noahtalerman commented 2 months ago

Goal

User story
As an IT admin,
I want to install Apple App Store apps on my macOS hosts
so that I can give my end user's access to software that my organization ordered for them in Apple Business Manager (ex. Xcode).

Context

This story requires connecting Fleet to Apple's Volume Purchasing Program (VPP)

This is user story applies to this Fleet Q2 OKR:

Changes

Product

Engineering

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

Manual testing steps

Prerequisites -

VPP Integration

Software Title Details page

Host details Software page

Activity Feed

Test GitOps workflow

Test API

Other Considerations

Testing notes

Confirmation

  1. [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
  2. [ ] QA (@____): Added comment to user story confirming successful completion of QA.
noahtalerman commented 1 month ago

Hey @lukeheath, do you have admin (create user) access in Fleet's Apple Business Manager account?

If yes, can you please create an account for @marko-lisica? That way, Marko can do some research on how we would purchases licenses in ABM.

Screenshot 2024-05-10 at 10 39 24 AM

lukeheath commented 1 month ago

@marko-lisica @noahtalerman Done! You should receive an email.

I've also made @georgekarrv an ABM admin so he can help manage the instance.

marko-lisica commented 1 month ago

Hey @lukeheath, I didn't get the email yet. Can you or @georgekarrv try to add me again?

georgekarrv commented 1 month ago

I'll take a look here in ~5m

georgekarrv commented 1 month ago

Should be sent now

marko-lisica commented 3 weeks ago

Hey @georgekarrv , heads up the story is ready to be specified.

noahtalerman commented 1 week ago

Hey @marko-lisica just checking, do we want “software” in the activity feed copy? (first item in screenshot below)

I see we’re using "software" for App Store apps but not custom packages. Is that intentional?

Screenshot 2024-06-24 at 12 16 02 PM
marko-lisica commented 1 week ago

Hey @marko-lisica just checking, do we want “software” in the activity feed copy? (first item in screenshot below) I see we’re using "software" for App Store apps but not custom packages. Is that intentional?

@noahtalerman Thanks for catching this. It was a mistake since we decided to cut the and software from activities related to both VPP and custom software packages.