Skip to main content

ipmitool

This base deployment provides a convenient way to use IPMI in your cluster.

Configuration

Images

NamePurpose
ipmi-runThe upstream runtime container

Configmaps

NamePurpose
ipmi-configThe configuration file containing the access credentials for every ipmi node

Example

This base is expected to be consumed in a kustomization.yaml where the following images are set (example):

kustomization.yaml
images:
- name: ipmi-run
newName: registry.gitlab.com/cotb-customers/example/upstream/run-ipmitool
newTag: 1.0.0

configMapGenerator:
- name: ipmi-config
behaviour: replace
files:
- config/ipmi-conf.json
config/ipmi-conf.json
[
{
"name": "example",
"ip": "10.1.0.10",
"username": "ADMIN",
"pass": "ADMIN"
}
]

Concept

This image provides two tool: ipmi and ipmitool

The latter is the upstream commandline tool. Please refer to the official repository or public man files.

ipmi acts as a wrapper for ipmitool and provides a more convenient cli, as well as a configuration file. For more info please refer to our tool documentation