metal3-io / ironic-inspector-image Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
In the logs, we can see :
2020-05-14 11:39:08.244 1 ERROR ironic_inspector.utils [-] Could not connect to the object storage service: Auth plugin requires parameters which were not given: auth_url: keystoneauth1.exceptions.auth_plugins.MissingRequiredOptions: Auth plugin requires parameters which were not given: auth_url
2020-05-14 11:39:08.244 1 ERROR ironic_inspector.plugins.extra_hardware [-] [node: a6057f28-d9d0-4562-a692-9a8798a5c6db state processing] Failed to save extra hardware information in Swift: Could not connect to the object storage service: Auth plugin requires parameters which were not given: auth_url: ironic_inspector.utils.Error: Could not connect to the object storage service: Auth plugin requires parameters which were not given: auth_url
Is there a way to disable the use of swift ?
The container can get killed prior to the service actually coming up. It seems that 10 seconds is too aggressive. 30 might be more reasonable.
Related: metal3-io/ironic-image#17
The iptables
command is not available in the ironic-inspector image, which means the step in the runironic-inspector
entrypoint to open the firewall to accept remote connections to port 5050 on the provisioning interface fails.
Once you try to deploy openshift on BareMetal and IPv6, the ironic-inspector image gets stuck configuring the right ip for the provisioning interface:
[root@localhost core]# podman logs ironic-inspector | head -10
Waiting for ens4 interface to be configured
Waiting for ens4 interface to be configured
Waiting for ens4 interface to be configured
Waiting for ens4 interface to be configured
Waiting for ens4 interface to be configured
It's the same error we had on this one, but wee need also to patch this image to make them sync.
The installer gives an error that seems like:
DEBUG module.masters.ironic_node_v1.openshift-master-host[0]: Still creating... [8m0s elapsed]
DEBUG module.masters.ironic_node_v1.openshift-master-host[2]: Still creating... [8m0s elapsed]
DEBUG module.masters.ironic_node_v1.openshift-master-host[1]: Still creating... [8m0s elapsed]
ERROR
ERROR Error: could not inspect: could not inspect node, node is currently 'inspect failed', last error was 'Failed to inspect hardware. Reason: unable to start inspection: Version requested but version discovery document was not found and allow_version_hack was False'
ERROR
ERROR on ../../../tmp/openshift-install-008981596/masters/main.tf line 1, in resource "ironic_node_v1" "openshift-master-host":
ERROR 1: resource "ironic_node_v1" "openshift-master-host" {
ERROR
ERROR
ERROR
ERROR Error: could not inspect: could not inspect node, node is currently 'inspect failed', last error was 'Failed to inspect hardware. Reason: unable to start inspection: Version requested but version discovery document was not found and allow_version_hack was False'
ERROR
ERROR on ../../../tmp/openshift-install-008981596/masters/main.tf line 1, in resource "ironic_node_v1" "openshift-master-host":
ERROR 1: resource "ironic_node_v1" "openshift-master-host" {
ERROR
ERROR
ERROR
ERROR Error: could not inspect: could not inspect node, node is currently 'inspect failed', last error was 'Failed to inspect hardware. Reason: unable to start inspection: Version requested but version discovery document was not found and allow_version_hack was False'
ERROR
ERROR on ../../../tmp/openshift-install-008981596/masters/main.tf line 1, in resource "ironic_node_v1" "openshift-master-host":
ERROR 1: resource "ironic_node_v1" "openshift-master-host" {
ERROR
ERROR
FATAL failed to fetch Cluster: failed to generate asset "Cluster": failed to create cluster: failed to apply using Terraform
Additional info:
Hi,
I would like to file a bug related to the newest image [1] for ironic-inspector.
For reproducing,
Pull the newest images
sudo podman pull quay.io/metal3-io/ironic-inspector@sha256:13f1dc9f59e0cb956266f2ef803fccb1220adffb89d554f004482e0539238df1
Remove the running container
sudo podman kill ironic-inspector && sudo podman rm ironic-inspector -f
Create a container with the pulled image
sudo podman run -d --net host --privileged --name ironic-inspector \ --pod ironic-pod "quay.io/metal3-io/ironic-inspector"
Inspect a new baremetal server with
kubectl create -f bm0.yaml -n metal3
During inspecting phase, you are able to catch this bug. And here is my log for this bug: http://paste.openstack.org/show/752347/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.