- 11 Jan, 2022 6 commits
-
-
Jérome Perrin authored
check_software was checking all shared parts, which was an easy implementation but turned out to be problematic, both when running on test nodes because if one software installs broken shared parts all softwares being tested afterwards were failing and also during development because we needed to prune broken shared parts when fixing problems reported by check_software. This inspects buildout's .installed.cfg to guess which shared parts are used.
-
Jérome Perrin authored
These are used in check software tests.
-
Jérome Perrin authored
shutil.rmtree does not support files marked as read only by slapos.recipe.build shared parts system and this test is now used for testing of shared parts.
-
Jérome Perrin authored
Since slapos.recipe.cmmi version 0.18, the signature files no longer match the glob pattern that was used here, so check that shared parts do not reference software parts was not effective anymore.
-
Jérome Perrin authored
test detection of usage of shared library from system and of shared parts referencing software
-
Jérome Perrin authored
This reverts commit 2d50c8b8. We are not ready for this, for example on debian 10 perl link with libnsl. For reference, one example test failure: https://erp5js.nexedi.net/#/test_result_module/20220111-190A520F2/20 We'll try to re-apply this later once no software use system libnsl
-
- 06 Jan, 2022 2 commits
-
-
Jérome Perrin authored
Since slapos commit 246be932e (component/libtirpc,libnsl: initial inclusion, 2021-12-28) we have a slapos component, so no reason to accept the system library
-
Jérome Perrin authored
logrotate stack uses srv/backup/logrotate
-
- 29 Dec, 2021 27 commits
-
-
Rafael Monnerat authored
This MR aims to introduce and extend the internal API with the support for manage: - Project - Organisation - Site (also Organisation) - Tokens - Computer Network So via the introductions of workflows we included the following methods: - Project.approveRegistration() - Project.leaveProject() - Project.acceptInvitation() - Organisation.approveRegistration() - Organisation.leaveOrganisation() - Organisation.acceptInvitation() - Person.requestProject(project_title) - Person.requestOrganisation(organisation_title) - Person.requestSite(organisation_title) - Person.requestToken(request_url) - Person.requestNetwork(network_title) - ComputeNote.requestTransfer(...) - InstanceTree.requestTransfer(...) - ComputerNetwork.approveRegistration() - ComputerNetwork.requestTransfer(...) This API with minor exceptions, don't replaces the way the Hateoas/JIO website interacts with ERP5, so the original scripts are kept and just changed to call internal APIs. See merge request nexedi/slapos.core!348
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Drop code that is never called anyway.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This makes easy write or update tests per workflow-basis
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Drop an duplication, probably came from copy and paste
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Introduce API on person to handle the requests of Organisations and Sites.
-
Rafael Monnerat authored
This aims to transform *_createMovement into an proper API to handle location/project/owners transfers between Sites/Project/Organisations.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This allows the project owner leave the project if he would like too
-
Rafael Monnerat authored
This API aims to handle token generation for person, rather them keep ad-hoc API on scripts for specific usage
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Acquire listbox configuration from erp5 using proper API rather them hardcode the values over the .js
-
Rafael Monnerat authored
- Include person.requestProject API on person_slap_interface_workflow - Include project_slap_interface_workflow on Projects
-
- 27 Dec, 2021 1 commit
-
-
Jérome Perrin authored
For fish shell, make slapos node software --only-sr and slapos node instance --only-cp complete the software and partitions from the local slap proxy
-
- 22 Dec, 2021 2 commits
-
-
Jérome Perrin authored
We don't use abbreviations in the user interface, this also makes another message to translate.
-
Jérome Perrin authored
This reverts commit a8f83ef9 and the other places where this pattern was copied. If some non verified connection is being made, let's be honest and don't hide it to user.
-
- 21 Dec, 2021 2 commits
-
-
Łukasz Nowak authored
In the commit dc559dad specific exceptions has been exposed to caller, but in case of SLAPOS_TEST_DEBUG enabled unusal exception is raised. This commit improves the situation so that behaviour is consistent neverthless the SLAPOS_TEST_DEBUG.
-
Romain Courteaud authored
This reverts commit 71fd0fab. All Zelenium tests are failing because of this change. Revert until all tests are fixed.
-