
Hi, I finished moving 'ovirtlago' from Lago into a new repository. You can take a look at: https://github.com/lago-project/lago-ost-plugin.git. Reviewing the patches[1][2] and raising concerns(if any) would be appreciated, as changing the cut-off point is a little complicated. Some notes: 1. As far as installation from RPMs, nothing changes - both projects deploy to the same Lago unstable repository, which we manually deploy to 'stable' when releasing. 2. Versions - Lago's next version will be 0.39. Lago-ost-plugin will be 0.40. Which means it will skip v0.39. This to ensure the next release will be from the new repository. 3. lago-ost-plugin requires Lago >= 0.38(current version). 4. CI-GitHub flow is the same(ci test/merge etc). 5. I added in 'lago-ost-plugin' spec file also 'provides: lago-ost-plugin', so theoretically(did not test) it could be installed additionally with 'yum install lago-ost-plugin'. 6. I setup https://lago-ost-plugin.readthedocs.io, not much there for now(references to oVirt/Lago/OST). It is auto-updated via the normal webhooks. 7. lago-ost-plugin's functional tests are identical in check-patch/merged. We could add more tests there, it is relatively thin now. 8. Only files used by ovirtlago are in the git history of the new repository. Though this includes automation/ directory, so some changes might appear to be unrelated. On Lago's repository the relevant files were just 'git rm'ed. With this cleared off the table, we can move to the next goal: pip. Thanks, Nadav. [1] https://github.com/lago-project/lago/pull/537 [2] https://gerrit.ovirt.org/76641
participants (1)
-
Nadav Goldin