<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/kolla-toolbox/Dockerfile.j2, branch stein-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=stein-eol</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stein-eol'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2020-04-03T12:01:54+00:00</updated>
<entry>
<title>Fix multiple CI issues</title>
<updated>2020-04-03T12:01:54+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2020-04-02T13:34:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=519eced6147085151a3e53a55c734c28d1e35eeb'/>
<id>urn:sha1:519eced6147085151a3e53a55c734c28d1e35eeb</id>
<content type='text'>
1. Pin openstacksdk and client libraries in kolla-toolbox

Stein and below only.

openstacksdk released 0.45.0 (and possibly 0.44.0 as well) which dropped
py2 compat but did not advertise the fact. It was amended later but it
will now always affect kolla images until pinned to older.

The observable error is:
"ImportError: No module named queue"

Since Train we pin u-c, but not before that.

This change introduces a version constraint for openstacksdk and client
libs:

- python-novaclient
- python-cinderclient
- python-keystoneclient
- python-glanceclient

2. Make deploy jobs non-voting

For similar reasons to 1., the deploy jobs fail when using the openstack
client for testing. Due to a dependency loop between these two projects,
we must make these jobs non-voting to fix the image build. This should
be reverted ASAP.

3. CI: Add https match for mirror.centos.org to template-overrides

Some CentOS repos (currently one - Ceph NFS Ganesha) use
https://mirror.centos.org instead of http:// and we break
their definition by removing mirrorlist= entry and not inserting baseurl
entry due to a missing match.

Original Change-Id: I7b29f8c6be80820042023d2b85162d5cc9a65f08

Change-Id: I8c2da6437333210a7926f2deb926ab5d1c93c3c6
Closes-Bug: #1870349
</content>
</entry>
<entry>
<title>Fix kolla_toolbox_pip_virtualenv_packages override</title>
<updated>2020-02-28T17:23:53+00:00</updated>
<author>
<name>Xing Zhang</name>
<email>angeiv.zhang@gmail.com</email>
</author>
<published>2020-02-28T07:11:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d53ead9421a288137fba8e20b22844d1cdce6506'/>
<id>urn:sha1:d53ead9421a288137fba8e20b22844d1cdce6506</id>
<content type='text'>
backport: train, stein, rocky

Override in filter needs to follow the rule:
&lt;image_name&gt;_&lt;call_type&gt;_&lt;override/append/remove&gt;
`call_type` for `kolla_toolbox_pip_virtualenv_packages` should be
`pip_virtualenv_packages`, and `pip_packages` can't match with
`kolla_toolbox_pip_virtualenv_packages`, this makes
the value can't be overrode in template override.

Change-Id: I1dbe2dfd4bce73ce2285f45f997d45b5dcc95f4c
Closes-bug: #1865119
(cherry picked from commit 74d5a66e6bf744ad936d702443a8d64be86441ba)
</content>
</entry>
<entry>
<title>Merge "Fixed file modes in toolbox:/usr/share/ansible"</title>
<updated>2019-03-28T21:35:43+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2019-03-28T21:35:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=636fce475b7b1525f4ad353d2a0740f784d22aad'/>
<id>urn:sha1:636fce475b7b1525f4ad353d2a0740f784d22aad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move to Debian 'buster'</title>
<updated>2019-03-14T10:20:27+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2019-02-22T11:49:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=4d31ca695bb8d1fe5f1e7f31c14cab4e64827d96'/>
<id>urn:sha1:4d31ca695bb8d1fe5f1e7f31c14cab4e64827d96</id>
<content type='text'>
Buster is at freeze phase so safe to update and use. Will give us
Python 3 based OpenStack packages (usually release delayed).

Change-Id: I48c2d252a834716f1bcf10b18f2d32fe541e8137
</content>
</entry>
<entry>
<title>replace 'distro_python3' variable with 'distro_python_version'</title>
<updated>2019-03-12T17:13:46+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2019-03-08T12:19:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=8df6eb01184672ffdc752437ea4d98d13f16026e'/>
<id>urn:sha1:8df6eb01184672ffdc752437ea4d98d13f16026e</id>
<content type='text'>
RHEL7 derived distros use Python 2.7
RHEL8 uses Python 3.6
Ubuntu 18.04 uses Python 3.6, but we haven't enabled it yet.
Debian:buster uses Python 3.7, but we haven't enabled it yet.

