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

Introduce refresh-{instancetype,preference} subresource and virtctl command

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • CNV Infrastructure
    • None
    • refresh-instancetype
    • Future Sustainability
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • To Do

      https://github.com/kubevirt/community/pull/317/files#diff-7322bcbd0ff84ebec320e521f83c045d929a10348a5eaafd1320e8f4b7ae40a9R112

      ## VirtualMachine subresource API to clear `ControllerRevisionRef`
      
      A user should not be able to modify the status of a VirtualMachine.
      
      As such a new `refresh-{instancetype,preference}` subresource API will be provided to allow users to clear both `spec.{instancetype,preference}.controllerRevisionRef` and `status.{instancetypeRef,preferenceRef}.controllerRevisionRef` in order to allow users to move between generations of an instance type or preference object.
      
      A new `virtctl refresh instancetype ${vm}` command should also be created to help users call this subresource API.
      

              dholler@redhat.com Dominik Holler
              rhn-support-lyarwood Lee Yarwood
              Geetika Kapoor Geetika Kapoor
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated: