automatic OS image activation (capo)

This issue tracks the work related to sylva-projects#43 (closed) item 2 "automatic OS image enabling" for the sub-case of CAPO.

Recap of the MRs, roughly in the order in which they'll merge:

  • first version of sync-openstack-images (sylva-projects/sylva-elements/helm-charts/sync-openstack-images!1 - merged)

  • refactor get-openstack-images unit as a Helm-ba... (!3565 - merged)

  • sync-openstack-images: pass OS images informati... (!3657 - merged)

    • depends on receive info on OS images from values (sylva-projects/sylva-elements/helm-charts/sync-openstack-images!2 - merged)
  • code cleanup sync-openstack-images: don't compute PV size in... (!3666 - merged) -- can merge anytime after the one above

  • sync-openstack-images: use OS image selectors f... (!3671 - merged)

    • needs introduce OS image selectors (sylva-projects/sylva-elements/helm-charts/sync-openstack-images!5 - merged)
      • needs add helpers for OS image selection (sylva-projects/sylva-elements/helm-charts/sylva-library!44 - merged) which is common with #2014 (closed)
    • needs OS images helpers: add find-cluster-image-selec... (sylva-projects/sylva-elements/helm-charts/sylva-library!81 - merged) which is common with #2014 (closed)
  • simplify OS images activation (os_images/sylva_... (!3794 - merged) (common with #2014 (closed))

    • corresponding work to stop filing sylva_diskimagebuilder_images in CI configuration

📑 there is also a documentation portal MR related to this change and related ones: sylva-projects.gitlab.io!144 (merged)

Edited Feb 20, 2025 by Thomas Morin
Assignee Loading
Time tracking Loading