Skip to content

Commit History for vmware-lib

This is the commit history for the vmware-lib component.

v4.15.1 (2025/08/06)

  • feat(context): update context image

v4.15.0, v4.15.0-alpha01 (2025/06/12)

  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4
  • Shane/iso bldr enhancements
  • enhance(vmware-lib): Update 'vmware-tools' context runner to v1.2.18
  • enhance(vmware-lib): Add ESXi custom ISO builder capabilities

v4.14.21 (2025/06/12)

  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4.14.0-branch

v4.13.32 (2025/06/12)

  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4.13.0-branch

v4.14.20 (2024/11/05)

  • fix(containers): Update the version and checksum of containers.
  • docs: replace old readthedocs links with rackn.io links
  • fix(params): use secure param where appropriate
  • doc(fix): update links and fix render references
  • fix(vmware-lib): Fix ovftool-deploy PropertyMapping rendering if none specified

v4.13.31 (2024/02/13)

  • enhance(vmware-lib): v4.13 release enhancements
  • fix(vmware-lib): Fix prerequisites
  • enhance(vmware-lib): Cleansups and minor enhancements, add vSphere VM boot order changes

v4.12.17 (2023/05/15)

  • enhance(vmware-lib): Update Context Containers to v1.2.12
  • fix(vmware-lib): Fix example VCSA Profile
  • enhance(vmware-lib): Update to latest govc tool, add govc-update-version Task
  • fix(content): Fix yamllint errors and meta Prerequisites
  • Add yamllint to gitlab build pipeline
  • docs: rst to md conversion, parts missed by previous passes
  • docs(vmware-lib): rst to md conversion

v4.11.30 (2023/01/12)

  • enhance(vmware-lib): Taask wait, DVS, example enhancements
  • fix(vmware-lib): Fix bootsrap profile for govc and vmware-tools contexts
  • enhance(vmware-lib): Enhance Doc, Remove items, fix govc about check
  • enhance(task-library): Move govc-commands to use heredoc for command processing
  • fix(vmware-lib): Restructure mklabel to run before getUsableSectors
  • enhance(vmware-lib): Add datastore create inside ESXi
  • fix(vmware-lib): Fix govc ova stage task, enhance doc
  • enhance(vmware-lib): Fix create loop check, add doc, add circuit breaker, add examples
  • enhance(vmware-lib): new features, code cleanup, rework validations
  • enhance(vmware-lib): v4 - Better validate return handling
  • fix(vmware-lib): Fix quoting, enhance Param Meta, cleanup report output

v4.10.0 (2022/08/06)

  • fix(vmware-lib): Example profile fixed, updated Doc on 'ova/param-json'
  • fixes(vmware-lib): failure/report handling enhancements
  • enhance(vmware-lib): Add additoinal SDDC and VCF Cloud Builder pieces
  • feat(contexts): update contexts
  • feat(bootstrap): Add parameter to restrict to needed contexts
  • fix(vmware-lib): Move doc to external meta file

v4.9.10 (2022/02/28)

  • feat: convert meta data to a single file
  • fix(vmware-lib): Correct Param reference for OVA template
  • fix(contexts): update sha256sum for govc and vware-tool runners

v4.8.0 (2021/10/13)

  • refactor(task-library): update bootstrap-contexts for new image naming, add checksum
  • feat(gitlab): Migrate module to gitlab

v4.7.0 (2021/06/01)

  • enhance(vmware-lib): Add context host add capability
  • enhance(vmare-lib,task-library): Bootstrap fixes, vmware-lib cleanups

v4.6.12 (2021/03/20)

  • fix(doc): Various content doc fixes
  • enhance(vmware-lib): Add secret magic hidden command line flag processing
  • fix(vmware-lib): Equal sign fix and greedy gobble of whitespace

v4.6.0-beta01 (2021/01/06)

  • enhance(vmware-lib): Enhance safety checks and error output for OVFtool deployments
  • Reset context back to empty after run in govc context
  • Cleanups, datastore rework, enhance datastore
  • restructure member mappings
  • alter 'if' construct to remove 'eq'
  • fix MachineName to Machine.Name
  • remove unneeded filter param
  • Fixes for DS create, OVFTool, VSAN claim
  • fix if/then/else/fi missing then; duh
  • enhance(vmware-lib): Test NODES empty, add tag only
  • rename branch, add current commits
  • staging changes while switching laptops
  • WIP enhance(vmware-lib): Enhance ovftool, Doc, and add DS Mappings
  • fix(vmware-lib): OVFTool without datastore defined caused invalid cmd generation
  • move the Param outside of Range
  • fix bad bash, set DO_PLAYBOOK to always true
  • fix(vmware-lib): If VSAN disabled, do not generate playbook for rename
  • clean up ovftool, add arg processing, add WF
  • enhace ovftool-deploy capabilities
  • true up vsan-enabled control in appropriate tasks
  • make it ugly but working
  • newline rendering thrashing about
  • fix golang rendering no newline
  • fix ovftool back to original format
  • just make it stupid simple
  • fix N to WAIT
  • fix bullshit esxi shell syntax deficencies
  • thank you Slack for converting quotes to 'smart quotes' assholes
  • fix the fix
  • fix ovftool deploy vi: syntax
  • change vi: syntax for non DC/Cluster use
  • Add shell history disable to ovftool
  • fix wait time tmpl for ESXi broken shell
  • add esxi-wait-time for race conditions
  • fix 'if eq' argument structure
  • add 'import.spec' operation to 'govc-commands'
  • add import.spec capability to govc-commands
  • restore the govc-setup template
  • enhance(vmware-lib): Add OVFTool deployment generic pattern
  • change debug to verbose if rs-debug-enable is set
  • Add new 'ansible/additional-options' capability
  • Add ansible debug flag if rs-debug-enable set
  • enhance(vmware-lib): Enhance vmware-lib content
  • fix data structure schema and matching task for migrate VMs
  • fix borked variable names
  • Change vm migration to array structure
  • add current portgroup
  • fix 'no value' logic tests
  • Add alternate node for VM migrate pattern
  • Fix Meta.BaseContext to Context
  • Add updated filter for DVS create
  • performance optimize the drpcli calls to reduce returned payload
  • Convert DVS membership tests to support Profiles
  • Add VSAN rename and vSwitch migrate pieces
  • add decorator 'complete' stage to end of SDDC workflows
  • Add esxi-sddc-vcenter-deploy workflow
  • Fix filters to exclude all contexts, not just 'govc'
  • the context is called vmware-tools, not vmware-lib, bozo
  • sigh ... context goes in stage not workflow, dummy
  • move stages to use vmware-lib insead of govc context; add vsan enable stage
  • sigh - fix Name for vsan enable task
  • Sigh - fix 4 dashes to 3
  • Add VSAN enable and Workflow
  • fix govc setup and filtering for thumbprint check
  • fix dockerfile for FAT vmware-tools
  • Fix '.' to '_' for object_name
  • no members to iterate over - remove that for loop
  • sigh ... scope ... scope ... scope
  • fix param to paramexists
  • Fix incorrect golang variable name ()
  • Remove require for new_name for override
  • Add override for object rename 'new_name'
  • update dockerfile; add object rename
  • Move back to the DVS portgroup for vm_migrate
  • add double quote protection around VM variables
  • add safety check for vm_migrate_portgroup value
  • Add VM portgroup; it's diff from mgmt portgroup
  • add self signed cert bypass
  • Add VM Migrate to DVS playbook task
  • add local for connection on ansible playbook
  • rework vmware-tools to use debian instead of alpine (ovftool)
  • Fixup playbook template and dockerfile build spec
  • Restructure how playbook is generated
  • Fix dockerfile, add context wiring
  • enhance(vmware-lib): Add vmware-tools context, ansible migrate, nsx-t ansible

v4.5.5 (2020/09/29)

  • doc: fix vmware-lib headers

v4.5.0 (2020/09/24)

  • build: fix build break in vmware-lib
  • add pyvmomi example code
  • Add PowerShell/CLI contexts support
  • fix doc, enhance dvs-map param, begin migrate code
  • Switch member-reference to default to Name
  • add in missing discovery protocol, remove it as required
  • remove required statements for the now optional values
  • let dvs portgroup provide empty (default) Type value
  • output sep. for dvs, fix jq -r for govc-lib
  • empty critical Variables before re-use, move dvs.add after PG create
  • remove duplicate dvs.create statements
  • fix _d to _domain variable reference
  • add ExtraClaims, add comment for future on the 'drpcli' filter
  • Adding new filter via 'jq' instead of 'drpcli' only
  • fix portgroup validations
  • enhance log output and messages
  • enhance param doc, set VLAN back to number
  • tests for and err msg cleanup
  • allow zero (none) for ports, add vlan
  • fix govc dvs.create '-mtu' flag
  • fix govc dvs.create '-dc' flags
  • Add contexts to stages
  • enhance output for debugging
  • enhance(vmware-lib): Cluster and DVS enhancements
  • enhance(vmware-lib): Move from Alpine to mini-debian for context container
  • enhance(vmware-lib): Fix documentation
  • enhance(vmware-lib) Fix merge conflicts
  • enhance(vmware-lib) Switch govc context to mini-deb, govc-lib enhancements
  • enhance(vmware-lib): Add DVS mgmt, fixes to VSAN
  • add FQDN cluster create
  • add RUN command, duh
  • update dockerfile for modified govc bin
  • enhance(vmware-lib): Changes to cluster steps

v4.5.0-beta01 (2020/07/30)

  • bug(doc): Minor content fixes across content packs

v4.4.2 (2020/07/29)

  • Thanks bsdtar, add the ._*.meta files back
  • feat(vmware-lib): Add vCenter, Cluster Mgmt, and VSAN

v4.4.0-beta01 (2020/07/13)

  • enhance(vmware-lib): add usage note to template script
  • enhance(vmware-lib): Add template handling to updated govc/commands
  • oops(vmware-lib): fix
  • enhance(vmware-lib): refactor and move 'vcenter' to generic 'ova'
  • enhance(vmware-lib): Bump govc to v0.23.0, Fix Container naming with version
  • enhance(vmware-lib): Put meta files back ... thx 'bsdtar'
  • enhance(vmware-lib): Fixes, testing, cleanup of 'vmware-lib'
  • feat(vmware-lib): Missed changes
  • feat(vmware-lib): Enhancements and fixes.
  • enhance(vmware-lib): Enhancements and fixes to vmware-lib

v4.4.0-alpha03 (2020/06/26)

  • fix(vmware-lib): Change the container context to match dockerhub images

v4.3.1 (2020/06/01)

  • fix(vmware-lib): Fix arch from arm64 to amd64.
  • fix(vmware-lib): Fix dockerfiles to have good drpcli links

v4.3.0-beta6 (2020/04/21)

  • docs(vmware-lib): Fix RST formatting errors.

v4.3.0-beta2 (2020/01/07)

  • placeholder for slowly pulling work from edgelab into release
  • Remove generic runner, fix fake machine mappings script
  • Initial commit of vmware-lib with govc and vcsa-deploy

v4.0.15, v4.1.2, v4.2.25, v4.3.0-alpha2 (2017/06/29)

  • Initial commit