This removes the need to download govc from github as part of every build and bake it into the container the build uses. This simplifies the build pipeline and makes offline scenarios simpler.
Govc initialization is now explicit so that the govc.sh file could be sourced without side effects. This will make is easier to test functions in the future.
vSphere certs are written directly to a temp file and used from there by govc
This removes the need to download govc from github as part of every build and bake it into the container the build uses. This simplifies the build pipeline and makes offline scenarios simpler.
Govc initialization is now explicit so that the govc.sh file could be sourced without side effects. This will make is easier to test functions in the future.