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

Move identifier from com.github.macadmins.Nudge to io.macadmins.nudge #453

Open
erikng opened this issue Feb 27, 2023 · 5 comments
Open
Labels
broken-by-vendor Nudge is not at fault for the issue. help wanted Extra attention is needed

Comments

@erikng
Copy link
Member

erikng commented Feb 27, 2023

Thinks to think through

  • Migration path
    • Should we support both com.github.macadmins.Nudge namespace for a period of time (JSON and MDM Profile)?
    • Should admins just be required to deploy two profiles/JSONs for a bit instead while they upgrade?
    • Documentation/Blogs/etc will be inaccurate
    • macOS Ventura mdm profile and Notifications profile will also need to be updated.
@kevinmcox
Copy link
Contributor

I'll play Devil's Advocate:

Is this change worth the lift? For example, Munki still runs under com.googlecode.munki. to avoid having to deal with stuff like this.

Assuming it is:

How hard is it from the code side to support both namespaces?

@flammable
Copy link

Replacing the LaunchAgent would be an interesting problem, too. I guess we'd need to handle unloading the old one, then loading the new one?

@bradtchapman
Copy link

@erikng ; why is this needed? Is there a change on the horizon?

@erikng
Copy link
Member Author

erikng commented Feb 9, 2024

Macadmins.io is the domain for MacAdmins open source, where these signing certs come from.

MacAdmins.org is the domain for the MacAdmins foundation.

Both are non profits but serve different purposes. These concepts post date this GitHub group, which is why I made the "mistake".

@erikng erikng added this to Nudge 2.0 May 17, 2024
@erikng erikng moved this to Backlog in Nudge 2.0 May 24, 2024
@erikng erikng moved this from Backlog to Done in Nudge 2.0 May 24, 2024
@erikng erikng closed this as completed by moving to Done in Nudge 2.0 May 24, 2024
@erikng erikng added the wontfix This will not be worked on label May 24, 2024
@erikng
Copy link
Member Author

erikng commented May 24, 2024

I've decided not to do this. It is not worth the pain for admins + my own sanity from a support perspective.

@erikng erikng reopened this Jun 17, 2024
@erikng erikng added broken-by-vendor Nudge is not at fault for the issue. and removed wontfix This will not be worked on labels Jun 17, 2024
@erikng erikng added the help wanted Extra attention is needed label Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
broken-by-vendor Nudge is not at fault for the issue. help wanted Extra attention is needed
Projects
Status: Done
Development

No branches or pull requests

4 participants