Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OS updates page: unclear tooltip copy #21976

Closed
2 tasks
noahtalerman opened this issue Sep 11, 2024 · 20 comments
Closed
2 tasks

OS updates page: unclear tooltip copy #21976

noahtalerman opened this issue Sep 11, 2024 · 20 comments
Assignees
Labels
bug Something isn't working as documented #g-mdm MDM product group :incoming New issue in triage process. :release Ready to write code. Scheduled in a release. See "Making changes" in handbook. ~released bug This bug was found in a stable release.
Milestone

Comments

@noahtalerman
Copy link
Member

noahtalerman commented Sep 11, 2024

Fleet version: Observed in Fleet's dogfood environment


💥  Actual behavior

Screenshot 2024-09-11 at 9 36 00 AM

🕯️ More info (optional)

See comment in a user story here.

🛠️ To fix

From the comment here:

on macOS, after re-installing 14.4.1 on my device, I moved it to another team that had a minimum OS set to 14.5 and ensured DDM worked as expected. I received the prompt that a scheduled update was set for 14.5 (not 14.6 latest)

  • Confirm that OS updates w/ DDM upgrade hosts the exactly the min version instead of latest on iOS and iPadOS
  • If the above is true, update tooltip copy according to Figma here.
    • If it's not true, take a pass at updated tooltip copy for iOS/iPad and ping @noahtalerman for review
@noahtalerman noahtalerman added bug Something isn't working as documented :release Ready to write code. Scheduled in a release. See "Making changes" in handbook. ~released bug This bug was found in a stable release. #g-mdm MDM product group labels Sep 11, 2024
@noahtalerman noahtalerman added the :incoming New issue in triage process. label Sep 16, 2024
@noahtalerman
Copy link
Member Author

Hey @georgekarrv I think this bug should sit a the top of the list for non-P2 bugs.

We're waiting to close the "Enforce latest OS when macOS, iOS, and iPadOS hosts automatically enroll" (#19674) until a fix for this bug is shipped.

@noahtalerman
Copy link
Member Author

Hey @georgekarrv just giving you another ping! here.

Can we have this bug sit a the top of the list for non-P2 bugs?

See context here.

cc @ghernandez345

@ghernandez345
Copy link
Contributor

@noahtalerman I will take a look at this now.

@georgekarrv
Copy link
Member

slack thread

@georgekarrv
Copy link
Member

@noahtalerman

If an already enrolled host is below the minimum version, the host will try to be updated to exactly the minimum version if available from Apples [hosted versions](https://support.apple.com/en-us/101555#:~:text=gdmf.apple.com,that%20use%20managed%20software%20updates).

If the minimum version is no longer available from Apple the update will not be scheduled.

If a new or wiped host is below the minimum version and automatically enrolls (ADE), the host is updated to Apple's lastest version during Setup Assistant.

Thoughts?

@georgekarrv
Copy link
Member

@marko-lisica

@noahtalerman
Copy link
Member Author

We decided to go w/ the copy in the PR here for this iteration.

I think @marko-lisica found a link to available versions from Apple. Maybe we can link to that in the docs?

cc @georgekarrv

@georgekarrv
Copy link
Member

https://gdmf.apple.com/v2/pmv

This is the link but... I don't want to send ppl there because it looks scary w/ the unverified cert shenanigans (it is https encrypted just only mac trusts it other browsers don't know how to certify this wacky non-standard apple cert)

Otherwise this is what is used by the backend to select the available versions.

@georgekarrv
Copy link
Member

image

@georgekarrv georgekarrv added this to the 4.57.0 milestone Sep 18, 2024
@PezHub
Copy link
Contributor

PezHub commented Sep 18, 2024

QA Notes:

confirmed copy for tool tip has been updated -
Screenshot 2024-09-18 at 2 27 16 PM

@marko-lisica
Copy link
Member

https://gdmf.apple.com/v2/pmv

This is the link but... I don't want to send ppl there because it looks scary w/ the unverified cert shenanigans (it is https encrypted just only mac trusts it other browsers don't know how to certify this wacky non-standard apple cert)

Otherwise this is what is used by the backend to select the available versions.

@noahtalerman @georgekarrv Since we learned that only versions available in Apple Software Lookup Service (GDMF) can be specified as part of DDM profile. I'm suggesting to file feature request to improve this (either to add dropdown to select from available versions or somehow pull information from that URL and expose that in our docs so we can link it in tooltip)

@noahtalerman
Copy link
Member Author

feature request to improve this (either to add dropdown to select from available versions or somehow pull information from that URL and expose that in our docs so we can link it in tooltip)

@marko-lisica filing a feature request to make an improvement in the UI makes sense to me.

Adding a link to the available versions in the docs seems like a really quick win. Could we do that today?

@marko-lisica
Copy link
Member

Hey @noahtalerman, here's docs PR that refers to Apple GDMF and we can link that in the UI (suggestion is in Figma file here).

Wdyt?

@noahtalerman
Copy link
Member Author

noahtalerman commented Sep 20, 2024

@marko-lisica looks good to me 👍

The link takes me to a scary privacy page in Chrome. Maybe we can warn users about that in the docs?

@marko-lisica
Copy link
Member

marko-lisica commented Sep 20, 2024

@noahtalerman I think it makes sense to tell users that it's ok if they see that privacy page and it's safe. Could you add that, since I need to sign off?

@marko-lisica
Copy link
Member

@noahtalerman Here's the PR to add redirect link for the UI: #22279

@noahtalerman
Copy link
Member Author

Hey @ghernandez345 did we make the UI changes to link to Marko's redirect? (comment here)

If not, can you please open a quick bug for it so we can follow up quickly?

cc @marko-lisica

noahtalerman pushed a commit that referenced this issue Sep 23, 2024
@fleet-release
Copy link
Contributor

Tooltip clarity shines,
Guides users through the cloud,
Fleet's path, now defined.

@ghernandez345
Copy link
Contributor

@noahtalerman I will update that today.

@noahtalerman
Copy link
Member Author

Thanks @ghernandez345!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working as documented #g-mdm MDM product group :incoming New issue in triage process. :release Ready to write code. Scheduled in a release. See "Making changes" in handbook. ~released bug This bug was found in a stable release.
Development

No branches or pull requests

8 participants