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