fleetdm / fleet

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

Offer 0-day support for new Apple operating systems #20086

Closed lukeheath closed 17 hours ago

lukeheath commented 2 months ago

Problem

When Apple releases new versions of its operating system, it sometimes causes bugs in write operations on the host like scripts and configuration profiles.

Jamf offerts same-day support.

Potential solutions

  1. Determine how/when to get a pre-release of a new Apple operating system.
  2. Define ritual to ensure this continues to happen whenever a new OS update is released.
  3. Conduct smoke testing on the new OS version and report/fix any bugs as priority items.
  4. Confirm passing smoke tests with no new OS version-specific bugs before the OS version is pushed out to general release, and announce 0-day support.
noahtalerman commented 1 month ago

Hey @lukeheath, this makes sense to me. Do we have a QA DRI? I think it makes sense for that DRI to own this: gather instructions, define the ritual, etc.

What do you think? Moving this request to feature fest for now.

Leaving a couple questions for whoever ends up owning this here:

lukeheath commented 1 month ago

@PezHub suggested this and has already arranged some testing, so I suggest he be the DRI for this.

(cc @georgekarrv)

PezHub commented 1 month ago
noahtalerman commented 1 month ago

Makes sense. I added this issue to the product board and added the story label.

I think we can take it through drafting => estimation like other stories.

@PezHub want to take a crack at updating this issue to use the user story issue template?

Once the issue is updated and the plan is filled out I think it makes sense to bring this one to an upcoming MDM design review (drafting process).

@georgekarrv and I can give feedback live that call.

noahtalerman commented 1 week ago

George: To do 0 day support we would do something like the following:

George: Alternative (3-6 week support) is we wait until macOS 15 is out and prioritize fixing bugs.

@lukeheath and @zayhanlon what do you think?

lukeheath commented 1 week ago

@noahtalerman @zayhanlon I'm unclear how important this is to our customers. Of course we ideally want to be fully tested for 0 day support, but if that means bumping requested features to the next sprint it may not be worth the trade off. Right now, I think the disruption to our roadmap would not be worth it unless there is strong demand for 0 day support.

zayhanlon commented 1 week ago

i'm in agreement @lukeheath

noahtalerman commented 20 hours ago

I think the disruption to our roadmap would not be worth it unless there is strong demand for 0 day support.

@zayhanlon and @lukeheath agreed.

Maybe the following can be our plan?

What do y'all think?

cc @georgekarrv

georgekarrv commented 19 hours ago

Yes that's what the current process is (which equates to day 7-15 support and not 0) that I am totally fine with

lukeheath commented 17 hours ago

Sounds like a plan! I am closing this issue.

fleet-release commented 17 hours ago

Apple's OS updates, Fleet keeps pace, secure and swift, In a cloud city's drift.