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

Distributed deployment orchestrator before config changes #1886

Closed

Conversation

nshoes
Copy link
Contributor

@nshoes nshoes commented Feb 5, 2025

No description provided.

joshk added 30 commits February 4, 2025 08:11
Device connections might be flakey, but the update might still be happening in the background.
If the inflight update firmware uuid matches the device metadata then the update was likely a success.
Otherwise the delay in starting can cause it to miss some broadcasts, and make testing a bit harder.
This adds a new event that is sent to the orchestrator when the device is fully 'online' and has gone through the `after_boot` and device registration steps.
If the devices firmware matches the deployments, there is no need to trigger an orchestrator run
Since we now tell the deployment that a device assigned to it is online, we can place the "device finished updating" broadcast in the right place
And allow it to shutdown after its run
This pattern was recommended by `Horde` but isn't needed with `ProcessHub`
@nshoes
Copy link
Contributor Author

nshoes commented Feb 5, 2025

Creating a PR for this branch just so CI can build an image.

@nshoes nshoes closed this Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants