Perfect idea to use this the tool for configuration and addition of extensions!
- Denis On Wed, May 13, 2020 at 11:43 AM Denis Mekhanikov <[email protected]> wrote: > Hi everyone! > > Control.sh is a command-line management tool that you can use to manage > your grid and check its vital parameters like topology version or > availability of baseline nodes. It has is good set of commands which are > suitable to work with vanilla Ignite. > > There is also a way to extend functionality of Ignite by implementing a > 3rd-party plugin or a module. Any plugin or external module should have > some kind of API to manage and monitor its activity. > If a command-line management command needs to be added, then the only > way to achieve that is to provide an additional script, separate from > control.sh. If you use multiple such plugins, then the set of required > tools may grow and lead to confusion, which script should be used to > configure which extension. Instead of doing that it would be convenient > for users to have ability to use the same script, but with an extended > set of options. It should make lifes of 3rd-party vendors easier. > > Currently many integrations and community-supported modules are being > moved outside of the core product: > https://cwiki.apache.org/confluence/display/IGNITE/IEP-36%3A+Modularization > I think it makes sense to provide a possibility to configure extensions > using control.sh, since their number will grow over time, and some of > them will require some runtime configuration. > > What do you think? > > Denis > >
