Uploaded image for project: 'Migration Toolkit for Virtualization'
  1. Migration Toolkit for Virtualization
  2. MTV-111

Provide a Forklift Operator to deploy on Vanilla Kubernetes, available in OperatorHub.io

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Normal Normal
    • 2.2.0
    • None
    • Operator
    • Forklift Operator
    • False
    • False
    • In a vanilla kubernetes cluster, with Ingress and OL installed, I can install and run Forklift by following the instructions provided in OperatorHub.io for it.
    • To Do
    • undefined

      Goal

      Provide a Forklift Operator to deploy on Vanilla Kubernetes, available in OperatorHub.io

      Background

      During the process of building the end-to-end demo for Konveyor, that required deploying Forklift on vanilla Kubernetes, we learned some lessons:

      • MTV operator requires routes which are not available in Kubernetes. 
      • We may count on ingress on Kubernetes but not on routes the way they are exposed in OpenShift
      • UI requires certificate management that is not provided by Kubernetes
      • Any user reaching Konveyor may want to test-drive the functionality of the tools, like Forklift, but now it can only be done in OpenShift

      User Stories

      As an upstream user I want to have a Forklift Operator so that I can deploy and test-drive the tool on my vanilla Kubernetes cluster

      As an upstream user I want to have the Forklift Operator listed in OperatorHub so that I can reach all my operators in the same place

      Implementation Notes

      The initial implementation of the Forklift Operator may not include the UI to simplify the deployment. We will need in that case to provide a CLI tool. This would follow the policy already in place with KubeVirt that upstream provides no UI but the virtctl tool.

            fbladilo@redhat.com Franco Bladilo
            mperezco@redhat.com Miguel Perez Colino (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: