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

Fleet maintained apps - dependencies #24037

Open
dherder opened this issue Nov 21, 2024 · 0 comments
Open

Fleet maintained apps - dependencies #24037

dherder opened this issue Nov 21, 2024 · 0 comments

Comments

@dherder
Copy link
Contributor

dherder commented Nov 21, 2024

Gong snippet: prospect-hubble: https://us-65885.app.gong.io/call?id=4210985230183928646&highlights=%5B%7B%22type%22%3A%22SHARE%22%2C%22from%22%3A647%2C%22to%22%3A713%7D%5D

Problem

There is an order of operations of things especially with security agents around the configuration profile needing to be present before the app can be installed or it'll install into a bunk state and we got to reinstall it. Nobody has control over say APNs and when the profile comes down typically fast but there's always room for a race condition and we want to omit that risk.

Via Fleet maintained apps, the admin requires specification of the dependencies that need to be fulfilled (ie wait until the config profile exists, type of stuff or this package needs to exist prior to the installation), thinking things like Rosetta back in the day when they made the silicon transfer from Intel to Mac, silicon, things like that. Just like these are the dependencies required prior to installation or invocation of this package.

Today, this can be detected (but not remediated "in-line") with the "pre-install query" in the app definition of custom apps, but cannot be controlled with Fleet maintained apps.

@dherder dherder added :product Product Design department (shows up on 🦢 Drafting board) customer-hubble labels Nov 21, 2024
@noahtalerman noahtalerman removed the :product Product Design department (shows up on 🦢 Drafting board) label Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants