kolla/ubuntu-binary-ironic-neutron-agent image is missing from Docker Hub
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Triaged
|
Medium
|
Unassigned |
Bug Description
I tried to configure Ironic using Ubuntu distribution. But the deploy step failed with the following:
RUNNING HANDLER [neutron : Restart ironic-
task path: /home/kolla/
<localhost> ESTABLISH LOCAL CONNECTION FOR USER: kolla
<localhost> EXEC /bin/sh -c 'echo ~kolla && sleep 0'
<localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo /home/kolla/
Using module file /home/kolla/
<localhost> PUT /home/kolla/
<localhost> EXEC /bin/sh -c 'chmod u+x /home/kolla/
<localhost> EXEC /bin/sh -c 'sudo -H -S -n -u root /bin/sh -c '"'"'echo BECOME-
<localhost> EXEC /bin/sh -c 'rm -f -r /home/kolla/
The full traceback is:
WARNING: The below traceback may *not* be related to the actual failure.
File "/tmp/ansible_
File "/tmp/ansible_
File "/tmp/ansible_
File "/tmp/ansible_
File "/usr/local/
self.
File "/usr/local/
raise create_
File "/usr/local/
raise cls(e, response=response, explanation=
fatal: [localhost]: FAILED! => changed=true
invocation:
module_args:
action: recreate_
api_version: auto
auth_email: null
auth_
auth_
auth_
cap_add: []
client_
command: null
detach: true
dimensions: {}
environment:
graceful_
image: kolla/ubuntu-
labels: {}
name: ironic_
privileged: false
remove_
restart_
restart_
security_opt: []
state: running
tls_cacert: null
tls_cert: null
tls_key: null
tls_verify: false
tty: false
volumes:
- /etc/kolla/
- /etc/localtime:
- /etc/timezone:
- kolla_logs:
volumes_from: null
msg: '''Traceback (most recent call last):\n File "/tmp/ansible_
cls(e, response=response, explanation=
META: ran handlers
NO MORE HOSTS LEFT *******
PLAY RECAP *******
localhost : ok=391 changed=21 unreachable=0 failed=1 skipped=245 rescued=0 ignored=0
Command failed ansible-playbook -i /etc/kolla/
(kolla) kolla@jack:~$
I was following https:/
(kolla) kolla@jack:~$ grep -v -E "^$|^#" /etc/kolla/
---
enable_
enable_cinder: "yes"
enable_grafana: "yes"
enable_ironic: "yes"
enable_
enable_prometheus: "yes"
ironic_
ironic_
ironic_
ironic_
kolla_base_distro: "ubuntu"
kolla_copy_
kolla_enable_
kolla_enable_
kolla_enable_
kolla_external_
kolla_external_
kolla_install_type: "binary"
kolla_internal_
kolla_internal_
network_interface: "eno1"
neutron_
neutron_
nova_compute_
openstack_cacert: "/etc/ssl/
openstack_release: "master"
I've installed Kolla using cloned repos from Github.
I've running kolla using the following, and it only fails at "deploy".
kolla-ansible -i /etc/kolla/
&& kolla-ansible -i /etc/kolla/
&& kolla-ansible -i /etc/kolla/
&& kolla-ansible -i /etc/kolla/
This is my repos 'version'
(kolla) kolla@jack:~$ for i in ~/src/kolla*; do (cd $i; git log --oneline -n1 ); done
26ba50c16 (HEAD -> master, origin/master, origin/HEAD) Merge "kibana/debian: use upstream package on all architectures"
bb6e23fb2 (HEAD -> master, origin/master, origin/HEAD) Merge "Add vitrage-persistor service"
Docker version
(kolla) kolla@jack:~$ docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b7f0
Built: Wed Mar 11 01:25:46 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.8
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: afacb8b7f0
Built: Wed Mar 11 01:24:19 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef
docker-init:
Version: 0.18.0
GitCommit: fec3683
Thanks for raising this. Ubuntu does not provide the necessary package (python3- ironic- neutron- agent) in bionic for this image. The package seems to be available in disco (19.04), but we do not support it as a base distro.
See the kolla support matrix:
https:/ /docs.openstack .org/kolla/ latest/ support_ matrix. html