An error occurred fetching the project authors.
  1. 14 Apr, 2021 1 commit
  2. 13 Apr, 2021 1 commit
  3. 09 Apr, 2021 1 commit
    • Łukasz Nowak's avatar
      kvm: Implement whitelist firewall · 97225683
      Łukasz Nowak authored
      Sources of domains and IPs are:
      
       * default hardcoded in template/whitelist-domains-default
       * /etc/resolv.conf
       * provided in the request
       * provided in the special downloadble repository
      
      Then they are parsed with dnsresolver and .slapos-whitelist-firewall file is
      produced with list of IPs to be whitelisted.
      
      This allows slapos.core whitelistfirewall manager to lock-down the partition
      to only whitelisted list of IPs.
      97225683
  4. 17 Feb, 2021 1 commit
  5. 13 Jan, 2021 1 commit
  6. 20 Oct, 2020 1 commit
    • Kirill Smelkov's avatar
      *: Factor-out NumPy version into component/numpy/ · eacc0038
      Kirill Smelkov authored
      Move `numpy=1.16.4` from all over the place into component/numpy.
      Don't move if a different numpy version is used, or it looks like a
      software cares to use exactly particular version.
      Downgrade pygolang/test.cfg from numpy=1.16.6 to numpy=1.16.4 and use
      common numpy component version - using numpy=1.16.6 is not required for
      pygolang testing and so this downgrade is acceptable. It will be better
      to upgrade NumPy to latest in component/numpy/ as a future separate step.
      
      See previous patch where it was decided and explained that version for
      component <X> lives in component/X/.
      eacc0038
  7. 14 Aug, 2020 1 commit
    • Łukasz Nowak's avatar
      software/kvm: Implement downloadable images · 0d3e8749
      Łukasz Nowak authored
      Downloadable images are enabled when key image-url-list (described in
      instance-kvm-input-schema.json) is present.
      
      Images are downloaded outside of partition processing, as this can take a lot
      of time by template/image-download-controller.py
      
      Configuration is checked and cleaned up by
      template/image-download-config-creator.py
      
      Promises are used for:
      
       * checking if the current configuration from the request has been processed
       * checking status of configuration generation, image download process and
         checksum validity
      
      Details about errors are exposed by using monitor stack provided HTTP server,
      so that user is able to take informed decision about how to fix the problem.
      0d3e8749
  8. 05 Aug, 2020 1 commit
  9. 18 May, 2020 1 commit
    • Nicolas Wavrant's avatar
      software/kvm: keep old recipe eggs otherwise instance can't be upgraded · d08e5fe6
      Nicolas Wavrant authored
      As we have kvm with a section deployed using
      collective.recipe.shelloutput, if collective.recipe.shelloutput isn't in
      the SR folder anymore this section can't be uninstalled (as the
      uninstall method is defined in the egg).
      
      The output of buildout for this error was :
      
      Installing switch_softwaretype.
      Uninstalling frontend-port.
      While:
        Installing.
        Uninstalling frontend-port.
        Installing recipe collective.recipe.shelloutput.
        Getting distribution for 'collective.recipe.shelloutput'.
      Error: We don't have a distribution for collective.recipe.shelloutput
      and can't install one in offline (no-install) mode.
      
      The cause was a7a36453
      d08e5fe6
  10. 05 May, 2020 1 commit
  11. 30 Apr, 2020 1 commit
    • Thomas Gambier's avatar
      software/kvm: python-with-eggs needs slapos.toolbox · 73c19b03
      Thomas Gambier authored
      kvm_controller_raw uses slapos.qemuqmpclient from slapos.toolbox
      
      See the following error without this patch:
      
      slapuser61@COMP-202:~/srv/runner/instance/slappart0$ /srv/slapgrid/slappart61/srv/runner/instance/slappart0/bin/kvm_controller_raw
      Traceback (most recent call last):
        File "/srv/slapgrid/slappart61/srv/runner/software/1adf3dca589722a5eeac686fd4870ad0/bin/python-with-eggs", line 76, in <module>
          exec(compile(__file__f.read(), __file__, "exec"))
        File "/srv/slapgrid/slappart61/srv/runner/instance/slappart0/bin/kvm_controller_raw", line 9, in <module>
          from slapos.qemuqmpclient import QemuQMPWrapper, getInitialQemuResourceDict
      ImportError: No module named qemuqmpclient
      73c19b03
  12. 15 Apr, 2020 2 commits
  13. 22 Mar, 2020 1 commit
  14. 09 Mar, 2020 1 commit
  15. 17 Feb, 2020 1 commit
  16. 22 Jan, 2020 1 commit
  17. 03 Jan, 2020 1 commit
    • Julien Muchembled's avatar
      fixup! glib: put the expected python in $PATH · 77d9f997
      Julien Muchembled authored
      The OS may not have Python (slapos-node package does not depend
      on any version of Python). Another possible issue was found on Suse:
      
        make[3]: Entering directory '.../parts/glib__compile__/glib-2.56.4/gio'
          GEN      gdbus-daemon-generated.c
        Traceback (most recent call last):
          File "./gdbus-2.0/codegen/gdbus-codegen.in", line 53, in <module>
            from codegen import codegen_main
          File ".../parts/glib__compile__/glib-2.56.4/gio/gdbus-2.0/codegen/codegen_main.py", line 30, in <module>
            from . import parser
          File ".../parts/glib__compile__/glib-2.56.4/gio/gdbus-2.0/codegen/parser.py", line 23, in <module>
            import xml.parsers.expat
        ImportError: No module named xml.parsers.expat
      77d9f997
  18. 08 Nov, 2019 1 commit
  19. 10 Oct, 2019 2 commits
  20. 13 Aug, 2019 1 commit
  21. 01 Aug, 2019 1 commit
  22. 26 Mar, 2019 1 commit
  23. 08 Feb, 2019 1 commit
  24. 24 Jan, 2019 1 commit
  25. 23 Jan, 2019 1 commit
  26. 21 Jan, 2019 1 commit
  27. 11 Jan, 2019 3 commits
  28. 10 Jan, 2019 2 commits
  29. 18 Dec, 2018 1 commit
  30. 13 Dec, 2018 1 commit
  31. 07 Dec, 2018 2 commits
  32. 06 Dec, 2018 1 commit
  33. 30 Nov, 2018 1 commit
  34. 26 Oct, 2018 1 commit