<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/base/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-09-03T10:06:09+00:00</updated>
<entry>
<title>Fix ironic build issues - LANG related</title>
<updated>2020-09-03T10:06:09+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2020-08-28T10:20:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3c435cb0781b343ad7f7223609cf2eefb2f8738a'/>
<id>urn:sha1:3c435cb0781b343ad7f7223609cf2eefb2f8738a</id>
<content type='text'>
ironic drivers-requirements installation fails with:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc5 in position 2:
ordinal not in range(128)

Squashed ,,cherry-pick'' from stable/train - adding LANG block and locale-gen
for Ubuntu family in base Dockerfile:

https://review.opendev.org/#/c/684808/
https://review.opendev.org/#/c/691835/
https://review.opendev.org/#/c/694099/

Temporarily blocks bifrost building as well - to revert!

Change-Id: I79ee884ad35bf5166c9ea303d73416271ff5f637
</content>
</entry>
<entry>
<title>Drop systemd support from nsswitch.conf on RHEL-based distros</title>
<updated>2020-07-06T14:45:10+00:00</updated>
<author>
<name>Michele Baldessari</name>
<email>michele@acksyn.org</email>
</author>
<published>2020-06-11T09:47:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=7038e3ff03c6d08e7b794f9087675964ddbbed0a'/>
<id>urn:sha1:7038e3ff03c6d08e7b794f9087675964ddbbed0a</id>
<content type='text'>
A bit like we did for I3e0e86026f5a4a78473bed824cd1682d3a020cd5 we
should remove the nss-systemd lookup from containers. The reasons for
this are as follows:
1) Just like for I3e0e86026f5a4a78473bed824cd1682d3a020cd5
when this nss module is triggered it tries to talk to dbus.
It triggers a bunch of selinux denials and it makes little sense
to open all containers to talk to dbus.
In particular, if a container is run as non-privileged and bind-mounts
/run from the host, we will hit selinux denials like the following:

  type=USER_AVC msg=audit(1592337775.860:74119): pid=1284 uid=81 auid=4294967295 ses=4294967295 subj=system_u:system_r:system_dbusd_t:s0-s0:c0.c1023 msg='avc:  denied  { send_msg } for msgtype=method_call interface=org.freedesktop.DBus member=Hello dest=org.freedesktop.DBus spid=406228 scontext=system_u:system_r:container_t:s0:c162,c886 tcontext=system_u:system_r:system_dbusd_t:s0-s0:c0.c1023 tclass=dbus permissive=0  exe="/usr/bin/dbus-daemon" sauid=81 hostname=? addr=? terminal=?'UID="dbus" AUID="unset" SAUID="dbus"

2) It just makes little sense in a kolla-world to have containers
talk to dbus/systemd and it saves us some time when a lookup triggers
the systemd module for whatever reason. Especially because the
nss-systemd module does a few things which are not useful in a container
(ensures that the root and nobody users and groups remain resolvable,
SystemD's DynamicUser= feature, provide Lookup API via Varlink)

The sed regex gives us the wanted results:
$ diff -u /etc/nsswitch.conf.orig /etc/nsswitch.conf
--- /etc/nsswitch.conf.orig     2020-06-19 07:18:10.974580755 +0000
+++ /etc/nsswitch.conf  2020-06-19 07:20:12.260230103 +0000
@@ -53,9 +53,9 @@
 # group:     db files

 # In order of likelihood of use to accelerate lookup.
-passwd:      sss files systemd
+passwd:      sss files
 shadow:     files sss
-group:       sss files systemd
+group:       sss files
 hosts:      files dns myhostname
 services:   files sss
 netgroup:   sss

Related-Bug: #1883849

Change-Id: I81e5b7abf4571fece13a029e25911e9e4dece673
(cherry picked from commit dc2ddfa9750f94430a5b04b62fc1fa6adcb234f8)
</content>
</entry>
<entry>
<title>get 'apt_*' options of kolla-build.conf working again</title>
<updated>2019-11-05T12:20:02+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin@juszkiewicz.com.pl</email>
</author>
<published>2019-10-17T10:36:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0f320e34ea3e5f1b8dcc188a082071be7a49c1d0'/>
<id>urn:sha1:0f320e34ea3e5f1b8dcc188a082071be7a49c1d0</id>
<content type='text'>
We broke 'apt_sources_list' and 'apt_preferences' options quite a while
ago. Turned out that fix is quite simple.

This change adds empty sources.list and apt-preferences files which are
always added into images. If kolla-build.conf will use any of APT
related options then those files will be replaced with provided ones.

Change-Id: I7bbdcbd5c60f654a484a872209e0537e3950346c
Closes-bug: #1706549
(cherry picked from commit bf20b41e7dea702b693fa98ea27822c8a33a5591)
</content>
</entry>
<entry>
<title>Fluentd: td-agent repository for Debian</title>
<updated>2019-10-01T11:10:58+00:00</updated>
<author>
<name>Viktor Michalek</name>
<email>viktor.michalek@ultimum.io</email>
</author>
<published>2019-09-23T19:02:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=02bb2b71429ad4b6f82f329e8a7980a3f5695b7c'/>
<id>urn:sha1:02bb2b71429ad4b6f82f329e8a7980a3f5695b7c</id>
<content type='text'>
Change-Id: I0f05183889971dcc014663a849d3fc1d87a19e8e
(manual picked from commit 2131ef9875efd67a9dd45dc3329df8de16cacff1)
</content>
</entry>
<entry>
<title>Add Debian Buster Stein backports APT repository</title>
<updated>2019-10-01T10:13:32+00:00</updated>
<author>
<name>Viktor Michalek</name>
<email>viktor.michalek@ultimum.io</email>
</author>
<published>2019-09-20T16:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=15f74ab82ee7261ef32d92d37c7b9c1ac6ef4e45'/>
<id>urn:sha1:15f74ab82ee7261ef32d92d37c7b9c1ac6ef4e45</id>
<content type='text'>
Change-Id: Ie140cf0d6308a5ee3c09f06ddfcf63be2e1cec64
(manual picked from commit c08a4b5a6352f3d1ebf640687d68d00aabc11ff6)
</content>
</entry>
<entry>
<title>base: fix OracleLinux build</title>
<updated>2019-09-18T10:09:37+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2019-09-18T09:45:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=187d6c52f1bbb1176d7129a2b24b0cf48ba29d79'/>
<id>urn:sha1:187d6c52f1bbb1176d7129a2b24b0cf48ba29d79</id>
<content type='text'>
Change-Id: I7603ed700abd2d6ce3ac0f301dc433ed1ed11e64
Closes-Bug: #1844484
</content>
</entry>
<entry>
<title>Move back to CentOS StorageSIG repos for Ceph and Ganesha</title>
<updated>2019-06-26T15:35:56+00:00</updated>
<author>
<name>Giulio Fidente</name>
<email>gfidente@redhat.com</email>
</author>
<published>2019-06-18T15:04:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=4edaf8a7031308372b3c9c6171bd2a25af96446c'/>
<id>urn:sha1:4edaf8a7031308372b3c9c6171bd2a25af96446c</id>
<content type='text'>
Recently a new repo was created in CentOS to distribute Ganesha,
and the repo made a dependency of the Ceph Nautilus repo package [1]

When centos-release-ceph-nautilus 1.2-1 will go out, it should not
be necessary to disable the CentOS Ceph repos pulled in by
dependency of the RDO repositories, as done in [2]

1. https://github.com/CentOS-Storage-SIG/centos-release-ceph/commit/f1a17c9d145cabfa1dfd3102fe7e2fc584f6a907
2. https://review.opendev.org/#/c/651601/

Change-Id: I6bf0cbfaffc22147c5bec03b5897719de53366ed
(cherry picked from commit cf47864ab1e4fa6192ea96727d01b3e935b7a1fc)
</content>
</entry>
<entry>
<title>Fix issues with Percona in Zuul and clean up a little bit</title>
<updated>2019-06-14T10:52:37+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2019-06-07T10:44:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=45ae94f9ad4412146a41451b2e17b0674b9e9bca'/>
<id>urn:sha1:45ae94f9ad4412146a41451b2e17b0674b9e9bca</id>
<content type='text'>
Percona site has connectivity issues from OVH hosts (of Zuul).
This patch makes it so that:
  - the internal repo is actually used
  - RPM GPG keys are downloaded from the actually used repo
  - Ubuntu mimics the RHEL behavior (i.e. the Percona repo is
    enabled only in the xtrabackup image)
    extra benefit: no need for APT preferences for Percona repo
    to spare MariaDB deps

Change-Id: Id27831f6b404762f9e44fd6bd1c4702bf06b05f8
Signed-off-by: Radosław Piliszek &lt;radoslaw.piliszek@gmail.com&gt;
(cherry picked from commit de58339a0e1704ae1ade4e032a73bb4708ecfaf1)
</content>
</entry>
<entry>
<title>Switch to RDO Stein release on CentOS &amp; Oracle</title>
<updated>2019-06-06T13:19:24+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2019-04-10T16:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c5d2e9683d8c26e382356a1c1b6d431e78e0f398'/>
<id>urn:sha1:c5d2e9683d8c26e382356a1c1b6d431e78e0f398</id>
<content type='text'>
This change switches from the Delorean yum repositories to the RDO Stein
release repository.

centos-release-openstack-stein pulls in centos-release-ceph-nautilus,
which conflicts with upstream ceph packages. Disable the CentOS Ceph
repo to work around this.

Change-Id: I1df5dd28adc65ff461a893b60c57d7b5da96d653
</content>
</entry>
<entry>
<title>Ceph: Update to Nautilus on CentOS and OracleLinux</title>
<updated>2019-06-06T06:36:44+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2019-05-09T10:47:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=78f862b0d7e390b16a57770a6af8519c27f05631'/>
<id>urn:sha1:78f862b0d7e390b16a57770a6af8519c27f05631</id>
<content type='text'>
The CentOS Stein OpenStack distribution depends on the Ceph Nautilus
release, while Kolla currently deploys Luminous on CentOS.

This change switches CentOS and OracleLinux builds to use Ceph Nautilus.

Support for auth UID has been removed in the Nautilus release [1][2], so
we have removed the --set-uid argument from calls to ceph-authtool.

Also ceph-osd bootstrap mode fails when no mon config is provided, so
we added --no-mon-config (mon config is injected later after bootstrap).

Due to ceph-nfs build issues (ceph upstream nfs-ganesha rpms relied on older
version of userspace-rcu, than CentOS Storage SIG packages) we need to move
to ceph upstream rpm repos.

[1] https://github.com/ceph/ceph/commit/d6def8ba1126209f8dcb40e296977dc2b09a376e
[2] http://docs.ceph.com/docs/master/releases/nautilus/

Co-Authored-By: Michal Nasiadka &lt;michal.nasiadka@nokia.com&gt;

Change-Id: I000398f587c5f4d6cc8995e34e162eebc77bc3e3
Implements: blueprint centos-ceph-nautilus
(cherry picked from commit e0cae62c4aab001fa7b5cc324f178793f4e88f3c)
</content>
</entry>
</feed>
