An error occurred fetching the project authors.
  1. 21 Nov, 2024 1 commit
  2. 16 Oct, 2024 3 commits
  3. 11 Oct, 2024 1 commit
  4. 13 May, 2024 2 commits
  5. 04 Apr, 2024 1 commit
  6. 17 Aug, 2023 2 commits
    • Xavier Thompson's avatar
      software/kvm: Fix tests after IPv6 range · dacd6244
      Xavier Thompson authored
      Most tests were unaffected by partitions now having different IPv6.
      The main issue is that there is now a .slapos-resource file in each
      subpartition as well, same as in normal top-level partitions, which
      interferes with a hidden behavior of slapconfiguration recipe that
      allowed a kvm in a subpartition to transparently use the tap of the
      top-level partition. Now we need to explictly take this tap and put
      it in the .slapos-resource file of the subpartition.
      dacd6244
    • Xavier Thompson's avatar
      software/*/test: Blindly replace all _ipv6_address · 1dcaf841
      Xavier Thompson authored
      When IPv6 range is be enabled in testnodes, `_ipv6_address` does not
      contain a single IPv6 address shared by all partitions anymore, but
      instead the IPv6 range from which each partition will obtain its own
      IPv6 address. Instead there is now `computer_partition_ipv6_address`
      which contains the IPv6 address of the main partition.
      
      This change blindly replaces all occurences of `_ipv6_address` with
      `computer_partition_ipv6_address`, since that will fix most simple
      cases. The remaining cases, such as tests with instance trees that
      use multiple partitions, can be investigated and fixed individually.
      1dcaf841
  7. 27 Jul, 2023 1 commit
  8. 25 Jan, 2023 1 commit
  9. 05 Dec, 2022 1 commit
  10. 20 Sep, 2022 1 commit
  11. 07 Sep, 2022 1 commit
  12. 16 Aug, 2022 1 commit
  13. 01 Aug, 2022 1 commit
  14. 26 Jul, 2022 1 commit
  15. 12 Jul, 2022 1 commit
    • Łukasz Nowak's avatar
      kvm: Implement external-disk · e7b48c0b
      Łukasz Nowak authored
      Support absolute and relative paths. Paths starting with "rbd:" are special,
      and they point to the rbd endpoint, served by Ceph.
      
      cache parameter is optional, in case if present, will be used as-is, even with
      empty cache.
      
      external-disk-number, external-disk-size and external-disk-format has been
      removed from the schema to become hidden, nevertheless it's expected to be
      fully supported, as long tests are kept.
      
      Loudly fail in case if old and new ways are used in the same time.
      e7b48c0b
  16. 13 Jun, 2022 1 commit
    • Łukasz Nowak's avatar
      kvm: Switch default and kvm-cluster to json-in-xml · fc7142e1
      Łukasz Nowak authored
      default and kvm-cluster software types are now json-in-xml, so they accept
      and return json-in-xml.
      
      Update tests to show that xml and json-in-xml serialization works.
      
      Note: There was invective to publish with pure XML serialisation, but it is
      wrong idea because:
      
       1) serialisation in the software.cfg.json is provided for both ways
       2) requesting instances with given serialisation by profiles expect same
          serialisation
      
      Request resilient instances with serialised, as they reply with json-in-xml.
      fc7142e1
  17. 23 May, 2022 5 commits
  18. 18 May, 2022 1 commit
  19. 17 May, 2022 2 commits
  20. 07 Mar, 2022 1 commit
    • Łukasz Nowak's avatar
      kvm: Fix test for boot images · e9464a85
      Łukasz Nowak authored
      The test have incorrect leftover of old limited implementation, now the system
      shall update images by itself.
      
      Also the typical scenario - image on first request - was not covered.
      
      Adapt the test to code without needed linking.
      e9464a85
  21. 17 Feb, 2022 1 commit
    • Łukasz Nowak's avatar
      Fix "kvm: Drop ipv4-network-info" · 3939aebb
      Łukasz Nowak authored
      As refernce to the network-config-ipv4 part has been removed from the
      publish-connection-information the part was not installed anymore, so the
      netconfig.sh file was not added.
      
      Fixed it by simply adding this part to the installed ones.
      
      This fixes commit 3f7d8965
      3939aebb
  22. 08 Dec, 2021 1 commit
  23. 25 Nov, 2021 1 commit
  24. 23 Nov, 2021 1 commit
  25. 22 Nov, 2021 1 commit
    • Łukasz Nowak's avatar
      kvm: Support exporter for disk-type=ide · acf93f14
      Łukasz Nowak authored
      kvm-exporter supported only disk-type=virtio, as qemuqmpclient.driveBackup
      source_drive defaults to virtio0.
      
      For disk-type=ide the source_drive found to be ide0-hd0 by query-block during
      runtime, and as it's used, now such disk type is supported.
      acf93f14
  26. 15 Nov, 2021 2 commits
  27. 18 Oct, 2021 1 commit
  28. 25 Sep, 2021 1 commit
  29. 24 Sep, 2021 1 commit
  30. 08 Jul, 2021 1 commit
    • Łukasz Nowak's avatar
      kvm: Minimise restart reaction of the KVM wrapper · 6bdc1062
      Łukasz Nowak authored
      Thanks to minimising amount of changing parameters of the wrapper, by setting
      RAM and CPU to "init" values, it's possible to not restart the wrapper in case
      of device hotplugging in for changes of those parameters.
      
      Note that this shows regressiong to enable-device-hotplug which happened
      after upgrade to qemu 5.2.0 in 8dc22418.
      
      slapos.toolbox is added in order to use qemuqmpclient.
      6bdc1062