1. 11 Oct, 2021 1 commit
  2. 03 Sep, 2021 1 commit
  3. 20 Aug, 2021 1 commit
  4. 19 Aug, 2021 5 commits
  5. 10 Aug, 2021 1 commit
  6. 27 Jul, 2021 1 commit
    • Eric Zheng's avatar
      upgrade to slapos.toolbox version 0.123 · b049c057
      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
      b049c057
  7. 29 Jun, 2021 1 commit
  8. 04 Jun, 2021 1 commit
  9. 02 Jun, 2021 1 commit
    • Xavier Thompson's avatar
      software/theia: Fix null parameters templating · c60456d3
      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
      ```
      c60456d3
  10. 31 May, 2021 1 commit
  11. 27 May, 2021 3 commits
  12. 12 May, 2021 2 commits
  13. 10 May, 2021 2 commits
    • Xavier Thompson's avatar
      92a55408
    • Xavier Thompson's avatar
      software/theia: Fix logo.png installation · 56bd8ce5
      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.
      56bd8ce5
  14. 06 Apr, 2021 2 commits
  15. 02 Apr, 2021 1 commit
    • Xavier Thompson's avatar
      software/theia: Overwrite static logo and fonts · 83f9a39d
      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.
      83f9a39d
  16. 31 Mar, 2021 2 commits
  17. 29 Mar, 2021 1 commit
  18. 25 Mar, 2021 1 commit
    • Xavier Thompson's avatar
      software/theia: Fix slapos environment discrepancy · b2f3dc78
      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.
      b2f3dc78
  19. 24 Mar, 2021 3 commits
  20. 01 Mar, 2021 1 commit
    • Xavier Thompson's avatar
      software/theia: Select free ports automatically · eb5d675c
      Xavier Thompson authored
      Changes:
      - Add comments and reorganise instance.cfg.in for clarity
      - Select free ports instead of hardcoded ports
      - Upgrade to slapos.core 1.6.5 to prefix forwarded requests
      
      This makes it possible to recursively nest theias into theias.
      
      See merge request !919
      eb5d675c
  21. 22 Feb, 2021 2 commits
  22. 16 Feb, 2021 1 commit
    • Xavier Thompson's avatar
      software/theia: Add autorun option · 81320b0e
      Xavier Thompson authored
      `autorun` controls the `slapos-node-auto` service:
        - `running`: start `slapos-node-auto`
        - `stopped`: stop `slapos-node-auto`
        - ( else ) : leave `slapos-node-auto` as it is
      
      See merge request !888
      81320b0e
  23. 12 Jan, 2021 3 commits
  24. 30 Nov, 2020 2 commits