• Julien Muchembled's avatar
    WIP: Make admin node a web-app · 10d8f0ce
    Julien Muchembled authored
    The goal is to get rid off the neoctl command-line tool, and to manage the
    cluster via a web browser, or tools like 'wget'. Then, it will be possible to
    provide an web user interface to connect to the underlying DB of any storage
    node, usually a SQL client.
    
    The design of admin app is finished:
    - it's threaded like client's
    - it's a WSGI app
    
    I also hacked a HTTP API as quickly as possible to make all tests pass.
    
    TODO:
    - define a better HTTP API
    - there's no UI at all yet
    - remove all unused packets from the protocol (those that were only used
      between neoctl and admin node)
    
    There's currently no UI implemented.
    
    There are a few dead files (not deleted yet) in case that they contain a few
    pieces of useful code:
     neo/neoctl/app.py
     neo/neoctl/handler.py
     neo/scripts/neoctl.py
    10d8f0ce
Name
Last commit
Last update
neo Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
BUGS Loading commit data...
CHANGES Loading commit data...
COPYING Loading commit data...
MANIFEST.in Loading commit data...
README Loading commit data...
TESTS.txt Loading commit data...
TODO Loading commit data...
UPGRADE Loading commit data...
ZODB3.patch Loading commit data...
importer.conf Loading commit data...
neo.conf Loading commit data...
neoadmin Loading commit data...
neoctl Loading commit data...
neolog Loading commit data...
neomaster Loading commit data...
neomigrate Loading commit data...
neostorage Loading commit data...
setup.py Loading commit data...