An error occurred fetching the project authors.
- 23 Mar, 2022 1 commit
-
-
Thomas Leymonerie authored
-
- 16 Dec, 2021 5 commits
-
-
Xavier Thompson authored
Include the hash of all parameters related to the embedded instance as a comment in the standalone script, so that if the hash changes, the script and its own hash change as well, and standalone service will be restarted.
-
Xavier Thompson authored
Generate standalone script in instance-theia.cfg.jinja.in instead of in software.cfg, avoiding the need to forward all the parameters.
-
Xavier Thompson authored
Include the hash of the relevant parameters in the abstract socket path, so that when changing these instance parameters the promise waits until the standalone service has taken the new parameters into account.
-
Xavier Thompson authored
Change "Embedded Instance" to "embedded_instance", and rename existing "Embdded Instance" into "embedded_instance" for compatibility.
-
Xavier Thompson authored
-
- 13 Dec, 2021 1 commit
-
-
Xavier Thompson authored
- Move [theia] section and dependencies into component/theia - Make [theia] section shared
-
- 06 Dec, 2021 1 commit
-
-
Xavier Thompson authored
-
- 03 Dec, 2021 1 commit
-
-
Xavier Thompson authored
Aggregate monitoring URLs from the main theia, clones and PBS. Also add monitor-setup-url to the parameters published by the PBS.
-
- 02 Dec, 2021 1 commit
-
-
Jérome Perrin authored
This will force a password reset
-
- 29 Nov, 2021 1 commit
-
-
Xavier Thompson authored
-
- 11 Oct, 2021 1 commit
-
-
Julien Muchembled authored
Adapt all promise sections to changes in plugin promise recipe.
-
- 03 Sep, 2021 1 commit
-
-
Xavier Thompson authored
-
- 20 Aug, 2021 1 commit
-
-
Jérome Perrin authored
The issue is now fixed in 1.16.0
-
- 19 Aug, 2021 5 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 10 Aug, 2021 1 commit
-
-
Xavier Thompson authored
-
- 27 Jul, 2021 1 commit
-
-
Eric Zheng authored
This introduces some breaking changes to the check_url_available promise: - http_code has been renamed to http-code - check-secure = 1 has been deprecated; http-code = 401 should be used instead
-
- 29 Jun, 2021 1 commit
-
-
Xavier Thompson authored
Change all `check_port_listening` promises to `check_socket_listening` and rename all associated `config-hostname` arguments to `config-host`
-
- 04 Jun, 2021 1 commit
-
-
Xavier Thompson authored
-
- 02 Jun, 2021 1 commit
-
-
Xavier Thompson authored
Before this commit, instance parameters that have a default null value in JSON format were rendered as 'None' string in instance-theia.cfg. In particular, Theia frontends were always requested with unsolvable SLA parameters that prevented a frontend from ever being allocated: ``` sla-instance_guid = None ```
-
- 31 May, 2021 1 commit
-
-
Jérome Perrin authored
This is required for example to preview images (ie. open a .png file from the editor). Without the default value of {{uuid}}.mini-browser.{{hostname}} is used but we don't have anything in place to resolve such domain names.
-
- 27 May, 2021 3 commits
-
-
Xavier Thompson authored
Before this commit, the Go workspace was always activated before launching the Theia shell and starting the embedded supervisord. This in turn added the gcc installed by Theia to the PATH, meaning that nested instances would be compiled with Theia's gcc instead of the system gcc, making the compilation outcome dependant on Theia. With this commit, the gcc resolved by PATH is now the system one.
-
Xavier Thompson authored
This option takes a string representing a valid JSON object and forwards the corresponding python dict to the embedded instance.
-
Xavier Thompson authored
-
- 12 May, 2021 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
This defers the rendering of `instance-theia.cfg.in` to the instance creation time instead of the software installation time, which will allow buildout sections to be added based on the instance parameters. See merge request !981
-
- 10 May, 2021 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
In older theia versions `~/srv/frontend-static/logo.png` was a symlink to the actual logo file. Now the logo is copied into `frontend-static` but a simple `cp -f` does not behave as expected when the destination already exists and is a symbolic link: - if the symlink is valid, the file is copied to the symlink target - if the symlink is broken, the copy command fails So the destination must be removed before copying.
-
- 06 Apr, 2021 2 commits
-
-
Jérome Perrin authored
Eventhough "others" can not enter the parent directory, there was no reason to have such open permissions
-
Jérome Perrin authored
The client side was reimplemented in node, to workaround segmentation faults with python/ncurses.
-
- 02 Apr, 2021 1 commit
-
-
Xavier Thompson authored
Before this commit buildout could fail when instantiating Theia after updating to a new software release because it tried to create already existing symbolic links. These symlinks were to let the backend Caddy serve the logo and fonts. This commit solves the issue by systematically overwriting existing files when creating the symlinks, and also directly copies the logo.
-
- 31 Mar, 2021 2 commits
-
-
Xavier Thompson authored
-
Xavier Thompson authored
-
- 29 Mar, 2021 1 commit
-
-
Xavier Thompson authored
-
- 25 Mar, 2021 1 commit
-
-
Xavier Thompson authored
Before this commit, running 'slapos node software' and 'supervisorctl start slapos-node-software' behaved differently because the PATH and other environment variables where different in the interactive theia shell and in supervisord.
-
- 24 Mar, 2021 1 commit
-
-
Lu Xu authored
-