Red Hat Bugzilla – Bug 969143
Drop legacy tools
Last modified: 2013-11-28 09:51:54 EST
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:
legacy directory: gone
ovirt-auto-install/ovirt-node-upgrade: logic should move into ovirt/node codebase, and these should become wrappers
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.
everything but edit-node and testable-node can go (not man page and Makefile)
drop the following:
password (after re-write to o-c-password)
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:
> password (after re-write to o-c-password)
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.