We have several places in code where "/lib/pythonX.Y/site-packages"
is used so we need to know value of X.Y rather than py2/py3 switch.

How to check for Python 2:

{% if distro_python_version == '2.7' %}

Breaks: Iad6b70b433a0dd1b0f8ae6790fd280594517661a
Change-Id: Ie24f109af19ae0438c21e0d43cb3cc947812b4ce
</content>
</entry>
<entry>
<title>Introduce 'get_pip' macro</title>
<updated>2019-03-11T15:52:09+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2019-03-08T11:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ef83ff13fed6c4fb99a3f0445314fa08fa6fd932'/>
<id>urn:sha1:ef83ff13fed6c4fb99a3f0445314fa08fa6fd932</id>
<content type='text'>
We have code for it in four places so it is a good candidate for macro.

Change-Id: Icadcbbe5b386bdf688fd67e8160b40974f047377
</content>
</entry>
<entry>
<title>debian/ubuntu: drop mysql compat stuff, unify on openssl 1.1</title>
<updated>2019-02-19T11:39:07+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin@juszkiewicz.com.pl</email>
</author>
<published>2018-12-14T11:27:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ba6d7540f6f2a779c03b7319158a89ae0fb04ec8'/>
<id>urn:sha1:ba6d7540f6f2a779c03b7319158a89ae0fb04ec8</id>
<content type='text'>
Now with Ubuntu 'bionic' being used we can drop
libmysqlclient-compat-dev package use and just go with mariadb packages
directly.

Also move to OpenSSL 1.1 for both distributions.

Change-Id: I147385a3da15878121c0a436b5c26ba100e9802d
</content>
</entry>
<entry>
<title>Use base_package_type</title>
<updated>2019-01-17T15:23:41+00:00</updated>
<author>
<name>Alex Schultz</name>
<email>aschultz@redhat.com</email>
</author>
<published>2019-01-15T23:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=ae1322ec10861678abe1137f3013030b34335bc7'/>
<id>urn:sha1:ae1322ec10861678abe1137f3013030b34335bc7</id>
<content type='text'>
This change updates the docker files to use base_package_type instead
of doing specific distro checks for the rhel/deb generic cases. The
base_distro is still available and is used when a specific distro needs
a customization but if the differences are purely rpm vs deb, then the
base_package_type can be used.

Change-Id: I8d720bb185df65a0178061ccf20b1ab2265da2c5
</content>
</entry>
<entry>
<title>Required changes for mariadb 10.3</title>
<updated>2018-12-11T19:31:24+00:00</updated>
<author>
<name>Eduardo Gonzalez</name>
<email>dabarren@gmail.com</email>
</author>
<published>2018-12-10T17:36:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=32beb0a642b10c2dfe7443e6adda0687d38029c7'/>
<id>urn:sha1:32beb0a642b10c2dfe7443e6adda0687d38029c7</id>
<content type='text'>
Mysql-python is a deprecated package and fails to build currently.
Make use of mysqlclient as is a fork of mysql-python with many bug
fixes a python3 support.
percona xtrabackup doenst work with mariadb 10.3,
replaces to use mariadb-backup tool.
https://jira.mariadb.org/browse/MDEV-15774

Change-Id: Icefe3a77fb12d57c869521000d458e3f58435374
</content>
</entry>
<entry>
<title>Fixed file modes in toolbox:/usr/share/ansible</title>
<updated>2018-10-09T09:54:49+00:00</updated>
<author>
<name>Gary Perkins</name>
<email>gary@garyperkins.com</email>
</author>
<published>2018-10-04T11:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=5ade3f6a87a63cf5c4a5a84327d436fb7a1a7fab'/>
<id>urn:sha1:5ade3f6a87a63cf5c4a5a84327d436fb7a1a7fab</id>
<content type='text'>
Sometimes, when deploying with user root, the local repo has files
of mode 0600. This has been found to cause "Permission denied"
errors when deploying Glance.

This little fix is to explicitly set a more permissive file mode on
those files to allow the deployment of Glance to setup it's service
and endpoints.

Change-Id: I30ea6898e7bf1b6713cb41656420e8d515be224e
Signed-off-by: Gary Perkins &lt;gary@garyperkins.com&gt;
</content>
</entry>
</feed>
