Skip to content

govc-update-version

Attempts to update the 'govc' binary in the context container at runtime

This task will attempt to update the govc binary inside the context container if it can. This task requires outbound internet access to github.com releases by default. The URL can be overridden if a binary is staged somewhere else.

To use this Task, the Param govc/update-binary must be set to True; by default it is False.

The default download will be performed against the following HTTP URL location:

# $VER will be replaced by 'govc/update-version` Param value
https://github.com/vmware/govmomi/releases/download/$VER/govc_Linux_x86_64.tar.gz

If the govc/update-url is set, it will override the above default location. You can specify Golang template constructs in the URL if desired, like:

"govc/update-url": 'https:/host.example.com/{{ .Param "govc/update-version" }}/govc_Linux_x86.64.tar.gz'

Assuming govc/update-version is set to v0.30.4, this Will expand to something like:

  • https:/host.example.com/v0.30.4/govc_Linux_x86.64.tar.gz

Objects that Reference govc-update-version

Objects used by govc-update-version