Skip to content

Commit History for vmware

This is the commit history for the vmware component.

v4.15.6 (2025/11/05)

  • fix(vmware): Fix more structure references in the patches path

v4.14.24 (2025/11/05)

  • fix(vmware): Fix more structure references in the patches path

v4.13.37 (2025/11/05)

  • fix(vmware): Fix more structure references in the patches path

v4.15.5 (2025/10/24)

  • fix(vmware): Typo in variable name.
  • fix(vmware): Handle missing map fields in patch process
  • fix(vmware): When compare numbers ensure the same types
  • fix(vmware): make sure that the expanded parameter is an int

v4.14.23 (2025/10/24)

  • fix(vmware): Handle missing map fields in patch process

v4.13.36 (2025/10/24)

  • fix(vmware): Handle missing map fields in patch process

v4.15.4 (2025/10/21)

  • fix(vmware-selector): Fixes supermicro vendor map

v4.14.22 (2025/10/21)

  • fix(vmware-selector): Fixes supermicro vendor map

v4.13.35 (2025/10/21)

  • fix(vmware-selector): Fixes supermicro vendor map

v4.15.3 (2025/09/30)

  • enhance(profiles): move override into base profile
  • fix(test): Update for template change that alters output from previous commit
  • fix(vmw): fixed incompatible types for comparison
  • feat(tests): Add vmware bootenv unit tests
  • enhance(networking): move to ParamExpand & default

v4.14.21 (2025/09/15)

  • fix: Add the last set of vibs and encoding.

v4.13.34 (2025/09/15)

  • fix: Add the last set of vibs and encoding.
  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4.13.0-branch

v4.15.2 (2025/08/06)

  • feat(context): update context image

v4.15.1 (2025/07/31)

  • enhance(make-esxi): Point users to drpcli

v4.15.0 (2025/07/11)

  • enahnce(no-vib): Params added for drpy flexibility
  • feat(esxi9): Added esxi-9 bootenv and profile
  • feat(bootenvs): mark appropriate bootenvs as deprecated

v4.15.0-alpha01 (2025/06/19)

  • feat(no-vib): reboot during install and test patch
  • Fix up .gitignore and .gitlab-ci
  • Initial post-split commit for branches v4
  • feat(vmware): Make vibs static and don't download anymore
  • feat(split): Move utils into provision repo.
  • feat(vmware): added no vib esxi install support
  • build: update provision for latest plugin.go
  • feat(kubevirt-ipmi): Add support for kubernetes_instances
  • initial kubevirt pieces....
  • enhance(vmware): Adds updated ESXI Custom ISO building Powershell script
  • fix: update golang vuln sec
  • feat(vmware): adds task to workaround re-deploys
  • fix(vmware): turn off v6 for this path too
  • fix: typo in esxcli name
  • fix(vmware): Change hostname set method to esxcli-based

v4.14.20 (2025/06/12)

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

v4.14.19 (2025/05/16)

  • updating provision to v4.14.10

v4.13.33 (2025/05/15)

  • updating go.mod

v4.14.12 (2025/05/15)

  • updating go.mod

v4.14.11 (2025/05/15)

  • updating provision to v4.14.9 for real this time

v4.14.10 (2025/05/15)

  • updating provision to v4.14.9
  • updating provision to v4.14.8

v4.13.27 (2025/05/15)

  • updating provision to v4.13.22

v4.14.9 (2025/04/09)

  • feat(supermicro): use SAA as well as SUM

v4.13.26 (2025/04/09)

  • feat(supermicro): use SAA as well as SUM

v4.14.7 (2025/01/29)

  • fix: update the golang sec issue

v4.14.2 (2025/01/13)

  • fix(vmware): turn off v6 for this path too
  • fix: typo in esxcli name
  • fix(vmware): Change hostname set method to esxcli-based

v4.13.22 (2025/01/13)

  • fix(vmware): turn off v6 for this path too
  • fix: typo in esxcli name
  • fix(vmware): Change hostname set method to esxcli-based

v4.14.3 (2024/12/18)

  • feat(vmware): adds task to workaround re-deploys

v4.13.24 (2024/12/18)

  • feat(vmware): adds task to workaround re-deploys

v4.14.1 (2024/12/05)

  • build: update to v4.14.0
  • feat(await): Update plugins to use more precise event filters.
  • docs: replace old readthedocs links with rackn.io links
  • fix(vmware): updated token gen on drpy.conf
  • refactor: Rename Generate.*Token functions to latest version
  • fix(params): use secure param where appropriate
  • fix: more refs in docs
  • doc(fix): fix links and references
  • doc: fix links and update doc builder code
  • fix(vmware): add -8 as a valid option for getopt
  • security: Update golang sec issues
  • fix(vmware): added workaround for drpy conf erase
  • enhance(vmware): Update meta and permissions for esxi-standard-network pieces on v4
  • fix: update make-esxi.sh to work with latest tooling
  • fix(vmware): add hostname param expand as well
  • fix: Change esxi network task to ParamExpand
  • fix(vmware): update for published sums
  • enhance(vmware): Adds vSphere/ESXi Standard network vswitch/portgroup/etc configuration
  • build: update go version
  • feat(azkeyvault): Add support for certificates and update docs
  • fix(security): Update protobuf library
  • feat(awssecman): Add plugin for getting secrets from AWS Security Manager
  • fix(ipmi): Update redfish tooling in ipmi
  • enhance(vmware): Enhance ESXi image deploy handling
  • doc(bootenvs): add group-by metadata into VMware bootenvs

v4.13.21 (2024/08/13)

  • fix(vmware): add -8 as a valid option for getopt

v4.13.17 (2024/07/12)

  • security: Update golang sec issues

v4.13.15 (2024/07/08)

  • fix(vmware): added workaround for drpy conf erase

v4.13.13 (2024/05/14)

  • enhance(vmware): Add ESXI Standard Network pieces on v4.13.0-branch
  • fix: update make-esxi.sh to work with latest tooling

v4.13.11 (2024/04/29)

  • fix(vmware): add hostname param expand as well
  • fix: Change esxi network task to ParamExpand
  • fix(vmware): update for published sums

v4.13.10 (2024/04/05)

  • build: update go version

v4.13.9 (2024/03/27)

  • feat(azkeyvault): Add support for certificates and update docs

v4.13.7 (2024/03/20)

  • fix(security): Update protobuf library

v4.13.5 (2024/03/13)

  • fix(ipmi): Update redfish tooling in ipmi

v4.13.4 (2024/03/10)

  • enhance(vmware): Enhance ESXi image deploy handling
  • doc(bootenvs): add group-by metadata into VMware bootenvs

v4.13.3 (2024/02/12)

  • build: update to v4.13.0
  • enhance(vmware): Add boot.cfg alternate Template override capability
  • fix(vmware): don't remove bootenv-customize on the machine
  • build: fix go deps
  • build: pull in latest go fixes
  • fix(vmware): Fix bootenv kernel refs
  • feat(vmware): Add esxi8 better usage and reuse pieces
  • fix(vmware): Add delay before renaming datastores
  • feat(vmware): add esxi8 support to vmware
  • fix(transport): Pull in transport leak fixes.

v4.13.6 (2024/01/31)

  • feat(awssecman): Add plugin for getting secrets from AWS Security Manager

v4.12.1 (2023/07/26)

  • build: update to v4.12.0
  • feat(ipmi): auto create IPs and track range scan
  • fix(ipmi): Pull pinger out from IPMI plugin.
  • feat(ipmi): scan range
  • feat(yamllint): Add yamllint and update the bad ones
  • feat(oobm): adding a cap on number of concurrent events
  • build: update drpcli
  • build: update drpcli base
  • feat(oobDiscover): Add stubbed-out and panicky OOB machine discovery.
  • build: fix sec vuln
  • docs: rst to md conversion, parts missed by previous passes
  • docs(vmware): fix a translation error
  • docs(vmware): rst to md conversion

v4.11.4 (2023/01/12)

  • build: update to v4.11.0
  • fix: vulncheck update for go base comopnents
  • feat(embed): Switch to native go embed support.
  • feat(embed): Switch to go native embed support for embedded assets
  • feat(vulncheck): Add automated vulnerability checking
  • fix(vmware): Fix manage users localcli to esxcli
  • enhance(vmware): Add service restart to manager users
  • fix(vmware): Add in missing Stage for esxi-manage-users
  • enhance(vmware): Add local user management to ESXi
  • fix(vmware): Fixes ESXi bootenv ISO validation checks
  • feat(triggers): Add tracking of trigger counts for audit
  • build: Update go mod
  • enhance(vmware): Add selective NTP config tooling based on installed ESXi version
  • enhance(vmware): Update NTP handling based on new VMware requirements

v4.10.6 (2022/08/08)

  • build: update to v4.10.0
  • fix(vmware): fixes issue in zd842 - .ParamExpand shoud be $.ParamExpand
  • feat(vmware): change patch update task
  • feat(triggers): implementing unimplemented triggers
  • Update for go 1.18 compat and enhanced plugin cleanup
  • build(darwin): Add Apple Silicon support

v4.9.2 (2022/03/01)

  • build: update to v4.9.0
  • fix: update meta into single file
  • fix(vmware): Allow esxi-patch-install to use vmware/generic index interchangeably
  • build: update to latest provision
  • fix(plugins): go.mod refers to a commit in provision that does not exist.
  • feat(triggers): add trigger plugin
  • feat(vmware): reorder uefi bootorder

v4.8.1 (2021/12/07)

  • build: update to v4.8.0
  • fix: Update to latest provision
  • feat(secrets): shell plugin and vault plugin
  • upd(modules): Update module references
  • feat(gitlab): Migrate module to gitlab
  • feat(gitlab): Redirect support and fixups for Gitlab.

v4.7.0 (2021/09/01)

  • build: update to v4.7.0

v4.7.0-beta00 (2021/08/29)

  • build: update to v4.7.0-beta00
  • feat(supermicro): Ignore non-idempotent setting groups.
  • feat(vmware): allow for http like filenames in boot.cfg
  • doc: try to fix doc
  • feat(vmware): added script to remove drpy
  • feat(go): Bump minimum version of Go to 1.16
  • feat(vmware): disable slpd per vmware kb 76372
  • fix(plugins): v4 branch fix for gorilla/websocket vuln
  • fix(vmware): fix example bootenv override
  • fix(vmware): boot.cfg should be lower case
  • fix(vmware): remove hard-coded values
  • fix(vmware): iso test doesn't always work with esxi-install
  • feat(vmware): add vlan and portgroup config to initial network ks line
  • enhance(vmware): comment out the 0.0.0.0 IP on add
  • enhance(vmware): Add vmnic/vmk delete/add ops
  • enhance(vmware): Fix hardcoded vmnic0 MAC to dynamically determined
  • enhance(vmware): Add vmk0 destroy/recreate for correc MAC address handling
  • enhance(vmware): Add kickstart/firstboot handling
  • feat(vmware): add a few more isos
  • doc: fix asterisk escaping
  • feat(supermicro): Very preliminary supermicro BIOS settings.
  • feat(vmware): general esxi-install bootenv
  • enhance(vmware): Add ESXi host thumbprint task
  • enhance(vmware): Add API service check feature
  • enhance(vmware): Fix the golang templ reference for 'not'
  • doc(esxi-set-network-protocol): remove false info
  • enhance(vmware): Add self-signed cert regeneration
  • fix(vmware): removed unused param
  • build: undo vmware auto iso build bootenv update.
  • feat(vmware): fixing issues to get ready for 4.6

v4.6.1 (2021/04/29)

  • build: update to v4.6.0
  • fix(vmware): remove vmfs requirement for drpy
  • fix(vmware): Add retry loop to make sure services are up.
  • oopsy, refactor against current script
  • fix(vmware): Fix(ish) make-esxi for Generated mode
  • fix(raid): handle sh issues to change the find_disk_name lookup
  • fix(vmware): undo test directory and use real one
  • feat(vmware): add variable disk name find pattern

v4.6.0-beta01 (2021/02/28)

  • build: update to v4.6.0-beta01
  • enhance(vmware): Add IP protocol selection capability (v46x)
  • refactor(provision-plugins): use enum to limit values
  • fix(vmware): provide artifacts for esxi-joinup
  • fix ID network startup and VMw set-dns
  • fix hostname without domainname portion
  • enhance(image-deploy+vmware): Add ESXi Image Deploy support and customizations
  • Add prerequisites meta file
  • remove os-identity from esxi-set-network
  • enhance(vmware): Add 'network-data' parsing to esxi Params
  • enhance(vmware): Safety check if more than one bootenv returned from vendor map
  • enhance(vmware): Msg if update address skipped.
  • feat(vmware): added workflow to support esxi-join
  • feat(buffering): Buffer published Events where useful.
  • feat(buffering): Buffer published Events where useful.
  • fix(vmware): Fix failed 'esxi-rename-datastore'
  • buidl: one more time with arch
  • build: Try to fix process-content again - use GOHOSTOS
  • fix(vmware): Put back content check
  • build: Fix build break for a second
  • feat(ipmi): Add virtual media management for dell (others?) through redfish
  • feat(vmware): adds drpy log level param
  • feat(vmware): adds drpy log level param
  • feat: iso-builder from bundles
  • feat(vmware): autobuild bootenv/templates from iso catalog
  • feat(vmware): add processor to update iso-catalog automatically
  • fix(vmware): updated the selector to default to 7
  • feat(vmware): added bootenvs for legacy
  • feat(vmware): added support to allow legacy drpy
  • enhance(vmware): Add ESXi 7.0.0u1 BootEnvs and content
  • feat(vmware): initial pass automated vmware iso builder
  • fix(filebeat): handle Object formatting overlap in our objects
  • feat(filebeat): tcp connection mode
  • perf(filebeat): De-singlethread the filebeat plugin.

v4.5.0 (2020/09/24)

  • build: update to v4.5.0

v4.5.0-beta01 (2020/09/22)

  • build: update to v4.5.0-beta01
  • fix(vmware): remove unsupported and update sha
  • fix(vmware): esxi 7.0 dell bootenv had wrong sha
  • fix(vmware): SHA256 was wrong on hpe 7 bootenv
  • fix(vmware): added missing bootenvs for 67u3
  • fix(vmware bootnvs): remove broken bootenvs
  • fix(esxi-set-insecure-password): make py3 compat

v4.4.1 (2020/07/30)

  • build: Update to v4.4.0 provision

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

  • build: update to v4.4.0-beta01
  • fix(vmware)
  • feat(vmware: secure boot, esxi native agent)

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

  • build: Update to v4.4.0-alpha03

v4.4.0-alpha00 (2020/06/13)

  • build: Update to v4.4.0-alpha00

v4.3.3 (2020/06/13)

  • build: Update to v4.3.1 refs
  • fix(ipmi): Attempt to fix HPE issue with redfish href instead of @odata.id

v4.3.0 (2020/06/04)

  • build: update to v4.3.0 tags
  • enhance(vmware): Add ISO and exploded Media availability checks.
  • enhance(vmware): Add DRPY firewall VIB injection, fix Desc. output 'ESXi ESXi'
  • feat(vmware): Add DRPY Agent, doc updates, bootenv updates
  • refactor(vmware) Merge content pack and bootenvs script
  • feat(ipmi): Extend IPMI redfish to have status and get* commands
  • feat(vmware): add task/stage to remove VMWare ESXi from post-install bootorder
  • fix(image-deploy): Fix EOF for unattend xml
  • feat(vmware): Add lenovo thinksystem m.2 vd first disk selector
  • fix(vmware): Fix norts template line concatenation problem.

v4.3.0-beta10 (2020/05/10)

  • build: v4.3.0-beta10 update
  • refactor(vmware): Move VCF, HCL, and VSAN pieces out (moving to 'vmware-lib')

v4.3.0-beta6 (2020/05/02)

  • build: update to v430-beta6
  • feat(vmware): add task to update Machine Address field on network change
  • doc(vmware): update path to files
  • feat(vmware): Move iso building scripts from the server to here
  • feat(vmware): move the iso manipulation scripts to inside vmware
  • fix(vmware): put esxi-get-http-mirror.tmpl back though deprecated
  • docs(vmware): Fix more doc validation errors.
  • docs(vmware): Fix a number of double back ticks not closed
  • docs(vmware): Minor format and spelling fixes.
  • docs(vmware): Add tools.t00 error message note
  • fixed case error in vmware plugin
  • Bad merge
  • Bump default to generic 700 bootenv
  • Updates for 700, remove deprecated bootenvs/templates
  • ESXi 7.0.0 support, plus fix file perms
  • updates to include esxi7
  • Fix up all the vmware boot things.
  • Updated License to APACHE2
  • minor docs fixes
  • Ditch esxi-vsan bootenv per Shane's request
  • Regenerate with Loader, secure boot support, and updated iso requirements
  • modify build-one to be able to find the version of go-bindata it would build

v4.3.0-beta2 (2020/03/03)

  • Update for v4.3.0-beta2

v4.2.10 (2020/02/12)

  • fixing issue where there are 2 instances of drpy
  • Try to install DRPY independent of backing stores.

v4.2.7 (2020/02/06)

  • Fix the mtu setting of the vmk0 call.

v4.2.4 (2020/02/05)

  • add doc ref link

v4.2.3 (2020/01/13)

  • Quote the password policy for esxi to save shell variables.
  • Update callback to Render the URL and override data elemetns.
  • Put rename datastore in correct place.

v4.2.0 (2019/12/29)

  • Update to v4.2.0

v4.2.0-beta11 (2019/12/26)

  • Update to v420-beta11
  • Add rename datastore to esxi-install WF
  • Add esxi/rename-datastore stage/task
  • Update IPMI redfish power management to account for variant versions of allowable power actions
  • Add certificate install of esxi

v4.2.0-beta7 (2019/12/12)

  • Update to v4.2.0-beta7 and vib 0.7.1 vmware
  • Update the drpy vib and put back the esxi-patch-* tasks
  • Update the passgen program to make sure length matches the
  • Add password policy setting for esxi.

v4.2.0-beta3 (2019/12/08)

  • Update to 420-beta3

v4.2.0-beta1 (2019/12/04)

  • Update go module deps for 4.2.0-beta1
  • Fix up plugins and modify curtin
  • rename vmware content patch bits
  • Add Hitachi 650u3 content
  • delete bad hitachi content 4
  • delete bad hitachi content 3
  • delete bad hitachi content 2
  • delete bad hitachi content 1
  • Add additional ESXi 650u3 content
  • Add ESXi 650u3 BootEnvs
  • Add ESXi 6.7.0u3 BootEnvs, Extra boot.cfg options
  • Remove the bogus leading/trailing piece that is now part of passgen.
  • Add doc for leading/trailing options
  • Added random char to leading and trailing password
  • removes password setting from non password field

v4.1.2 (2019/10/25)

  • Update to v4.1.2

v4.1.1 (2019/10/15)

  • Update to v4.1.1
  • remove selector workflow, update doc
  • Update esxi-install to use proper Workflow stages.
  • Fix NEC selector selection
  • remove the skip-notify param type definition
  • Logs, Notify, and Vendor Map tweaks

v4.1.0 (2019/10/02)

  • Update provision to v4.1.0
  • Put sleep back in after firewall manipulation
  • Add more doc on patch download information

v4.1.0-beta (2019/09/18)

  • Update v4.1.0-beta ref
  • Add norts=1 to the lenovo boot.cfg to support booting.
  • Cleanup overview documentation elements

v4.0.9 (2019/09/11)

  • Let more errors flow before failing.
  • Fix typo in validation renderer.
  • Fix the name validation dns check
  • Fixups for 'VENDOR' param setting paths
  • Fix xiterr defintion to work in esxi sh environments

v4.0.8 (2019/09/05)

  • This seems to work on timing and startup and restart.
  • Try to handle firstboot timing issues by starting firstboot later.
  • More comments to get clean
  • Keep finding comments to remove and alter.
  • Get rid of more comments.
  • Fix comments in kickstart
  • Convert most things to tasks
  • Update to the released vib
  • Rework the kickstart file to flow better and get more
  • Don't include non-ascii characters
  • Adjust agent some more
  • Make sure agent is referencable.
  • Update provision refs
  • Fix #! issue in clear patch
  • Fix duplicate bootenv
  • Add stage/task to clear patch index for esxi installs
  • Don't reset the index on complete. This keeps future reboots from
  • Rework the system to we don't have to alter the task list.
  • Continue reworking the parameters to match.
  • Parameters don't have optional or required params
  • Switch patch-mirror to use the standard ProvisionerURL
  • Fix false to be a bool and not a string
  • Fix typo
  • add vcf38 example profile for testing, tweaks to patch mirror, set tmpl
  • shuffle around acceptance level, add stage, insert in KS
  • staging more patches updates
  • add esxi/acceptance-level setting task and param
  • start of patches implementation for esxi
  • migrate the current in subnet shell to use lib
  • added task to validate firstboot-ipaddr in vmware

v4.0.6 (2019/08/26)

  • Update plugins to v4.0.16 client
  • add BASH version of in-subnet-check validation
  • add hostd restart after NTP settings change

v4.0.5 (2019/08/20)

  • Bound the password with valid string values to prevent
  • force FW open for ntpClient, enhance NTP handling
  • fix DNS servers to remove Weasel/DHCP added, only use specified
  • Fix remove to be optional

v4.0.3 (2019/08/15)

  • Fix typo preventing plugin from work for esxi.

v4.0.2 (2019/08/14)

  • Make vendor message in DCUI opt-out.
  • Bump dr-provision API dev to 4.0.10

v4.0.1 (2019/08/10)

  • Convert build to use drpcli instead of drbundler.
  • Fix doc links
  • fix insure to ensure
  • Display OneCli logs when we cannot set a BIOS setting
  • Document VMware install time errors
  • add 'VM Network' portgroup VLAN setting

v4.0.0 (2019/08/07)

  • Bump for released version of digitalrebar-provision
  • Bump plugin version for all plugins
  • Try to pre-warm cache repeatedly
  • Move over fixes from other tree.
  • Rework build system to work like digitalrebar/provision.
  • Password fix from other trees.

v4.0.0-pre002 (2019/08/05)

  • Move the code to use the local repo

v4.0.0-pre001 (2019/08/05)

  • Initial Checkin