Replies: 3 comments
-
I tried this out and saw the same thing. I guess the OLM addon for minikube doesn't really work because the image hash has changed, for the time being you can do I also saw my forklift-controller pod get stuck in ContainerCreating, I think because of this error from the forklift-operator pod: If you are getting that error, you can install cert-manager manually with This got my forklift-controller pod to go running, although I haven't tried creating providers or plans or anything yet. |
Beta Was this translation helpful? Give feedback.
-
Hello @mrnold, Thank you for the help with the installation. I tried to change the image hash but for some reason it did not work. So I had to look for a work around. I am going to share the workaround in a different comment. But I need your help with one more thing. The OLM and the Forklift components are all installed but Forklift UI and the Forklift Must Gather component are no where to be seen. As per the documentation, the Forklift operator should install these but it didn't for me. It would be of great help if you can guide me in the right direction. Here are the OLM and Forklift pods: |
Beta Was this translation helpful? Give feedback.
-
Here are the steps for the installation, in case any one comes looking for it :) First I downloaded the OLM crd.yaml and olm.yaml file from here: Second step is to deploy these files but never do: If you use the apply method kubectl will throw an error for the memory size of the CRD too large for it to handle. You have to use the create method: kubectl create -f crds.yaml Once these are deployed. The next step is to deploy the cert-manager using this: Then you deploy the forklift manifest: Last but not the least is to deploy the controller. $ cat << EOF | kubectl -n konveyor-forklift apply -f - Once you are done, please check the olm and konveyor namespaces and confirm if all the pods are in running state. And you should be good to go from here. P.S: This installation is strictly for Minikube. I haven't tested this method on a K8s cluster but it should work there as well imo |
Beta Was this translation helpful? Give feedback.
-
Hello, I am trying to deploy Forklift on my Minikube setup. However, when I try to install the Forklift controller, it stays stuck in container creating mode.
I am following this instruction to deploy on Minikube: https://github.com/kubev2v/forklift/blob/main/operator/docs/k8s.md
But as you see there are few pods stuck in image pull back
Then I deployed the Konveyor-forklift manifest: (https://github.com/kubev2v/forklift/blob/main/operator/forklift-k8s.yaml)
Then I deployed the Forklift-controller:
$ cat << EOF | kubectl -n konveyor-forklift apply -f -
apiVersion: forklift.konveyor.io/v1beta1
kind: ForkliftController
metadata:
name: forklift-controller
namespace: konveyor-forklift
spec: {}
EOF
but as you can see the controller is stuck in container creating state.
can you please help me figure this issue out?
Beta Was this translation helpful? Give feedback.
All reactions