container image prepare fails with KeyError: 'docker-content-digest'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Medium
|
Steve Baker |
Bug Description
When trying to deploy with:
+ openstack overcloud deploy --templates /home/stack/
the deploy failed with:
<SNIP>
Deploying templates in the directory /tmp/tripleocli
Initializing overcloud plan deployment
'docker-
Trying: openstack tripleo container image prepare --dry-run -e ~/templates/
we see:
(undercloud) [stack@director ~]$ openstack tripleo container image prepare --dry-run -e ~/templates/
Exception occured while running the command
Traceback (most recent call last):
File "/usr/lib/
super(Command, self).run(
File "/usr/lib/
return super(Command, self).run(
File "/usr/lib/
return_code = self.take_
File "/usr/lib/
cleanup=
File "/usr/lib/
mirrors=mirrors
File "/usr/lib/
images, tag_from_label)
File "/usr/lib/
discover_args):
File "/usr/lib64/
yield fs.pop().result()
File "/usr/lib64/
return self.__get_result()
File "/usr/lib64/
raise self._exception
File "/usr/lib64/
result = self.fn(*self.args, **self.kwargs)
File "/usr/lib/
i = self._inspect(
File "/usr/lib/
image_url, session=session)
File "/usr/lib/
return self.call(f, *args, **kw)
File "/usr/lib/
do = self.iter(
File "/usr/lib/
return fut.result()
File "/usr/lib64/
return self.__get_result()
File "/usr/lib64/
raise self._exception
File "/usr/lib/
result = fn(*args, **kwargs)
File "/usr/lib/
digest = manifest_
File "/usr/lib/
return self._store[
KeyError: 'docker-
'docker-
It seems that some? images are missing that header?
Changed in tripleo: | |
assignee: | nobody → Steve Baker (steve-stevebaker) |
status: | Triaged → In Progress |
Please show your /home/stack/ templates/ container- image-prepare. yaml - we already had this issue.