- 11 Aug, 2021 6 commits
-
-
Jérome Perrin authored
Because json is unicode in python2, pretty-printing the parameters would display something like {u'foo': u'bar'}. Encode these unicode strings on python2, so that it looks like {'foo': 'bar'} on both python2 and python3
-
Jérome Perrin authored
-
Jérome Perrin authored
This is more readable
-
Jérome Perrin authored
-
Jérome Perrin authored
Support a syntax like: slapos request \ --node=computer_guid=local \ --parameters-file=~/request.json \ ERP5 \ https://lab.nexedi.com/nexedi/slapos/raw/1.0.145/software/erp5/software.cfg to request an instance with parameters in ~/request.json file. This automatically understands the serialisation, when software uses json-in-xml serialisation, no need to use `_` argument with the encoded json.
-
Jérome Perrin authored
-
- 06 Aug, 2021 2 commits
-
-
Jérome Perrin authored
This allows easily serving a directory content with a server like this: from six.moves import SimpleHTTPServer class FileHTTPServer(ManagedHTTPServer): working_directory = profile_dir RequestHandler = SimpleHTTPServer.SimpleHTTPRequestHandler
-
Jérome Perrin authored
-
- 02 Aug, 2021 2 commits
-
-
Jérome Perrin authored
-
Jérome Perrin authored
This reverts commit 202a9bcd because it caused some test failures.
-
- 30 Jul, 2021 4 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This prevents diff while commit others things
-
Łukasz Nowak authored
Forgot to mark the version.
-
Łukasz Nowak authored
It's a release which fixes changelog for badly released 1.6.15
-
- 29 Jul, 2021 2 commits
-
-
Thomas Gambier authored
-
Łukasz Nowak authored
-
- 28 Jul, 2021 3 commits
-
-
Rafael Monnerat authored
This changes aims minimize the unecessary accessed to master while the instance is going to be skipped to process or won't post informations to master. This in best cases reduces access from 1+n to 1 while n = number of used partitions.
-
Rafael Monnerat authored
Since the status is part of the getFullComputerInformation, once it changes state reindex the instance. This is required to prevent the message be outdated while check for anomaly.
-
Łukasz Nowak authored
[collect] section was put in the middle of [networkcache] section resulting with badly working fresh slapos-node installations using the example as a configuration template. This fixes commit 2da17657
-
- 26 Jul, 2021 1 commit
-
-
Rafael Monnerat authored
-
- 23 Jul, 2021 3 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!318
-
Romain Courteaud authored
OfficeJS's user blocking third party cookie will at least stop entering their credentials many times for nothing
-
- 14 Jul, 2021 6 commits
-
-
Rafael Monnerat authored
If the mariadb is more recent (and consitent) them the ZODB, it isn't needed to full reindex since all changed objects are visible in the catalog. So it is safe enough only partially reindex.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 12 Jul, 2021 1 commit
-
-
Jérome Perrin authored
Until now, standalone was running slapos node software/instance with --all flag which force installing software or processing software, unlike "normal" slapos node which no longer install on software once they are completed and only process instances when they are requested with different parameters or when they have failing promises. We stop using the --all flag, to behave like a normal slapos node. This reveal missing promises in some softwares, after this change, waitForInstance can return faster. This reveal test failures with some softwares where the instanciation step request other instances, but without having a promise to wait for their requests to have been sucessfully processed; in this case waitForInstance return too early. We keep an "slapos node software --all" API to force reinstalling software, this can be useful for scenarios like erp5testnode, or software release development. We also keep an hidden "slapos node instance --all" API, so that we can keep running tests for software releases with missing promises.
-
- 07 Jul, 2021 4 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
- 06 Jul, 2021 1 commit
-
-
Jérome Perrin authored
-
- 05 Jul, 2021 5 commits
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!312
-
Rafael Monnerat authored
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!313
-
Boxiang Sun authored
This test suite is for run the tests in the erp5-doc repository. Put it in this repository is because the testpages in the erp5-doc/erp5_slapos_tutorial need slapos-master recipe to configure the erp5 instance.
-
Łukasz Nowak authored
-