Comments (10)
you also reported the following error in the chat :
Failed to register hardware types. For hardware type 'fake-hardware', no default value found for bios interface.: ironic.common.exception.NoValidDefaultForInterface: For hardware type 'fake-hardware', no default value found for bios interface.
from ironic-image.
.common.exception.NoValidDefaultForInterface: For hardware type 'fake-hardware', no default value found for bios interface.
@maelk Yes. Thanks for reminding. I will update the issue description
from ironic-image.
We could try to set a default bios interface also. Accroding to the docs :
# Specify the list of bios interfaces to load during service
# initialization. Missing bios interfaces, or bios interfaces
# which fail to initialize, will prevent the ironic-conductor
# service from starting. At least one bios interface that is
# supported by each enabled hardware type must be enabled
# here, or the ironic-conductor service will not start. Must
# not be an empty list. The default value is a recommended set
# of production-oriented bios interfaces. A complete list of
# bios interfaces present on your system may be found by
# enumerating the "ironic.hardware.interfaces.bios"
# entrypoint. When setting this value, please make sure that
# every enabled hardware type will have the same set of
# enabled bios interfaces on every ironic-conductor service.
# (list value)
#enabled_bios_interfaces = no-bios
# Default bios interface to be used for nodes that do not have
# bios_interface field set. A complete list of bios interfaces
# present on your system may be found by enumerating the
# "ironic.hardware.interfaces.bios" entrypoint. (string value)
#default_bios_interface = <None>
So we could try to set the default_bios_interface to no-bios ? and the enabled interfaces to no-bios and idrac-wsman ?
from ironic-image.
Please avoid setting the defaults, it never helps to solve this particular problem. Setting the right enabled interfaces should be enough.
from ironic-image.
@maelk @kashifest
Should this issue be closed?
from ironic-image.
Since we reverted the problematic commit, this issue is solved. However, this is a good hint on how to proceed with the next attempt @demonCoder95
from ironic-image.
I'll get onto it. Thanks @maelk
from ironic-image.
We can close this issue. I'll get a PR going for the interfaces.
from ironic-image.
ok, thank you !
/close
from ironic-image.
@maelk: Closing this issue.
In response to this:
ok, thank you !
/close
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.
from ironic-image.
Related Issues (20)
- runmariadb seems to fail with MariaDB 10.3.28 HOT 3
- machine partition creation issue when qcow2 user image is supplied HOT 8
- Security scan reports high level vulnerabilities in ironic and ironic-inspector images HOT 5
- ProvisioningError :blkid returns with Exit code:2 HOT 9
- Split up separate components into seperate Images HOT 17
- ironic.common.exception.InvalidMAC: Expected a MAC address but received (WWN) HOT 6
- Image metal3-io/ironic:capm3-v0.4.3 unavailable. HOT 3
- Change default branch to "main" HOT 4
- Ironic image cache cleaning removes some of the images
- Image metal3-io/ironic:capm3-v0.5.4 unavailable HOT 3
- Error setting up bootloader. Error UTF-16 stream does not start with BOM: UnicodeError: UTF-16 stream does not start with BOM HOT 11
- unable to build base image HOT 4
- Missing idrac-redfish interface for raid HOT 1
- Feature request: Environment variable to change IPA collectors HOT 1
- Introducing ipxe security hardening options HOT 9
- Nova power notification warning in log HOT 2
- Allow overriding/specifying IRONIC_IP/IRONIC_URL_HOST HOT 8
- Proposal: Extract configuration generation to init-container HOT 20
- Support building for multiple architectures HOT 4
- Ironic-image can't use to be as a http HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ironic-image.