- 08 Feb, 2023 5 commits
-
-
Xavier Thompson authored
Fix request scope inside instance trees so that an instance is uniquely identified by its name and the partition of the instance tree's root. In other words, this allows diamond-shaped instance trees.
-
Xavier Thompson authored
Test that there cannot be two sub-sub-instances with the same name within the same instance tree, i.e. that we can form diamonds.
-
Xavier Thompson authored
-
Julien Muchembled authored
-
Julien Muchembled authored
-
- 01 Feb, 2023 4 commits
-
-
Rafael Monnerat authored
See merge request !480
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!485
-
Łukasz Nowak authored
-
Rafael Monnerat authored
-
- 31 Jan, 2023 9 commits
-
-
Rafael Monnerat authored
... to make publication_url happy
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Since the accounting workflow introduced Guard on start transition, it is required assignee or assignor to change the state (before Modify Portal content was enough). The script is invoke as Shadow user, and since destination section is set, the User automatically become Auditor (rather them Assignee) so it would imply a deeper change to relax security for the shadow user (not shadow person) just to invoke start. Not to mention HUGE security update to be done. Use Manager proxy role is not ideal, but it doesn't introduce a security issue while solve the problem until a deeper review on the roles for Shadow users takes place.
-
Rafael Monnerat authored
Export last workflow state for Business Processes
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!481
-
Rafael Monnerat authored
Since instances typically only access master once a day, double the cache duration to ensure it wasnt flushed between the runs.
-
Rafael Monnerat authored
The verification is somehow duplicated with the ComputeNode_checkSoftwareInstallationState. The script to check Software Installations already expose problems whenever a new software is requested and not built properly, which is the focus of the verification removed by this commit.
-
Rafael Monnerat authored
Update script to handle also stalled cases
-
Rafael Monnerat authored
-
- 25 Jan, 2023 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
See merge request nexedi/slapos.core!477
-
- 20 Jan, 2023 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
Read from stdout or stderr only when the event returned by the selector guarantees that the read will be non-blocking. Switch to using high-level selectors API instead of low-level select/poll.
-
- 17 Jan, 2023 1 commit
-
-
Xiaowu Zhang authored
-
- 16 Jan, 2023 2 commits
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!473
-
Rafael Monnerat authored
Otherwise capacity is closed due lack of access.
-
- 14 Jan, 2023 2 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
There is no reason to handle capacity in a different way for personal or friend. This comply with the future design, so keep all consistent by only differentiating Open and Close allocation scope whenever update capacity.
-
- 13 Jan, 2023 2 commits
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!472
-
Rafael Monnerat authored
This automatic updates arent required anymore, since we do not intend to have public machines anymore.
-
- 11 Jan, 2023 11 commits
-
-
Xiaowu Zhang authored
See merge request nexedi/slapos.core!443
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!470
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!471
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Ophélie Gagnard authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-
Xiaowu Zhang authored
-