- 26 Jul, 2023 1 commit
-
-
Thomas Gambier authored
ssh-keysign is not readable by everyone so we cannot do "ldd" on it: $ ls -al /opt/slapgrid/shared/openssh/f79ee5e4e4573183783541f2ad9133e8/libexec/ total 1332 dr-xr-x--- 2 slapsoft slapsoft 90 Jul 12 22:10 . dr-xr-x--- 7 slapsoft slapsoft 131 Jul 12 22:10 .. -r-xr-xr-x 1 slapsoft slapsoft 145560 Jul 12 22:10 sftp-server -r-x--x--x 1 slapsoft slapsoft 506208 Jul 12 22:10 ssh-keysign -r-xr-xr-x 1 slapsoft slapsoft 366736 Jul 12 22:10 ssh-pkcs11-helper -r-xr-xr-x 1 slapsoft slapsoft 338064 Jul 12 22:10 ssh-sk-helper
-
- 24 Jul, 2023 1 commit
-
-
Thomas Gambier authored
-
- 20 Jul, 2023 1 commit
-
-
Thomas Gambier authored
we can have a case where written slapos.cfg has "partition_amount = 10" (leftover from previous execution) and we call format(0), in this case, we really want slapos.cfg function to be rewritten. See merge request nexedi/slapos.core!557
-
- 19 Jul, 2023 7 commits
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!555
-
Rafael Monnerat authored
-
Rafael Monnerat authored
It constains external JS files not that compatible with JS Lint.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Move gadget into portal_skin to reuse code to render forms like we do for normal user.
-
Rafael Monnerat authored
-
- 18 Jul, 2023 1 commit
-
-
Rafael Monnerat authored
-
- 12 Jul, 2023 6 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!553
-
Rafael Monnerat authored
-
Rafael Monnerat authored
This gives same visual/information as user has
-
Rafael Monnerat authored
Those gadgets should be reusable via older erp5 ui and oss website.
-
Rafael Monnerat authored
Try to compute status like the user view. It makes things easier for the administrator if he can also have the same set of messages and information to debug.
-
- 11 Jul, 2023 1 commit
-
-
Rafael Monnerat authored
Otherwise save the form may check security on the object listed
-
- 07 Jul, 2023 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
The output of slapos commands has been observed to be truncated earlier than desired in some cases due to long promise messages in output of slapos node instance and long paths included in the logs. See merge request nexedi/slapos.core!551
-
- 04 Jul, 2023 9 commits
-
-
Rafael Monnerat authored
-
Rafael Monnerat authored
See merge request !550
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!549
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Now we only have a single div (status) rather them two.
-
Rafael Monnerat authored
The secondary element is not that useful in reality, since it eventually contains something failing and tickets provides an way better overview of the problem.
-
Rafael Monnerat authored
-
Rafael Monnerat authored
-
Rafael Monnerat authored
Also create a testing ERP5 Software Release
-
- 03 Jul, 2023 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
See merge request nexedi/slapos.core!538
-
- 30 Jun, 2023 4 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
Promise launcher compares current slapgrid version with an old version number to determine if some feature is supported or if it should use a legacy workaround. But the comparison was a simple lexicographic order string comparison, and now that we incremented from 1.9.3 to 1.10.0 it wrongly compared the versions. Fix it with pkg_resources.parse_version.
-
Xavier Thompson authored
-
- 29 Jun, 2023 3 commits
-
-
Rafael Monnerat authored
See merge request nexedi/slapos.core!548
-
Rafael Monnerat authored
Compute Node must be able to invalidate Certificate Login whenever the Software Instance is destroyed.
-
Xavier Thompson authored
When the range available to allocate a single IPv6 to each partition is too small, wrap around by allocating the same IPs instead of aborting. The wrap around logic loops over the addresses in the range other than 0 and 1 which are reserved for the slapnode, except if the range is so small that there are no other addresses.
-
- 28 Jun, 2023 2 commits
-
-
Rafael Monnerat authored
Since login is invalidated the user wont be able to login into master anymore. Revoke certificate too often may cause an excessive amount which dont scale.
-
Xavier Thompson authored
Standalone uses the path of a slapos binary passed as a parameter to run slapos commands with supervisord or as subprocesses, instead of recreating an entry point script into the slapos version currently running standalone. Normally the slapos binary provided is actually the same slapos. One reason to do it this way is that in test nodes, standalone is run with pygolang's gpython which doesn't support running buildout (buildout tries to reexec with -S).
-