Thanks, Kirill! Hopefully, this will be merged soon. -Val
On Wed, Dec 16, 2020 at 4:54 AM Kirill Gusakov <kgusa...@gmail.com> wrote: > Hi, Valentin. > > PR is ready for review, some smoke tests added. > > On Sat, Dec 12, 2020 at 2:40 AM Valentin Kulichenko < > valentin.kuliche...@gmail.com> wrote: > > > Hi Kirill, > > > > I've played with the tool a little bit and it looks great! I definitely > > like the overall approach of a single script responsible for all the > > operations. This should significantly improve the usability of the > product. > > > > Looks like there is a significant amount of functionality already > > implemented. I think we should merge the code to the main branch so that > > any other contributors could also participate and build on top of it. > What > > do you think? Is the PR ready for review? > > > > -Val > > > > On Fri, Dec 11, 2020 at 8:55 AM Kirill Gusakov <kgusa...@gmail.com> > wrote: > > > > > Hi, everyone. > > > > > > I want to propose for discussion the PoC cli tool, which was born to > > check > > > and demonstrate approaches explained in [0] and [1]. > > > This tool will be the all-in-one cli tool for ignite cluster management > > and > > > ignite installation/update. > > > > > > One unified tool will: > > > - lower the entry threshold for Ignite newbies (it should be as simple > as > > > wget ignite && ignite init && ignite node start new-node) > > > - be the one entry point for any ignite operation > > > - be used for the smooth automated upgrade of local nodes and modules > > > - use abstract REST API for communication with nodes in the future. so, > > you > > > can implement your own processes around this REST API if needed > > > > > > Work in progress PR can be found here > > > https://github.com/apache/ignite-3/pull/4 > > > > > > You can: > > > - see a small demo here https://asciinema.org/a/378647 > > > - build it from the PR and try it by yourself > > > > > > For building it from the sources and have a fully working demo setup > you > > > need firstly: > > > - "mvn install" the root dir here > > > https://github.com/apache/ignite-3/pull/5 > > > - "mvn install" the root dir here > > > https://github.com/apache/ignite-3/pull/6 > > > - "mvn install" tool itself from > > https://github.com/apache/ignite-3/pull/4 > > > > > > > > > [0] > > > > > > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=158873958 > > > [1] > > > > > > > > > https://cwiki.apache.org/confluence/display/IGNITE/IEP-55+Unified+Configuration > > > > > >