sexibytes / sexilog

SexiLog is a specific ELK virtual appliance designed for vSphere environment
http://www.sexilog.fr
155 stars 28 forks source link

Adding in-place upgrade #4

Open vmdude opened 9 years ago

vmdude commented 9 years ago

In order to offer appliance continuity, we must add some in-place upgrade process.

We have to consider appliance is not directly connected to The Internet, so the solution should be some web-based page hosted on the appliance that could provide self upload-and-update operation.

tsugliani commented 9 years ago

I would say "both".

Most people have internet connectivity at least, but a bundle upgrade would also be nice for those who don't :-)

vmdude commented 9 years ago

Right now, we thought about a simple upload some kind of "Upgrade package" from http-based page, and a SexiMenu action to launch the upgrade. It's a 2 step upgrade, but really easy to add right now :)

In a further release, we think about adding a Node.js app handling all upgrade process (as Node.js is already installed, there is no need for additional web server as we wanted to keep SexiLog as small as possible ^^)

tsugliani commented 9 years ago

Cool :+1:

vmdude commented 9 years ago

We could use https://github.com/blueimp/jQuery-File-Upload It's bootstrap-neat, and support Node.js