Skip to content

Commit 8578860

Browse files
committed
Set kolla tag in base config
This fixes an issue when building local images. The symptoms were: ``` Traceback (most recent call last): File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/kolla/image/build.py", line 565, in builder buildargs=buildargs): File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/docker/api/build.py", line 269, in build timeout=timeout, File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/docker/utils/decorators.py", line 46, in inner return f(self, *args, **kwargs) File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/docker/api/client.py", line 233, in _post return self.post(url, **self._set_request_timeout(kwargs)) File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/requests/sessions.py", line 577, in post return self.request('POST', url, data=data, json=json, **kwargs) File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/requests/sessions.py", line 529, in request resp = self.send(prep, **send_kwargs) File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/requests/sessions.py", line 645, in send r = adapter.send(request, **kwargs) File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/requests/adapters.py", line 501, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) ``` and the following error in `journalctl -u docker`: ``` level=error msg="Handler for POST /v1.41/build returned error: invalid reference format" ``` The issue was that it was trying to use a jinja interpreted string as the image tag.
1 parent 232847a commit 8578860

File tree

3 files changed

+27
-15
lines changed

3 files changed

+27
-15
lines changed

etc/kayobe/environments/ci-builder/kolla.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

etc/kayobe/kolla.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ kolla_openstack_release: "{% raw %}{{ kayobe_image_tags['openstack'][kolla_base_
100100

101101
# Docker tag applied to built container images. Default is
102102
# {{ kolla_openstack_release }}.
103-
#kolla_tag:
103+
kolla_tag: "{{ openstack_release }}-{{ ansible_facts.date_time.iso8601_basic_short }}"
104104

105105
# Dict mapping names of sources to their definitions for
106106
# kolla_install_type=source. See kolla.common.config for details.
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
fixes:
3+
- |
4+
Fixes an issue with local image builds where kolla_tag had not been set.
5+
The error had the signature:
6+
7+
.. code-block:
8+
9+
Traceback (most recent call last):
10+
File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/kolla/image/build.py", line 565, in builder
11+
buildargs=buildargs):
12+
File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/docker/api/build.py", line 269, in build
13+
timeout=timeout,
14+
File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/docker/utils/decorators.py", line 46, in inner
15+
return f(self, *args, **kwargs)
16+
File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/docker/api/client.py", line 233, in _post
17+
return self.post(url, **self._set_request_timeout(kwargs))
18+
File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/requests/sessions.py", line 577, in post
19+
return self.request('POST', url, data=data, json=json, **kwargs)
20+
File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/requests/sessions.py", line 529, in request
21+
resp = self.send(prep, **send_kwargs)
22+
File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/requests/sessions.py", line 645, in send
23+
r = adapter.send(request, **kwargs)
24+
File "/opt/kayobe/venvs/kolla/lib/python3.6/site-packages/requests/adapters.py", line 501, in send
25+
raise ConnectionError(err, request=request)
26+
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

0 commit comments

Comments
 (0)