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