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

Console Connectivity (VNC) for guest interaction

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Minor Minor
    • None
    • None
    • CNV Network
    • None
    • vnc-console
      • VNC access not going through the API server
      • Authenticated access
      • Encrypted connection
      • Horizontally Scalable
    • 50% To Do, 0% In Progress, 50% Done
    • dev-ready, po-ready, qe-ready, ux-ready

      User Stories

      I am sitting outside the KNI cluster, and would like to connect securely to my VM console(s)

      User stories 1: Legacy clients

      • As a VM owner I would like to use GUI/virtctl to obtain a token to my VM as well as IP:port combination. I would like to later run s_client IP port (or an equivalent, such as socat), type in my token, and have access to the console of my VM.
      • As a VM owner I would like to use GUI/virtctl to obtain a .vv file with token to my VM as well as IP:port combination. I would like to later run virt-viewer foobar.vv and connect to my VM
      • As an owner of a Windows VM which is connected via the Pod network, I would like to log into it, configure RDP server on it and set its password. I would like to use GUI/virtctl to obtain an IP:port combination. I would like to later run xfreerpd IP:port, pass my password, and connect to my VM.

      User Stories 2: Thin Client

      As a VM owner, I would like to be able to connect to my VM via VNC while using only my browser.

      User Stories 3: virtctl vm name console

      As a VM owner, I would like to `oc login` to my cluster, and then use a single command line to access the console of my VM.
       

      REFERENCES

      Initial design diagrams:  https://docs.google.com/document/d/1ga4jHn_o63kYd0IURWyla7wSBZsXcCaNFzBY6BrimYo

       

      DELIVERY OWNER: dkenigsb

      QA Engineer: myakove@redhat.com

      Done Checklist

      • DEV - Upstream code and tests merged:
      • DEV - Upstream roadmap issue: <link to GitHub Issue>
      • DEV - Upstream documentation merged:
      • DEV - Downstream build attached to advisory:
      • QE - Test plans in Polarion:
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: Not done

       

              dkenigsb@redhat.com Dan Kenigsberg
              seamurph@redhat.com Sean Murphy
              Meni Yakove Meni Yakove
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: