package handling for offline minions #9420
Replies: 4 comments 4 replies
-
Do you have a time window when you know the minions are up and reachable? You could schedule a recurrent action to just run hight state, of just install all available updates for that time window. We don't have a feature to install updates when the minion is reachable. You schedule it to a certain time, and it will try to do it at that time. Then it can fail or succeed |
Beta Was this translation helpful? Give feedback.
-
@daniel-duchon , thank you for bringing this up. I thought I was the only one having this issue. I had different priorities so never started looking whether this was a user error or by design. I have opened an enhancement request here: #9421 |
Beta Was this translation helpful? Give feedback.
-
Thank you for the feedback, and this is a good inside and user story. |
Beta Was this translation helpful? Give feedback.
-
Ok use cases are getting more & more interesting but I definitely see the value in it. We recently fixed a similar issue around channel assignment #8943. On a related note, there is another interesting request where user would actually like to mark the system as offline so Uyuni doesn't even try to reach them as that cost time. That would keep the system onboarded in the Uyuni and once user decide to make the changes again, he just move those systems back to active state. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I'm trying to handle package, config and state management on our client devices.
As these are more offline than online (8 hours online, 16 Hours offline), I'd like to premark any change handling and let the client pickup these changes on the next connect.
What I got working so far is a highstate update via reactor by adding a custom config in
/etc/venv-salt-minion/minion.d/
on the clients with valuestartup_states: highstate
.What I can't get to work is the package management.
Every time I trigger an upgrade, package install or uninstall, it fails due to the minion not being reachable.
What is the best way to solve this with uyuni?
Beta Was this translation helpful? Give feedback.
All reactions