diff --git a/tinkerbell/rufio/Chart.yaml b/tinkerbell/rufio/Chart.yaml index 0f77a7e2..8651b4d5 100644 --- a/tinkerbell/rufio/Chart.yaml +++ b/tinkerbell/rufio/Chart.yaml @@ -16,10 +16,10 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.3.0 +version: 0.4.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "0.5.2" +appVersion: "0.6.0" diff --git a/tinkerbell/rufio/crds/bmc.tinkerbell.org_machines.yaml b/tinkerbell/rufio/crds/bmc.tinkerbell.org_machines.yaml index b52897ad..3e49c84b 100644 --- a/tinkerbell/rufio/crds/bmc.tinkerbell.org_machines.yaml +++ b/tinkerbell/rufio/crds/bmc.tinkerbell.org_machines.yaml @@ -102,6 +102,18 @@ spec: description: Port that ipmitool will use for calls. type: integer type: object + preferredOrder: + description: |- + PreferredOrder allows customizing the order that BMC providers are called. + Providers added to this list will be moved to the front of the default order. + Provider names are case insensitive. + The default order is: ipmitool, asrockrack, gofish, intelamt, dell, supermicro, openbmc. + items: + description: ProviderName is the bmclib specific provider + name. Names are case insensitive. + pattern: (?i)^(ipmitool|asrockrack|gofish|IntelAMT|dell|supermicro|openbmc)$ + type: string + type: array redfish: description: Redfish contains the options to customize the Redfish provider. diff --git a/tinkerbell/rufio/crds/bmc.tinkerbell.org_tasks.yaml b/tinkerbell/rufio/crds/bmc.tinkerbell.org_tasks.yaml index 76d6753d..d2bc904f 100644 --- a/tinkerbell/rufio/crds/bmc.tinkerbell.org_tasks.yaml +++ b/tinkerbell/rufio/crds/bmc.tinkerbell.org_tasks.yaml @@ -103,6 +103,18 @@ spec: description: Port that ipmitool will use for calls. type: integer type: object + preferredOrder: + description: |- + PreferredOrder allows customizing the order that BMC providers are called. + Providers added to this list will be moved to the front of the default order. + Provider names are case insensitive. + The default order is: ipmitool, asrockrack, gofish, intelamt, dell, supermicro, openbmc. + items: + description: ProviderName is the bmclib specific provider + name. Names are case insensitive. + pattern: (?i)^(ipmitool|asrockrack|gofish|IntelAMT|dell|supermicro|openbmc)$ + type: string + type: array redfish: description: Redfish contains the options to customize the Redfish provider. diff --git a/tinkerbell/rufio/values.yaml b/tinkerbell/rufio/values.yaml index be25c7a1..ec88a980 100644 --- a/tinkerbell/rufio/values.yaml +++ b/tinkerbell/rufio/values.yaml @@ -1,6 +1,6 @@ deploy: true name: rufio -image: quay.io/tinkerbell/rufio:v0.5.2 +image: quay.io/tinkerbell/rufio:v0.6.0 imagePullPolicy: IfNotPresent resources: requests: diff --git a/tinkerbell/stack/Chart.lock b/tinkerbell/stack/Chart.lock index e9f24776..b4b150c2 100644 --- a/tinkerbell/stack/Chart.lock +++ b/tinkerbell/stack/Chart.lock @@ -7,9 +7,9 @@ dependencies: version: 0.5.0 - name: rufio repository: file://../rufio - version: 0.3.0 + version: 0.4.0 - name: hegel repository: file://../hegel version: 0.4.0 -digest: sha256:dc14a7d42c5a6e4d4c34c2ad54377b8eb523855f45501d97131034d801d0511a -generated: "2024-10-15T10:54:54.593461345-06:00" +digest: sha256:73e9f43db380aeadd559122946600d32957bb680a458365320c4dca790c31568 +generated: "2024-10-30T12:38:29.599438269-06:00" diff --git a/tinkerbell/stack/Chart.yaml b/tinkerbell/stack/Chart.yaml index 952d3368..f3626896 100644 --- a/tinkerbell/stack/Chart.yaml +++ b/tinkerbell/stack/Chart.yaml @@ -16,13 +16,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.5.0 +version: 0.6.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "0.5.0" +appVersion: "0.6.0" dependencies: - name: tink @@ -32,7 +32,7 @@ dependencies: version: "0.5.0" repository: "file://../smee" - name: rufio - version: "0.3.0" + version: "0.4.0" repository: "file://../rufio" - name: hegel version: "0.4.0"