Implement Lokomotive Update logic
iaguis opened this issue · 2 comments
iaguis commented
To implement Lokomotive updates controlled by Nebraska we need some code using the Nebraska library to get new updates.
One possible implementation for this could be an Update Operator (separate from the Lokomotive Operator) that talks to Nebraska and when a new version is available it will fetch its manifest and create a Custom Resource in the cluster with that manifest. Then, the Lokomotive Operator would notice the new custom resource and update Helm Charts in the same way as #1528
This Update Operator would also query the update status, ideally some Status field in a custom resource to report back to Nebraska the progress.
joaquimrocha commented
I think this is done, right?
iaguis commented
Yes.