Skip to content

automate the planner #8244

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

Open
3 of 5 tasks
davepacheco opened this issue May 30, 2025 · 0 comments · May be fixed by #8287
Open
3 of 5 tasks

automate the planner #8244

davepacheco opened this issue May 30, 2025 · 0 comments · May be fixed by #8287
Assignees

Comments

@davepacheco
Copy link
Collaborator

davepacheco commented May 30, 2025

We're close to the point where we can start testing blueprint-driven upgrades, but there are way too many blueprints involved to do it manually. Here's a proposed MVP for automating this:

  • Create a new Nexus background task that runs, say, once/minute, does a planning run (same as what omdb nexus blueprints regenerate does today), and if the blueprint is different from the current target, saves it and attempts to make it the current target.
  • This background task would be disabled by default. (Presumably it'll run but do nothing.) It would be enabled by changing the Nexus config file.
  • This task should probably be activated automatically by a new inventory collection and any other operations that we know change the planning input (e.g., sled expungement, sled add, etc.).

Follow on work would be:

It'd be very valuable to have this sooner rather than later so I don't think we should put those follow-on bits into the first PR.

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 a pull request may close this issue.

2 participants