Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-35250

vTPM should not require RWX

XMLWordPrintable

    • 0.42
    • False
    • Hide

      None

      Show
      None
    • False
    • VIRTSTRAT-64 - Full vTPM for Windows 11+
    • ---
    • ---
    • Storage Core Sprint 251, Storage Core Sprint 252
    • No

      Description of problem:

      Currently, the vTPM implementation requires an RWX storage class to be set. This makes using the feature problematic in some deployments. An example would be a Single Node OpenShift that lacks a RWX storage class.

      Instead of blocking the ability for a VM to run, let's instead allow it, but impose the NotMigrateable status condition if a VM's vTPM or EFI are backed by an RWO storage class.

      Hint: CDI maintains a database of storage class characteristics, so KubeVirt should be able to interrogate that for information. Care must be taken to ensure vTPM still works in clusters where CDI is not installed. KubeVirt should default to NotMigrateable, but allow the user an escape hatch to override.

      Version-Release number of selected component (if applicable): v4.14.0
      
      

      How reproducible: 100%

      Steps to Reproduce: {code:none}
      1.
      2.
      3.
      

      Actual results:

      
      

      Expected results:

      
      

      Additional info:

      
      

              akalenyu Alex Kalenyuk
              sgott@redhat.com Stuart Gott
              Kevin Alon Goldblatt Kevin Alon Goldblatt
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

                Created:
                Updated:
                Resolved: