Description of problem: We still ship old and obsolete tools. The tools need to be reviewed and either be migrated to the new codebase (mainly to make them testable) or dropped.
<mburns> fabiand: ovirt-config-setup ovirt-config-installer can definitely be dropped <mburns> ovirt-auto-install should probably be migrated to the new codebase <mburns> ovirt-node-upgrade should probably move more into the new code base and become just a wrapper script <mburns> dre_santos: there should be an event in the log (bottom of the screen) <mburns> ovirt-rpmquery can go away <mburns> most of the things under tools can go away (other than testable-node and edit-node) <mburns> node-config can go away
Very Quick look: under scripts: legacy directory: gone ovirt-auto-install/ovirt-node-upgrade: logic should move into ovirt/node codebase, and these should become wrappers node-config: gone ovirt-rpmquery: gone ovirt-config-password: migrate to new codebase and re-work this as a wrapper ovirt-admin-shell, ovirt-config-setup, ovirt-config-installer: keep (simple wrappers ovirt-functions/ovirt-init-functions: should migrate to python based code. local_boot_trigger: keep under tools: everything but edit-node and testable-node can go (not man page and Makefile)
python-wise: under src/ovirtnode: drop the following: __init__ iscsi kdump log network password (after re-write to o-c-password) storage install: need to merge installation logic into new codebase ovirtfunctions: need to merge in as utility functions src/ovirt_config_setup: should be able to drop all
can probably also drop top level kinit directory
(In reply to Mike Burns from comment #3) > drop the following: > > __init__ > iscsi > kdump > log > network > password (after re-write to o-c-password) > storage We can't drop (at least some of) them - The new logic is currently wrapping functionality from them. This path was choosen to prevent regressions during the introduction of the new UI. Now that it has landed we can also migrate these modules to the new codebase. That means: All of them need to be migrated to the new codebase, means code clean up and relocation.