This is a fork of the Ankasoft vSphere provider Utilizing a higher version of the Terraform vSphere provider In order to capture bugfixes related to deploying OVF/OVA files directly to an ESXi host.
provider-vsphere is a Crossplane provider that
is built using Upjet code
generation tools and exposes XRM-conformant managed resources for the
vSphere API.
Alternatively, you can use declarative installation:
cat <<EOF | kubectl apply -f -
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
name: provider-vsphere
spec:
package:docker.io/andrewkumlin/provider-vsphere-amd64:latest
EOF
Notice that in this example Provider resource is referencing ControllerConfig with debug enabled.
Run code-generation pipeline:
go run cmd/generator/main.go "$PWD"Run against a Kubernetes cluster:
make runBuild, push, and install:
make allBuild binary:
make buildFor filing bugs, suggesting improvements, or requesting new features, please open an issue.