- 09 Dec, 2024 10 commits
-
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
-
Łukasz Nowak authored
This reverts commit b6f08b9e. Because this promise is relaxed, it leads to situation, that slaves are not prepared, and no more processing would be needed. Most possibly much more advanced logic is required. This revertion is created to store the finding. The error is like: ====================================================================== FAIL: test_https_url (test.TestSlave) ---------------------------------------------------------------------- Traceback (most recent call last): File "/srv/slapgrid/slappart33/t/dwd/soft/5dab459bdda9e53f1db7e0d954b37126/parts/slapos-repository/software/rapid-cdn/test/test.py", line 4792, in test_https_url self.assertEqual( AssertionError: b'---[25 chars]nMIIDKjCCAhKgAwIBAgIUXLVeJJwHEQDnyJAbiqOlk7qkN[1100 chars]--\n' != b'---[25 chars]nMIIDVzCCAj+gAwIBAgIUJ99OAJ5qFcT5shJYBLHmdHKFu[1162 chars]--\n't
-
Łukasz Nowak authored
Store certificates, as they are important for understanding assertions.
-
Łukasz Nowak authored
-
Łukasz Nowak authored
validate_frontend_configuration is exactly check_command_execute, so just use it.
-
Łukasz Nowak authored
Replace trafficserver_cache_availability with check_command_execute which has the same functionality. The eventual message from trafficserver_cache_availability will be visible anyway.
-
Łukasz Nowak authored
publish-failsafe-error-promise and promise-key-download-url-ready shall be less reactive, as otherwise it results with constant problems detection on the running cluster, by raising tickets. When those promises are less sensitive it gives time for the cluster to stabilize.
-
Łukasz Nowak authored
-
- 08 Dec, 2024 1 commit
-
-
Jérome Perrin authored
-
- 06 Dec, 2024 1 commit
-
-
Thomas Gambier authored
-
- 05 Dec, 2024 4 commits
-
-
Łukasz Nowak authored
After dropping _force_slapos_node_instance_all tests with parameter propagation need special treatment: * during first waitForInstance it is needed to wait for instance for the parameterto be requested to the master * during second waitForInstance the parameter is being propagated to other instances This is solved by waitForInstanceWithPropagation In some cases tests are modyfing in-place partitions (eg. .slapos-resource) in order to mock some states. Then it's required to force instatiation with waitForInstanceWithForce. In other places additional, sometimes conditional, processing is added in order to account for non forced default processing.
-
Łukasz Nowak authored
Do not force --all for instance in order to test real instantiation.
-
Jérome Perrin authored
fix this error: t/unit-tests/clar/clar.c:209:10: fatal error: clar.suite: No such file or directory 209 | #include "clar.suite" | ^~~~~~~~~~~~ compilation terminated. make: *** [Makefile:2795: t/unit-tests/clar/clar.o] Error 1 git: Command 'set -e;make ' returned non-zero exit status 2. git: Compilation error. The package is left as is at /srv/slapgrid/slappart47/t/drw/shared/git/832728c0d7e76c5e768f4e3b2767d29d/.build/git-2.47.1 where you can inspect what went wrong. A shell script slapos.recipe.build.env.sh has been generated. You can source it in your shell to reproduce build environment. While: Installing git. Error: System error
-
Jérome Perrin authored
See merge request !1701
-
- 04 Dec, 2024 8 commits
-
-
Thomas Gambier authored
-
Roque authored
-
Roque authored
-
Roque authored
- drop hardcoded values, use instance parameters - propagate parameters to sub instances - use uri template for monitoring setup url - plus: fix password reinstall
-
Roque authored
-
Jérome Perrin authored
this is actually failing with buildout 3.0.1+slapos007: While: Installing pillow-python. An internal error occurred due to a bug in either zc.buildout or in a recipe being used: Traceback (most recent call last): File "eggs/zc.buildout-3.0.1+slapos007-py3.9.egg/zc/buildout/buildout.py", line 2664, in main getattr(buildout, command)(args) File "eggs/zc.buildout-3.0.1+slapos007-py3.9.egg/zc/buildout/buildout.py", line 855, in install self._install_parts(install_args) File "eggs/zc.buildout-3.0.1+slapos007-py3.9.egg/zc/buildout/buildout.py", line 1026, in _install_parts installed_files = self[part]._call(recipe.install) File "eggs/zc.buildout-3.0.1+slapos007-py3.9.egg/zc/buildout/buildout.py", line 1948, in _call return f() File "eggs/zc.recipe.egg-2.0.8.dev0+slapos007-py3.9.egg/zc/recipe/egg/custom.py", line 80, in install return self._install() File "eggs/zc.recipe.egg-2.0.8.dev0+slapos007-py3.9.egg/zc/recipe/egg/custom.py", line 150, in _install return zc.buildout.easy_install.build( File "eggs/zc.buildout-3.0.1+slapos007-py3.9.egg/zc/buildout/easy_install.py", line 1163, in build return installer.build(spec, build_ext, patch_dict=patch_dict) File "eggs/zc.buildout-3.0.1+slapos007-py3.9.egg/zc/buildout/easy_install.py", line 970, in build patch_dict = patch_dict[dist.project_name] KeyError: 'pillow'
-
Thomas Gambier authored
-
- 03 Dec, 2024 1 commit
-
-
Thomas Gambier authored
-
- 02 Dec, 2024 1 commit
-
-
Léo-Paul Géneau authored
See merge request !1336
-
- 29 Nov, 2024 7 commits
-
-
Léo-Paul Géneau authored
-
Léo-Paul Géneau authored
`maxSession` is a selenium node option
-
Léo-Paul Géneau authored
`slotQuantity` set the number of slots by node meaning the maximum number of session for a node.
-
Léo-Paul Géneau authored
-
Léo-Paul Géneau authored
-
Joanne Hugé authored
Otherwise promise won't fail even if frontend is not yet here and partition will not be processed until next day when a bang happens
-
Jérome Perrin authored
-
- 27 Nov, 2024 3 commits
-
-
Rafael Monnerat authored
This is required to install lxml-python dependencies which is a sub dependency of jupyter
-
Rafael Monnerat authored
This is a PoC to compile wendelin and slapos-master with python3, and specially to run the tests.
-
Jérome Perrin authored
-
- 26 Nov, 2024 4 commits
-
-
Joanne Hugé authored
-
Joanne Hugé authored
-
Joanne Hugé authored
-
Joanne Hugé authored
Publish public link to websocket served by our CDN so that clients can connect to the websocket using Amarisoft GUI
-