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

Enhancement: manage failed deployments #16

Open
ecanault opened this issue Jul 29, 2024 · 3 comments
Open

Enhancement: manage failed deployments #16

ecanault opened this issue Jul 29, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@ecanault
Copy link

Hi,

In relation with #15, it should be nice if Setup Manager could retry automatically failed items.
What about adding a new boolean preference key like retryAfterFailure?
The "retry" routine could be based on 2 conditions:

  • retryAfterFailure set to true
  • Missing .JamfSetupEnrollmentDone file

Thanks,
Emmanuel Canault

@scriptingosx scriptingosx added the enhancement New feature or request label Jul 29, 2024
@ecanault ecanault changed the title Enhancement: manage of failed deployments Enhancement: manage failed deployments Sep 26, 2024
@Hobadee
Copy link

Hobadee commented Oct 10, 2024

Instead of a simple boolean, the following would be nice:

  • retries Integer. Indicates how many retries to attempt before failing
  • failureAction int/enum/string? Indicates what to do if retries has been attempted but failed. Options should include:
    • Abort - Fail the setup and leave system in a dirty half-setup state. Useful if a critical component fails to install. If in this state, we should attempt again next reboot or something like that.
    • Continue - Log and notify the user via icon, but continue setup. Useful if a non-essential app fails to install.

@scriptingosx
Copy link
Collaborator

@Hobadee if the choice is continue... why validate at all?

@phillscholl
Copy link

phillscholl commented Nov 29, 2024

im interested in this feature too. Would be nice to have the option to go back to a specific point when something failed. Example: back to the user input or any other action.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants