You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The building bits should be part of osbuilder, and renamed accordingly.
This is a "cosmetical change" as the lib will still be in one place, and just the cmd/bin starters
Action items
Extract the building functionality to a new binary
Use the new "building" binary in osbuilder and auroraboot (instead of elemental-cli). osbuilder/auroraboot should no longer depend on elemental-cli (just the new binary).
Rename elemental-cli to something that reflects its "installer/upgrader" nature.
Use the new "installer/upgrader" binary in kairos (replacing elemental-cli everywhere). For a couple of releases, let's maintain a symlink pointing elemental-cli to the new binary. We should show a deprecation warning.
Adapt the architecture docs which refers to elemental-toolkit and elemental-cli and adapt accordingly.
mudler
changed the title
Split elemental-cli into a lifecycle manager for the system (install/upgrade) and a building component
🌱 Split elemental-cli into a lifecycle manager for the system (install/upgrade) and a building component
Mar 6, 2023
This issue describes the original idea. Since then, we decided to merge the lifecycle parts of elemental-cli to the kairos-agent and the building parts somewhere in the osbuilder (which hasn't happened yet). Also the kairos-agent still shells out to elemental-cli for some of the things it does. In other words, we need to:
stop shelling out to elemental-cli from kairos-agent, copy over the code and make it native functionality in kairos-agent
I don't think this is the right issue to track this work, after all it describes an older idea, but I don't know which issue it the right one. Let's discuss this in tomorrow's planning an make sure we capture the remaining work.
The building bits should be part of osbuilder, and renamed accordingly.
This is a "cosmetical change" as the lib will still be in one place, and just the cmd/bin starters
Action items
The text was updated successfully, but these errors were encountered: