Commit History for ipmi¶
This is the commit history for the ipmi component.
v4.15.6 (2025/11/03)¶
- fix: racreset nolong supports hard / soft. just use racreset it is present always
v4.14.31 (2025/11/03)¶
- fix: racreset nolong supports hard / soft. just use racreset it is present always
v4.13.42 (2025/11/03)¶
- fix: racreset nolong supports hard / soft. just use racreset it is present always
v4.15.5 (2025/10/31)¶
- fix(dell): Remove removed -f option
- feat(scan): Allow machines to be created with a functional context and profiles
v4.14.30 (2025/10/31)¶
- fix(dell): Remove removed -f option
v4.13.41 (2025/10/31)¶
- fix(dell): Remove removed -f option
v4.15.4 (2025/10/27)¶
- fix(redfish): Add uefi / legacy selector for next/force actions
v4.14.29 (2025/10/27)¶
- fix(redfish): Add uefi / legacy selector for next/force actions
v4.13.40 (2025/10/27)¶
- fix(redfish): Add uefi / legacy selector for next/force actions
v4.15.3 (2025/10/24)¶
- fix(ipmi): Handle idrac10 field movement better
- fix(dell): Guess wrong, use Role instead of IpmiLanPrivilege
- fix(dell): iDrac10 changes parameters for user privilege setting.
- feat(supermicro): Add support custom Supermicro configuration.
v4.14.28 (2025/10/24)¶
- fix(ipmi): Handle idrac10 field movement better
- fix(dell): Guess wrong, use Role instead of IpmiLanPrivilege
- fix(dell): iDrac10 changes parameters for user privilege setting.
v4.13.39 (2025/10/24)¶
- fix(ipmi): Handle idrac10 field movement better
- fix(dell): Guess wrong, use Role instead of IpmiLanPrivilege
- fix(dell): iDrac10 changes parameters for user privilege setting.
- feat(supermicro): Add support custom Supermicro configuration.
v4.13.38 (2025/09/23)¶
- update(reset-to-factory): increased timeout to wait for the BMC to be ready
v4.14.27 (2025/09/23)¶
- update(reset-to-factory): increased timeout to wait for the BMC to be ready
- disable idrac automatic DNS setting prior to setting
v4.15.2 (2025/09/23)¶
- update(reset-to-factory): increased timeout to wait for the BMC to be ready
- update(ipmi-configure): more complete CSR/KEY/CERT logic
- fix(ipmi-dell-tools): disable idrac automatic DNS setting prior to setting
v4.14.26 (2025/08/13)¶
- fix(dell-tools): fixed certificate handling and upload
v4.15.1 (2025/08/13)¶
- fix(dell-tools): fixed certificate handling and upload
v4.14.25 (2025/06/27)¶
- update: add power soft support for ACPI shutdown where available
v4.15.0 (2025/06/22)¶
- update: add power soft support for ACPI shutdown where available
v4.15.0-alpha01 (2025/06/17)¶
- fix(ipmi): rearrange lenovo command order to work
- feat(ipmi): change the password settings to set a known workable default
- fix(ipmi): ipmi/configure/key should be secure
- Fix up .gitignore and .gitlab-ci
- fix(ipmi): Add a couple of removals on clear license
- Initial post-split commit for branches v4
- feat(bios,ipmi): Rework decommission pieces into bios for now
- feat(bios): update conrep support for Alma9 based Sledgehammer
- feat(split): Move utils into provision repo.
- fix(ipmi): Add more tests to make sure dell idrac is up
- fix(ipmi): Handle reset ilo on clearing parameters, don't clear DNSAuto on clear
- fix(ipmi): add more tweaks to fully remove info from BMCs
- feat(bios): Update decomm data callback pieces
- build: update provision for latest plugin.go
- feat(kubevirt-ipmi): Add support for kubernetes_instances
- feat(ipmi,bios): Add reset-to-factory support
- initial kubevirt pieces....
- fix: update golang vuln sec
v4.14.24 (2025/06/17)¶
- fix(ipmi): rearrange lenovo command order to work
v4.13.37 (2025/06/17)¶
- fix(ipmi): rearrange lenovo command order to work
v4.14.23 (2025/06/17)¶
- feat(ipmi): change the password settings to set a known workable default
v4.13.36 (2025/06/17)¶
- feat(ipmi): change the password settings to set a known workable default
- Fix up .gitignore and .gitlab-ci
v4.14.22 (2025/06/13)¶
- fix(ipmi): ipmi/configure/key should be secure
- Fix up .gitignore and .gitlab-ci
v4.14.20, v4.14.21 (2025/06/10)¶
- fix(ipmi): Add a couple of removals on clear license
- Initial post-split commit for branches v4.14.0-branch
v4.13.34, v4.13.35 (2025/06/10)¶
- fix(ipmi): Add a couple of removals on clear license
- Initial post-split commit for branches v4.13.0-branch
v4.14.19 (2025/06/02)¶
- feat(bios,ipmi): Rework decommission pieces into bios for now
v4.13.33 (2025/06/02)¶
- feat(bios,ipmi): Rework decommission pieces into bios for now
v4.14.18 (2025/05/30)¶
- fix(ipmi): Add more tests to make sure dell idrac is up
v4.13.32 (2025/05/30)¶
- fix(ipmi): Add more tests to make sure dell idrac is up
v4.14.17 (2025/05/28)¶
- fix(ipmi): Handle reset ilo on clearing parameters, don't clear DNSAuto on clear
v4.13.31 (2025/05/28)¶
- fix(ipmi): Handle reset ilo on clearing parameters, don't clear DNSAuto on clear
v4.14.16 (2025/05/27)¶
- fix(ipmi): add more tweaks to fully remove info from BMCs
v4.13.30 (2025/05/27)¶
- fix(ipmi): add more tweaks to fully remove info from BMCs
v4.14.13 (2025/05/16)¶
- updating provision to v4.14.10
v4.13.28 (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.15 (2025/05/06)¶
- feat(bios): Update decomm data callback pieces
v4.13.29 (2025/05/06)¶
- feat(bios): Update decomm data callback pieces
v4.14.8 (2025/04/09)¶
- feat(supermicro): use SAA as well as SUM
v4.13.25 (2025/04/09)¶
- feat(supermicro): use SAA as well as SUM
v4.14.9 (2025/02/12)¶
- feat(ipmi,bios): Add reset-to-factory support
v4.13.26 (2025/02/12)¶
- feat(ipmi,bios): Add reset-to-factory support
v4.14.7 (2025/01/29)¶
- fix: update the golang sec issue
v4.14.3 (2024/12/05)¶
- build: update to v4.14.0
- fix(ipmi): Expand error messages on Probe
- feat(await): Update plugins to use more precise event filters.
- docs: replace old readthedocs links with rackn.io links
- fix(multi): don't use .Generate*Tokens
- fix: more refs in docs
- doc(fix): fix links and references
- doc: fix links and update doc builder code
- feat(ipmi): Add missing context parameter
- feat(ipmi): Add context as an option for machine's created by scans
- fix(ipmi-scanning): checking IP range as first step
- fix(ipmi): fix ip and mac fields on scanned machines
- feat(ipmi): Add nextboothttp and forceboothttp for ipmi redfish
- security: Update golang sec issues
- 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
- feat(ipmi): Update ipmi validation status to differentiate critical / warning / ok
- fix(ipmi): Update redfish tooling in ipmi
- fix(lenovo): Fix Lenovo naming in IPMI to set IMM.IMMInfo_Name to the machine name.
v4.13.24 (2024/09/04)¶
- fix(ipmi): fix ip and mac fields on scanned machines
v4.13.19 (2024/08/29)¶
- feat(ipmi): Add nextboothttp and forceboothttp for ipmi redfish
v4.13.18 (2024/07/12)¶
- security: Update golang sec issues
v4.13.15 (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)¶
- feat(ipmi): Update ipmi validation status to differentiate critical / warning / ok
- fix(ipmi): Update redfish tooling in ipmi
v4.13.4 (2024/02/20)¶
- fix(lenovo): Fix Lenovo naming in IPMI to set IMM.IMMInfo_Name to the machine name.
v4.13.0 (2024/02/12)¶
- build: update to v4.13.0
- fix(ipmi): Fix an IPMI plugin crash and clean up the scan code a bit.
- build: fix go deps
- build: pull in latest go fixes
- fix(ipmi): ipmi/password should be enclosed in single quotes to prevent word splitting and accept special characters
- fix(ipmi): update reqs on ipam-subnets
- feat(ipmi): Record machine on reservation
- fix(ipmi): Handle redfish virtual media issues
- fix(ipmi): wait for idrac by getting cert info
- feat(ipmi): Exclude bad macs from created machines on scan
- fix(ipmi): Allow sum tracking to act as skip as well.
- fix(ipmi): Add tracking vars to keep from readding dell certs
- feat(ipmi): Add serial number to discovered machine
- fix(ipmi): checking for discovery enabled before range scans
- fix(transport): Pull in transport leak fixes.
- fix(ipmi range scan): fixing nil pointers
v4.13.6 (2024/01/31)¶
- feat(awssecman): Add plugin for getting secrets from AWS Security Manager
v4.12.0 (2023/07/26)¶
- build: update to v4.12.0
- fix(scan results): adding missing values to index
- fix(oob): some tweaks/updates to oob batch content
- fix(oob): adding scan size to the results
- feat(oobm): blueprint for ipmi batch scan
- feat(ipmi): auto create IPs and track range scan
- fix(ipmi): dell blink led returns error
- feat(ipmi-bmc): adding doc
- 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
- fix(ipmi): Add more error messages on IPMI redfish probe failure
- feat(ipmi: oobm) probe, discover, create machine
- feat(oobDiscover): Add stubbed-out and panicky OOB machine discovery.
- build: fix sec vuln
- fix(ipmi): fixes missing dollar sign
- docs(ipmi): rst to md conversion
v4.11.3 (2023/01/12)¶
- build: update to v4.11.0
- fix(ipmi): Add more robust reset_idrac function
- 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
- fix(bios,ipmi,raid): update to use flexiflow no compose
- feat(vulncheck): Add automated vulnerability checking
- fix(ipmi): Update the onecli ipmi calls into batchs for performance.
- feat(raid,bios,ipmi): Use flexiflow to replace full tasks
- fix(ipmi/quirks): Refactor IPMI quirk support.
- fix: ipmi-install-cert needs tool()
- feat(triggers): Add tracking of trigger counts for audit
- build: Update go mod
v4.10.0 (2022/08/08)¶
- build: update to v4.10.0
- fix(ipmi): Add a bmc reset after setting the dell certs
- fix: add params to ignore dns-servers and ntp-servers params in ipmi-configure
- doc: youtube fixes
- doc: fix youtube references
- fix(ipmi): switch keyload to first for dell to see if it works
- fix(ipmi): use proper ssl update commands for dell
- fix(ipmi): make sure the cat output ends up in a file.
- feat(triggers): implementing unimplemented triggers
- Update for go 1.18 compat and enhanced plugin cleanup
- build(darwin): Add Apple Silicon support
v4.9.3 (2022/03/01)¶
- build: update to v4.9.0
- fix: update meta into single file
- build: update to latest provision
- fix(plugins): go.mod refers to a commit in provision that does not exist.
- feat(triggers): add trigger plugin
v4.8.4 (2021/12/07)¶
- build: update to v4.8.0
- fix(ipmi): Use a real set
- fix(ipmi): Handle new and old dell support (ZD#509)
- 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(go): Bump minimum version of Go to 1.16
- fix(plugins): v4 branch fix for gorilla/websocket vuln
- feat(raid,ipmi): More ppc64le fixes
- feat(ipmi): Lpar basic ipmi support.
- feat(supermicro): Very preliminary supermicro BIOS settings.
v4.6.1 (2021/04/29)¶
- build: update to v4.6.0
- fix(ipmi): lenovo INFO name is HOSTNAME only
- fix(ipmi): Allow ipmi to run in a container and fail cleanly
- fix(ipmi): add availity to vendor set passwords if possible
- fix(ipmi): bad onecli command
- fix(ipmi): quirks fixes again
- fix(ipmi): fix ipmi-inventory typo template call for quirk(s)
v4.6.0-beta01 (2021/02/28)¶
- build: update to v4.6.0-beta01
- chore(ipmi): consolidate the quirks functions in to shared templates.
- feat(ipmi): Add additional commands to the ipmi-configure stage
- feat(ipmi): add ability to run additional ipmitool commands
- fix(ipmi): add quirk for SuperMicro BMC that hangs on ipv6
- fix(ipmi): Force ipmi inventory set to always use strings
- fix(ipmi): fix typo and extra spaces. Add force-protocol for ipmi.
- feat(ipmi-ipv6): Add ipv6 inventory for ipmi controllers.
- fix(ipmi): Fix support for HPE virtual media support
- feat(buffering): Buffer published Events where useful.
- feat(buffering): Buffer published Events where useful.
- fix(ipmi): set lenovo hostname+domain for IMM
- feat(ipmi): Add virtual media management for dell (others?) through redfish
- fix(ipmi): ipmi/configure/hostname is optional and should not crash lenovo tasks
- doc(ipmi-plugins): make it clearer that IPMI is not just IPMI
- 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
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(ipmi): change impi to ipmi
- fix(ipmi): Add prerequisites on 'hardware-tooling' for 'reset-bmc' task
v4.4.0-alpha03 (2020/06/29)¶
- build: Update to v4.4.0-alpha03
- feat(ipmi): if asked to config user, always set username/password
v4.4.0-alpha00 (2020/06/13)¶
- build: Update to v4.4.0-alpha00
v4.3.1 (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
- fix(ipmi): missed ipmi-discovery in missing variable definitions
- bug(ipmi): Missing declare for mc_info_keys
- enhance(ipmi): Fix redfish mode and error output.
- enhance(ipmi): Doc, debug errors, fix Float->Int conversion
- WIP: enhance(ipmi): Add Port option for ipmitool, redfish, racadm
- feat(ipmi): Add validation task to test that redfish status is OK
- fix(ipmi): fix typos and wrong fields for lenovo ipmi dns configuration
- feat(ipmi): Add BIOS information to redfish
- fix(ipmi): typo fix
- feat(ipmi): Extend IPMI redfish to have status and get* commands
- fix(ipmi): Add pieces for lenovo support to match Dell and HP
- fix(ipmi): regather lan info after changing dhcp to static.
- fix(ipmi): Reverse user and network config so we can have a network to test username/password
- docs(ipmi): fix parameter refs
v4.3.0-beta10 (2020/05/10)¶
- build: v4.3.0-beta10 update
v4.3.0-beta6 (2020/05/02)¶
- build: update to v430-beta6
- Default behaviour when no reset type available
- Updated License to APACHE2
v4.3.0-beta2 (2020/03/03)¶
- Update for v4.3.0-beta2
v4.2.10 (2020/02/12)¶
- Refactor IPMI custom tooling a bit and allow DNS/NTP configuration to always happen during IPMI configuration.
v4.2.6 (2020/02/10)¶
- Add dell user admin fixup.
v4.2.5 (2020/02/04)¶
- Add more information to network validation failure messages.
v4.2.3 (2020/02/03)¶
- Fix skip cert generation tests.
v4.2.2 (2020/01/13)¶
- Put csr post task in place
- Add the ability to inject a notification task post CSR generation.
- Fix csr generate functions and add missing parameter.
- Update callback to Render the URL and override data elemetns.
- Split out some vendor pieces to allow for easier extensions.
v4.2.0 (2019/12/29)¶
- Update to v4.2.0
v4.2.0-beta11 (2019/12/26)¶
- Update to v420-beta11
- Derp, wrong state check for poweroff command
- Update IPMI redfish power management to account for variant versions of allowable power actions
- Update the random ipmi password to respect already set ipmi/configure
v4.2.0-beta7 (2019/12/12)¶
- Update to v4.2.0-beta7 and vib 0.7.1 vmware
- Update the passgen program to make sure length matches the
- Missed one of the random refs.
- Move the password settings into the configure space.
- Add random generator for IPMI password. Workws like the esxi one
- Add password policy setting for esxi.
v4.2.0-beta3 (2019/12/08)¶
- Update to 420-beta3
- Fix bugs around 2 vs 3 items by dell and HP
- Change the single values to lists
- Allow for full timezone parameter
- Allow HPE and Dell systems to configure the ntp-server
v4.2.0-beta1 (2019/12/04)¶
- Update go module deps for 4.2.0-beta1
- Fix up plugins and modify curtin
- Fix DNS hostname domain and dns server setting in ilo and idrac
- Fix crash in ipmi startup
- Add missing parameter for ipmi dns configuration
- Add ability to set hostname and domain and dns-servers
v4.1.2 (2019/10/25)¶
- Update to v4.1.2
v4.1.1 (2019/10/15)¶
- Update to v4.1.1
v4.1.0 (2019/10/02)¶
- Update provision to v4.1.0
v4.1.0-beta (2019/09/18)¶
- Update v4.1.0-beta ref
- Add an ipmi inventory stage to gather current settings.
v4.0.9 (2019/09/11)¶
- Fix ipmi address validations
v4.0.8 (2019/09/03)¶
- Update provision refs
- Added ipmi network validation task
v4.0.7 (2019/08/26)¶
- Update plugins to v4.0.16 client
v4.0.5 (2019/08/14)¶
- 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
- Display OneCli logs when we cannot set a BIOS 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
- Rework build system to work like digitalrebar/provision.
v4.0.0-pre002 (2019/08/05)¶
- Move the code to use the local repo
v4.0.0-pre001 (2019/08/05)¶
- Initial Checkin