Skip to content
  1. Nov 14, 2024
    • Max Gautier's avatar
      CI: use kubevirt.core dynamic inventory · 329ffd45
      Max Gautier authored
      This allows a single source of truth for the virtual machines in a
      kubevirt ci-run.
      
      `etcd_member_name` should be correctly handled in kubespray-defaults for
      testing the recover cases.
      329ffd45
  2. Nov 13, 2024
    • Max Gautier's avatar
      CI: make the ansible inventory a directory · a8e7238c
      Max Gautier authored
      Not constraining the inventory to .ini allows us to use dynamic
      inventory, which is needed for simplifying kubevirt jobs inventory.
      
      Also reduces the scope of the ANSIBLE_INVENTORY variable.
      a8e7238c
    • Max Gautier's avatar
      CI: use VirtualMachineInstance for VMs · c46e5dc3
      Max Gautier authored
      VMI in Kubevirt are the abstraction below VirtualMachine.
      
      - We don't really need the extra abstraction of VirtualMachine objects
      - Convert the waiting for VMs ip address to use kubernetes.core.k8s_info
        and no shell pipeline
      c46e5dc3
  3. Oct 18, 2024
    • Max Gautier's avatar
      CI: remove deletion tasks of 'packet' VMs · e8ee4228
      Max Gautier authored
      Kubevirt VMs deletion will be handled by the Kubernetes GC (see previous
      commit), remove all the codes handling that.
      e8ee4228
    • Max Gautier's avatar
      CI: use Kubernetes GC to delete kubevirt vms · 65c67c5c
      Max Gautier authored
      This leverage the Kubernetes GC to delete kubevirt VMs, by using
      ownerReferences, with the CI pod running the playbook as the owner.
      This concretely means that the control plane in our CI cluster will
      delete the kubevirt VMs associated with a particular ci job as soon as
      that pod job is deleted, which usually happens when the job terminates,
      (barring errors, which will be addressed in the cluster directly)
      
      Upgrade to kubevirt.io/v1 for the VirtualMachine manifests, since the
      alpha version is deprecated.
      65c67c5c
  4. Oct 17, 2024
  5. Oct 16, 2024
  6. Oct 15, 2024
  7. Oct 14, 2024
  8. Oct 12, 2024
  9. Oct 10, 2024
  10. Oct 09, 2024
  11. Oct 08, 2024
  12. Oct 07, 2024
  13. Oct 06, 2024
  14. Oct 04, 2024
  15. Oct 03, 2024
  16. Oct 01, 2024
  17. Sep 30, 2024
  18. Sep 29, 2024
Loading