Giter Club home page Giter Club logo

ironic-inspector-image's People

Contributors

akiselev1 avatar bfournie avatar derekhiggins avatar dhellmann avatar dtantsur avatar elfosardo avatar imain avatar iurygregory avatar jparrill avatar juliakreger avatar maelk avatar maxinjian avatar metal3-io-bot avatar namnx228 avatar russellb avatar stbenjam avatar zaneb avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ironic-inspector-image's Issues

Inspector expects swift url

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 ?

iptables is not available in image

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.

Error to configuring the right IPv6 on the bootstrap node on ironic-inspector container

Once you try to deploy openshift on BareMetal and IPv6, the ironic-inspector image gets stuck configuring the right ip for the provisioning interface:

  • This error comes up on the ironic-inspector container on the BootstrapVM
[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:

`auth_url` is missing during the inspecting phase

Hi,
I would like to file a bug related to the newest image [1] for ironic-inspector.
For reproducing,

  1. Pull the newest images
    sudo podman pull quay.io/metal3-io/ironic-inspector@sha256:13f1dc9f59e0cb956266f2ef803fccb1220adffb89d554f004482e0539238df1

  2. Remove the running container
    sudo podman kill ironic-inspector && sudo podman rm ironic-inspector -f

  3. 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"

  4. 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/

[1] https://quay.io/repository/metal3-io/ironic-inspector/manifest/sha256:13f1dc9f59e0cb956266f2ef803fccb1220adffb89d554f004482e0539238df1

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.