Attemping to switch nova console from novnc to spicehtml5proxy for our Wallaby release build of kolla-ansible openstack.
It errors with manifest unknown during pull of kolla/centos-source-nova-spicehtml5proxy:wallaby
Looking at:
https://hub.docker.com/r/kolla/centos-source-nova-spicehtml5proxy/tags
the latest tag is Train from 5 months ago.
What happpened:
changed
```
nova_console: "novnc"
```
to
```
nova_console: "spice"
```
in globals.yml
ran
```
kolla-ansible pull
```
with required flags for our environment.
Got the error:
```
ok: [aio01.sys.192.com] => (item=nova-ssh)
FAILED - RETRYING: nova_cell | Pull images (3 retries left).
FAILED - RETRYING: nova_cell | Pull images (2 retries left).
FAILED - RETRYING: nova_cell | Pull images (1 retries left).
failed: [aio01.sys.192.com] (item=nova-spicehtml5proxy) => changed=true
ansible_loop_var: item
attempts: 3
item:
key: nova-spicehtml5proxy
value:
container_name: nova_spicehtml5proxy
dimensions: {}
enabled: true
group: nova-spicehtml5proxy
image: kolla/centos-source-nova-spicehtml5proxy:wallaby
volumes:
- /etc/kolla/nova-spicehtml5proxy/:/var/lib/kolla/config_files/:ro
- /etc/localtime:/etc/localtime:ro
- ''
- kolla_logs:/var/log/kolla/
- ''
msg: '''Traceback (most recent call last):\n File "/usr/local/lib/python3.6/site-packages/docker/api/client.py", line 268, in _raise_for_status\n response.raise_for_status()\n File "/usr/lib/python3.6/site-packages/requests/models.py", line 940, in raise_for_status\n raise HTTPError(http_error_msg, response=self)\nrequests.exceptions.HTTPError: 404 Client Error: Not Found for url: http+docker://localhost/v1.41/images/create?tag=wallaby&fromImage=kolla%2Fcentos-source-nova-spicehtml5proxy\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File "/tmp/ansible_kolla_docker_payload_0ew4hh0d/ansible_kolla_docker_payload.zip/ansible/modules/kolla_docker.py", line 1241, in main\n File "/tmp/ansible_kolla_docker_payload_0ew4hh0d/ansible_kolla_docker_payload.zip/ansible/modules/kolla_docker.py", line 692, in pull_image\n File "/usr/local/lib/python3.6/site-packages/docker/api/image.py", line 430, in pull\n self._raise_for_status(response)\n File
"/usr/local/lib/python3.6/site-packages/docker/api/client.py", line 270, in _raise_for_status\n raise create_api_error_from_http_exception(e)\n File "/usr/local/lib/python3.6/site-packages/docker/errors.py", line 31, in create_api_error_from_http_exception\n raise cls(e, response=response, explanation=explanation)\ndocker.errors.NotFound: 404 Client Error for http+docker://localhost/v1.41/images/create?tag=wallaby&fromImage=kolla%2Fcentos-source-nova-spicehtml5proxy: Not Found ("manifest for kolla/centos-source-nova-spicehtml5proxy:wallaby not found: manifest unknown: manifest unknown")\n'''
```
We dropped the spicehtml5 proxy on CentOS 8 due to lack of a suitable package.