<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/tests/playbooks/publish.yml, branch zed-eol</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=zed-eol</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=zed-eol'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2023-02-22T07:37:49+00:00</updated>
<entry>
<title>CI: Retry docker push on publish jobs</title>
<updated>2023-02-22T07:37:49+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2023-02-16T07:23:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=22518ed6c2660a80b8fdb3bb51d2c0cbe3eb8ef5'/>
<id>urn:sha1:22518ed6c2660a80b8fdb3bb51d2c0cbe3eb8ef5</id>
<content type='text'>
We have a high number of POST_FAILURE jobs failing on at least
one container push - let's fix that.

Change-Id: I0015dd4d3ffe5b3e1202ebcfde2b2c72c4655b41
(cherry picked from commit 0887d2e789e8fcd41b49c6346034c4774ea919dd)
</content>
</entry>
<entry>
<title>Fix container image publish to Docker Hub</title>
<updated>2022-07-25T11:10:15+00:00</updated>
<author>
<name>Pierre Riteau</name>
<email>pierre@stackhpc.com</email>
</author>
<published>2022-07-25T11:10:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=2da76f78dee53ae84bfe6da051367d9b320af0f6'/>
<id>urn:sha1:2da76f78dee53ae84bfe6da051367d9b320af0f6</id>
<content type='text'>
Publishing container images to Docker Hub was failing with:

    state is present but all of the following are missing: source

This is caused by the recent Ansible upgrade by Zuul [1]: the source
parameter is mandatory since Ansible 2.12.

[1] https://review.opendev.org/c/openstack/project-config/+/849120

Change-Id: I232fe835f5a650c258243f1ee4720480f2e6e7b1
</content>
</entry>
<entry>
<title>[CI] Do not set ansible_python_interpreter for Zuul</title>
<updated>2021-06-28T09:18:51+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2021-06-28T06:57:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=fb8217c16a2c112d0757483f6a828fd0e2cbb193'/>
<id>urn:sha1:fb8217c16a2c112d0757483f6a828fd0e2cbb193</id>
<content type='text'>
Zuul 4.6.0 does not allow to set ansible_python_interpreter. [1]
Instead, with the current Zuul and Ansible, this should be
automatically set to the proper python.

This patch is required to restore the jobs which are ignored
otherwise. [2] [3]

Additionally, this change avoids the use of Ansible's pip
module because it tries to use setuptools from the
ansible_python_interpreter first even if another executable is
set.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023291.html
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023326.html
[3] http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023321.html

Change-Id: Ib74eecd46617af51e23a3ccad664767b1bf6e04f
</content>
</entry>
<entry>
<title>[CI] Publish images to quay.io on a daily basis</title>
<updated>2021-04-06T11:00:53+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2021-03-17T17:05:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=10d8f03c4e6fe2e78f06e9c59f44210c8c2e73eb'/>
<id>urn:sha1:10d8f03c4e6fe2e78f06e9c59f44210c8c2e73eb</id>
<content type='text'>
Based on the discussions from the past 3 Kolla meetings [1][2][3],
we established that, to avoid the DockerHub pull limit issues
in our CI, we will try using quay.io.

We still publish weekly to the DockerHub.

[1] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-17-15.00.log.html#l-102
[2] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-24-15.00.log.html#l-137
[3] http://eavesdrop.openstack.org/meetings/kolla/2021/kolla.2021-03-31-15.01.log.html#l-50

Change-Id: I7c1f0c5fc643678b29f963b6769d8f900a03b726
Depends-On: Id113a53c083d105ac9200474ff20faacef6decaf
</content>
</entry>
<entry>
<title>Fix publishing login</title>
<updated>2020-12-15T10:22:36+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2020-12-15T10:22:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cdd0eb7914fb01dac969386feffd8a0eb64347c8'/>
<id>urn:sha1:cdd0eb7914fb01dac969386feffd8a0eb64347c8</id>
<content type='text'>
Login to DockerHub was failing because of trailing newlines in
the encrypted credentials.
This patch makes the playbook trim them before usage.

Change-Id: I411f91af927ffa4d04c8021ddb5c3d584d90bdfd
</content>
</entry>
<entry>
<title>CI: Ensure docker-py is installed on publish</title>
<updated>2020-11-26T14:51:53+00:00</updated>
<author>
<name>Michał Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2020-11-26T09:31:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=07dd933043f5ddb7284a1942873d66345127410c'/>
<id>urn:sha1:07dd933043f5ddb7284a1942873d66345127410c</id>
<content type='text'>
After a recent change [1] publish jobs are failing on missing docker python
SDK.

[1]: https://review.opendev.org/c/openstack/kolla/+/763146

Change-Id: I63662dd903b914fe06165b45e0a0bb5ca74b21b9
</content>
</entry>
<entry>
<title>CI: Improve publish playbook</title>
<updated>2020-11-19T10:34:20+00:00</updated>
<author>
<name>Michał Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2020-11-18T09:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3ad0c1212978fba797c79cf1017c293a8839b7be'/>
<id>urn:sha1:3ad0c1212978fba797c79cf1017c293a8839b7be</id>
<content type='text'>
Currently we use a for loop in shell that performs push of images
to Docker Hub - that doesn't really seem to fail properly on push
errors (e.g. related to new Docker Hub limits).

This change introduces usage of Ansible docker_* modules for doing the
same job and improves logging (so it's easier to find out which image
failed to publish).

Change-Id: I083ce70772edd1abb873ad43f6beb73aae01383f
</content>
</entry>
<entry>
<title>Use separate publish jobs in periodic pipeline</title>
<updated>2017-12-06T06:03:54+00:00</updated>
<author>
<name>Jeffrey Zhang</name>
<email>zhang.lei.fly@gmail.com</email>
</author>
<published>2017-12-06T05:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e6036f52ed50c90e18c686267a400c1c633e3a88'/>
<id>urn:sha1:e6036f52ed50c90e18c686267a400c1c633e3a88</id>
<content type='text'>
The secrets can not be inherited.

Change-Id: Ie0f99f470a419c57865eb8b0a14e465ae228c799
</content>
</entry>
<entry>
<title>Improve gate post jobs</title>
<updated>2017-11-28T04:45:30+00:00</updated>
<author>
<name>Jeffrey Zhang</name>
<email>zhang.lei.fly@gmail.com</email>
</author>
<published>2017-11-15T05:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=9846a27a6b453d4591979653d7ac0d52f7930fc7'/>
<id>urn:sha1:9846a27a6b453d4591979653d7ac0d52f7930fc7</id>
<content type='text'>
- Reuse build jobs to publish images
- Add binary jobs in periodic pipeline
- Push all image to dockerhub
- Use branch name for image tag

Change-Id: Ifefb96bcbcc9c6840cf865f7786b43a43fae4c17
</content>
</entry>
<entry>
<title>Fixup small bug with dockerhub publisher</title>
<updated>2017-11-08T23:00:13+00:00</updated>
<author>
<name>Michal (inc0) Jastrzebski</name>
<email>inc007@gmail.com</email>
</author>
<published>2017-11-08T22:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=9674e2da1c1e0c5efffdace8e12849912210e197'/>
<id>urn:sha1:9674e2da1c1e0c5efffdace8e12849912210e197</id>
<content type='text'>
Jinja2 vs gotpl...

Change-Id: I27a54eb9202ac5f3e9b3ef9c307e81475e8833f5
</content>
</entry>
</feed>
