Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

Commit

Permalink
SEP 12 (PR #16) Accepted
Browse files Browse the repository at this point in the history
  • Loading branch information
waynew committed Jan 6, 2020
2 parents b486f1b + f190d78 commit 24099bb
Showing 1 changed file with 37 additions and 0 deletions.
37 changes: 37 additions & 0 deletions accepted/0012-update-engines-without-minion-restart.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
- Feature Name: update-engines-without-minion-restart
- Start Date: 2019-07-16
- SEP Status: Accepted
- SEP PR: https://github.com/saltstack/salt-enhancement-proposals/pull/16
- Salt Issue:

# Summary
[summary]: #summary

Being able to restart minion engines without having to restart the minion itself.

# Motivation
[motivation]: #motivation

As a user I need to run a new engine on a minion, but restarting the minion needs to be done carefully and may not happen when I need it.
This is already possible with beacons.

# Design
[design]: #detailed-design

The engine configuration could be either in the configuration or in the pillar.
When refreshing the pillar, loop over the engines configuration and start or stop the engines according to the new configuration.

## Alternatives
[alternatives]: #alternatives

The alternative is to manually restart the salt minion, with all the problems this can bring.

## Unresolved questions
[unresolved]: #unresolved-questions

If this is too problematic to run on every pillar refresh, then an additional function could be provided to only refresh the engines.

# Drawbacks
[drawbacks]: #drawbacks

The engines documentation would need to add this new possibility to configure the engines using pillar.

0 comments on commit 24099bb

Please sign in to comment.