ipmitool
This base deployment provides a convenient way to use IPMI in your cluster.
Configuration
Images
| Name | Purpose |
|---|---|
ipmi-run | The upstream runtime container |
Configmaps
| Name | Purpose |
|---|---|
ipmi-config | The 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