Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Host local storage support #1076

Merged
merged 25 commits into from
Oct 1, 2024
Merged

Commits on Sep 27, 2024

  1. Update storage class provisioner labels in view of new provisioners; …

    …Code rafactoring.
    
    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d077de2 View commit details
    Browse the repository at this point in the history
  2. Add provisioner selector in Host edit page/Disk

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    887d8b8 View commit details
    Browse the repository at this point in the history
  3. Add Lvm storage provisioner settings in Storage Class create page

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    0c62a41 View commit details
    Browse the repository at this point in the history
  4. Add longhorn v2 check

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    59e2991 View commit details
    Browse the repository at this point in the history
  5. Move Provisionrs input field

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    46f6aae View commit details
    Browse the repository at this point in the history
  6. Add provisioner to Disk details page

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    3774f47 View commit details
    Browse the repository at this point in the history
  7. Fix storage provisioners labels

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    c85b000 View commit details
    Browse the repository at this point in the history
  8. Update Storage and Disk tabs based on provisioner

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    26d17e2 View commit details
    Browse the repository at this point in the history
  9. Add new provisioner fields when saving new disks; Fix Storage class p…

    …rovisioner parameters
    
    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    197b205 View commit details
    Browse the repository at this point in the history
  10. Add provisioner in Host details page

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4463bd4 View commit details
    Browse the repository at this point in the history
  11. Implement Lvm edit page

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f80b92c View commit details
    Browse the repository at this point in the history
  12. Add lvm node selector

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    0372c91 View commit details
    Browse the repository at this point in the history
  13. Remove unsupported LVM storages from Image creation page.

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    87ad61e View commit details
    Browse the repository at this point in the history
  14. Various enhancements

    - Add lvm driver addon
    - Add longhorn v2 engine in provisioner dropdowns
    - Save storage class parameters for longhorn
    - Decouple Storage class longhron params
    - Add create new option for LVM groups
    
    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    9ff98f5 View commit details
    Browse the repository at this point in the history
  15. Handle spec.fileSystem.provisioned deprecation in favor of spec.provi…

    …sion in blockDevice CR
    
    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4e6f9d8 View commit details
    Browse the repository at this point in the history
  16. Rebase driver.longhorn.io

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d23db5e View commit details
    Browse the repository at this point in the history
  17. Rename longhorn version param to dataEngine

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    d1d4fbf View commit details
    Browse the repository at this point in the history
  18. Hide format tooltip for longhorn v2 version

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    cb0b5b4 View commit details
    Browse the repository at this point in the history
  19. Remove Path for non longhorn disks and fix typos

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    31e47f1 View commit details
    Browse the repository at this point in the history
  20. Fix Provisioner/Force-formatted fields visibilty

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    8bcf177 View commit details
    Browse the repository at this point in the history
  21. Set ReadWriteOnce accessMode for Longhorn V2 volumes

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    1794c1a View commit details
    Browse the repository at this point in the history
  22. Limit VolumeBindingMode to WaitForFirstConsumer for LVM StorageClasses

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    00a1d18 View commit details
    Browse the repository at this point in the history
  23. Fix typos

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f91ba19 View commit details
    Browse the repository at this point in the history
  24. Fix new Volumes access mode rules

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    a38a0b9 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2024

  1. Fix Virtual Machines Volumes access mode rules

    Signed-off-by: Francesco Torchia <francesco.torchia@suse.com>
    torchiaf committed Sep 29, 2024
    Configuration menu
    Copy the full SHA
    21cbfa6 View commit details
    Browse the repository at this point in the history