Skip to content

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