1. 14 Aug, 2020 6 commits
    • Jérome Perrin's avatar
      software/powerdns: use shorter path for socket · b3e3a3f0
      Jérome Perrin authored
      powerdns uses a socket named pdns.controlsocket in socket-dir (
      https://doc.powerdns.com/authoritative/running.html#control-socket )
      We sometimes see errors on test nodes that this path is too long:
      
           Aug 13 20:54:10 Unable to open controlsocket, path '/srv/slapgrid/slappart13/srv/testnode/cvr/inst/test0-0/tmp/inst/pdns1/var/run/pdns-socket/pdns.controlsocket' is not a valid UNIX socket path.
      
      Instead of using "var/run/pdns-socket", put the socket in "var/run",
      which should be short enough.
      b3e3a3f0
    • Łukasz Nowak's avatar
      software/kvm: Set cpu-max-count and ram-max-size defaults correctly · a5bdb631
      Łukasz Nowak authored
      As cpu-count and ram-size can be setup freely by the user, the cpu-max-count
      and ram-max-size shall follow it.
      
      Otherwise it generates hard to track issues with starting VMs.
      a5bdb631
    • Łukasz Nowak's avatar
      software/kvm: Enable downloadable images in cluster · 6d287f3a
      Łukasz Nowak authored
      The image-url-list parameter is passed-thru only if it's present in the
      original request, as the default instance differentiates correctly between
      parameter existence or emptiness (or being None).
      6d287f3a
    • Ł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
    • Łukasz Nowak's avatar
      Improve "software/kvm/test: Wait long when big images are downloaded" · 413d8aef
      Łukasz Nowak authored
      Wait even longer, as in some environments downloading big files takes a lot
      of time which can lead to unstable test results.
      
      Note: On fast environments the max won't be reached, so in such case the test
            speed won't be affected.
      413d8aef
    • Łukasz Nowak's avatar
      component/h2o: Safe enable MRUBY · 709bcaa6
      Łukasz Nowak authored
      709bcaa6
  2. 13 Aug, 2020 2 commits
  3. 12 Aug, 2020 1 commit
  4. 11 Aug, 2020 1 commit
  5. 10 Aug, 2020 1 commit
  6. 07 Aug, 2020 6 commits
  7. 06 Aug, 2020 1 commit
  8. 05 Aug, 2020 14 commits
  9. 03 Aug, 2020 5 commits
  10. 02 Aug, 2020 1 commit
  11. 30 Jul, 2020 2 commits
    • Łukasz Nowak's avatar
      caddy-frontend: Prepare next release · 18a6db53
      Łukasz Nowak authored
      18a6db53
    • Łukasz Nowak's avatar
      caddy-frontend: Expose backend log files to slaves · 65700284
      Łukasz Nowak authored
      Backend logs are exposed as usual access and error logs.
      
      By using rsyslogd templates and regex filtering, the rsyslogd reacts itself
      and creates needed files per each slave which accesses it. Thanks to this, it's
      configuration is static from point of view of SlapOS profiles, and can be
      generated once.
      
      As the rsyslogd configuration became fully special to backend-haproxy, the
      rsyslogd template filename and its references has been correctly renamed.
      65700284