Skip to content

unable to deploy vSphere CSI Driver using VDO Operator #184

Open
@divyenpatel

Description

@divyenpatel

Issue/Feature Description:
Deploy vSphere CSI Driver using VDO Operator.
Deployment method -Deployment via Releases - https://github.com/vmware-tanzu/vsphere-kubernetes-drivers-operator/blob/main/docs/getting-started/getting-started-from-release.md

What type of Issue/Feature is this?
/kind documentation

Why this fix/ feature is needed(give scenarios or use cases):

Issue:1

Update latest version vdo-spec file.
Users need to figure out vdo spec path from latest tag manually

./vdoctl deploy --spec https://raw.githubusercontent.com/vmware-tanzu/vsphere-kubernetes-drivers-operator/v0.6.0/artifacts/vanilla/vdo-spec.yaml
Tip: now that you have deployed VDO, you might want to try 'vdoctl configure drivers' to configure vsphere drivers

Issue:2

After executing above command, when user tries to execute vdoctl configure drivers, command fails with

./vdoctl configure drivers
Error: not enough replicas of VDO

looking at the help for the command figured out that vdoctl.yaml is required at $HOME/.vdoctl.yaml
but could not find example $HOME/.vdoctl.yaml file anywhere in this repository.

Issue:3

As per workflow diagram - https://github.com/vmware-tanzu/vsphere-kubernetes-drivers-operator/blob/main/docs/getting-started/getting-started-from-release.md#user-flow

after executing vdoctl deploy, we need to execute vdoctl configure, but i got this error.

./vdoctl configure compatibility-matrix
Compatibility matrix is already configured. You can use `vdoctl update matrix` to update compatibility matrix

How to reproduce, in case of a bug:
Just follow the documentation and attempt to install driver using VDO operator without having knowledge of internal implementation detail.

Can you please update documentation for non-openshift environment so we can consume VDO Operator and in future recommend vdo operator for vanilla customer.

Other Notes / Environment Information: (Please give the env information, log link or any useful information for this issue)

# kubectl version
Client Version: v1.28.0
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.28.0

vSphere 8.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions