slapos.toolbox:4e2f9bc1b9ecc770c4f8681f77d159d56dd16dca commitshttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commits/4e2f9bc1b9ecc770c4f8681f77d159d56dd16dca2013-12-02T15:15:56+01:00https://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/4e2f9bc1b9ecc770c4f8681f77d159d56dd16dcaslaprunner: new function isSoftwareReleaseReady2013-12-02T15:15:56+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comdescribes current state of deployment of the SR,
and starts it if requiredhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/d29efb23e257cb64204ef0fcc7ddb6e727101740javascript now handle connexion and account creation using2013-12-02T15:15:56+01:00Nicolas Wavrantnicolas.wavrant@tiolive.combasic authhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/05913751d8f52e40137fc3113f5d7beebcae7530Authentification is now made throught htpasswd2013-12-02T15:15:56+01:00Nicolas Wavrantnicolas.wavrant@tiolive.com
Conflicts:
slapos/runner/views.pyhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/ca6a670acb77252514cf7d9407f16905adfdfef6Proof-of-concept to show shellinabox in a frame with auto-log,2013-12-02T15:15:56+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comusing javascripthttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/e7521673e63c4ca4e0640e16e3e0fbec9f077e5bNew icon-link to go to the shell2013-12-02T15:15:56+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/229798c549902a9db6834f65bc77281c6fa78a35fix : using a more explicit name for the commit button2013-12-02T15:15:56+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/7649add08a00693fc43b28a62c25728ce00be734fix : respect of the standards on modules and internal imports2013-12-02T15:15:56+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/e3091c7b5fc74548b103e734f1e1f7cbcadc2d2afix : deletion of a pdb.set_trace previously forgotten2013-12-02T15:15:56+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/54ad7de847e07b743871498ce9369989e0e50cd5fix: correction to respect pep8 (about the different imports from a same file)2013-12-02T15:15:55+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/71c23e9487685ed71b5a9ffa4d045cb483c37925the auto-deployment is made in a new thread, so it doesn't block the server2013-12-02T15:15:55+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/c8ab12739a9a3db7cc7f6abe2fee1815d2b6daa0slarunner: new parameter auto_deploy2013-12-02T15:15:37+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comcan auto-run software and instance if set to 1 (=default)https://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/8480dbe688d1bcf5bee01702f009a8c8f14affd0The new parameter default_repo is more generic.2013-12-02T15:13:38+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comThe git repo slapos is not hardcoded anymorehttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/6e4cf8c3582cea7f3c0e8ba53e4b6ff88b6017a3slaprunner: automatic deployment of a default software release,2013-12-02T15:13:13+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comgiven in the parameters, at first runhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/674ad139e5028fbbca94c18c2529402621315906bug fix : the slapos repo couldn't be downloaded if no user had registered2013-11-06T10:15:01+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/0f38ef397ce4fa8f84cdf845493919364f1dc7a2fix on the last added function (cloneDefaultGit)2013-11-06T10:15:01+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/a928b0b9323b88bcecef66d42d3c40f9f0d40fc8new function in utils.py:2013-11-06T10:15:01+01:00Nicolas Wavrantnicolas.wavrant@tiolive.comclone the git repo of slapos by default (if it is not present), when the runner is launchedhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/af2b25ac576a51f0afa8e26c3f49a5b44bcbd89bslaprunner: fix code frame width in editCurrentProject2013-11-06T10:15:01+01:00Cédric Le Ninivincedric.leninivin@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/31ace9bc805fb4324927b28ff46cca29d6f1c9b7slaprunner : separation of commit and push2013-11-06T10:14:50+01:00Nicolas Wavrantnicolas.wavrant@tiolive.com
Conflicts:
slapos/runner/static/js/scripts/repo.js
slapos/runner/templates/layout.htmlhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/cfbed3139095c8a0f132df0c0611847eb8d57fcfMerge remote-tracking branch 'origin/master'2013-11-06T10:06:30+01:00Nicolas Wavrantnicolas.wavrant@tiolive.com
Conflicts:
slapos/runner/gittools.pyhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/022fcb2d21b51fb362ae1aeffcd9126400200ceeRelease 0.37.4.2013-10-15T09:23:18+00:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/95d0c8b90ecb223ed9b305ceab9924411d43bac7Qemu: add other useful helpers for QMP.2013-10-15T09:19:57+00:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/0afb7d60a6a3491bd5d616b955b7f6f693be9238Qemu QMP client: add driveBackup option.2013-10-15T09:19:57+00:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/e0785803bcfbf355bde039f2001e7670fd15ca65release 0.37.3.2013-10-10T17:29:51+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/c5034849213cac8adb29eba974fa7381ec4c8d6epubsub: don't swallow output of subprocess to allow debug.2013-10-10T16:49:44+02:00Cédric de Saint Martincedric.dsm@tiolive.com
Swallowing is bad. baaad.https://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/34df4cb7ed600a62920ed57fc0105e46e73ff685Release 0.37.2.2013-10-10T09:42:49+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/7ef1db3b388d846d60a73999b6b190f1f049f69bKVM resiliency test: change key for each clone.2013-10-10T09:41:03+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/dbe347f09057743174b2ec9056b5e26c20c49d9dKVM resiliency test: update docstring about how to setup disk image.2013-10-10T09:41:02+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/9e819a841579284b60cc5d8ed28c4080d9fc6611Add QEMU QMP wrapper.2013-10-10T09:41:02+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/cae42bda818c7fb3fb11b10964f0c27cb80486b6Release 0.37.1.2013-10-03T09:35:32+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/ac4c75c68c032dbd95ca563377f85074ca636130pubsub notifier: handle timeout and other connection errors2013-10-03T09:33:42+02:00Marco Marianimarco.mariani@nexedi.comSigned-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:cedric.dsm@tiolive.com" title="cedric.dsm@tiolive.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/ec7d968155065b2653703f581539450f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:cedric.dsm@tiolive.com" title="cedric.dsm@tiolive.com">Cédric de Saint Martin</a> <<a href="mailto:cedric.dsm@tiolive.com" title="cedric.dsm@tiolive.com">cedric.dsm@tiolive.com</a>></span>https://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/8b067d63d85904fe4fd01773d7ef6b0c8c42962bequeue: cast str(timestamp) to please gdbm2013-10-03T09:33:42+02:00Marco Marianimarco.mariani@nexedi.comSigned-off-by: <span data-trailer="Signed-off-by:"><a href="mailto:cedric.dsm@tiolive.com" title="cedric.dsm@tiolive.com"><img alt="default avatar" src="https://secure.gravatar.com/avatar/ec7d968155065b2653703f581539450f?s=32&d=identicon" class="avatar s16 avatar-inline"></a><a href="mailto:cedric.dsm@tiolive.com" title="cedric.dsm@tiolive.com">Cédric de Saint Martin</a> <<a href="mailto:cedric.dsm@tiolive.com" title="cedric.dsm@tiolive.com">cedric.dsm@tiolive.com</a>></span>
Conflicts:
slapos/equeue/__init__.pyhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/c19937c04c222801ad18a595b302c63c089fa599Advertise development of new version.2013-09-30T16:40:39+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/2c42e721f8f245f11024954042e107931cdb00baRelease 0.372013-09-30T16:40:18+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/3efb111d4750af0dd681a2736d2d4e7ad00b1c49fill changelog.2013-09-30T16:40:01+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/20dbeadb863121f6311f4a63bc9d58384c451470Merge branch 'kvmresiliency'2013-09-30T16:09:46+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/62d518d8fb88a49c2a94e5b47126870987ea930bresiliency suite: slaprunner: wait for software release to be built.2013-09-30T12:45:36+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/4a8e10bf1d6210e5be91285a34c3b49b0c1fdc51slaprunner: don't send 200 when login is bad.2013-09-26T16:05:42+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/21cbde9d44209d472132273682e06bab7cef34b3Allow to setup custom sleep time between resiliency tests.2013-09-26T13:54:19+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/d769e37e4b2995a50f126f1b302c88b1c7aedf11slaprunner resilience test: deploy instance in new-main ex-clone.2013-09-26T10:59:38+02:00Cédric de Saint Martincedric.dsm@tiolive.comhttps://lab.nexedi.com/nexedi/slapos.toolbox/-/commit/87771bf52a5872c1521572e48b1f93665a73d5c0slaprunner resilience test: export methods for easy extension.2013-09-26T10:45:19+02:00Cédric de Saint Martincedric.dsm@tiolive.com
Also, some 80 columns.