<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/module_utils/kolla_systemd_worker.py, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/'/>
<updated>2024-11-28T15:44:16+00:00</updated>
<entry>
<title>systemd: Add kolla.target</title>
<updated>2024-11-28T15:44:16+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2024-06-20T16:24:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=752592f1b03c690303fe66d41c533431e36dc746'/>
<id>urn:sha1:752592f1b03c690303fe66d41c533431e36dc746</id>
<content type='text'>
This should ease the operation of stopping/starting all Kolla
containers.

Change-Id: I30915409510a4eb3e501e624b864b5ef48f85c75
</content>
</entry>
<entry>
<title>systemd: Add Wants=docker.service for docker</title>
<updated>2024-09-13T07:38:06+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2024-09-13T07:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=a8d03a261adb2f06c1ce7c9381c2d80b4bfd4fc9'/>
<id>urn:sha1:a8d03a261adb2f06c1ce7c9381c2d80b4bfd4fc9</id>
<content type='text'>
In I70dd1751dea6bfc9bb265aeda04b3392e135324c we removed
Requires=docker.service and left only After=docker.service.

In a case where something starts docker.service that's enough,
but if docker.service is disabled or no service is dependent on
it - it won't be started.

This patch adds Wants=docker.service which will try to start
docker.service if it is not started or enabled but does not
impose a dependency which causes restart of kolla systemd units
when docker.service is restarted (see [1]).

Closes-Bug: #2065168

[1]: https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html#Wants=

Change-Id: Ic3acb15f7c6ba7269ef62ccc8895b6bea4fc1f4d
</content>
</entry>
<entry>
<title>Fix kolla-ansible systemd restart behaviour</title>
<updated>2024-06-24T14:24:08+00:00</updated>
<author>
<name>Victor Chembaev</name>
<email>chembervint@gmail.com</email>
</author>
<published>2024-05-08T13:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=c0b0dddc393e69087797831c808508a6358b3c56'/>
<id>urn:sha1:c0b0dddc393e69087797831c808508a6358b3c56</id>
<content type='text'>
Fix kolla systemd unit template to prevent restart
all kolla services with docker.service restart

Change-Id: I70dd1751dea6bfc9bb265aeda04b3392e135324c
Closes-Bug: 2065168
</content>
</entry>
<entry>
<title>Fix long service restarts while using systemd</title>
<updated>2024-01-05T09:06:56+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2024-01-04T21:26:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=b1fd2b40f7cd1c6c457bd42b25ca32dc1e5e0f4f'/>
<id>urn:sha1:b1fd2b40f7cd1c6c457bd42b25ca32dc1e5e0f4f</id>
<content type='text'>
Some containers exiting with 143 instead of 0, but
this is still OK. This patch just allows
ExitCode 143 (SIGTERM) as fix. Details in
bugreport.

Services which exited with 143 (SIGTERM):

kolla-cron-container.service
kolla-designate_producer-container.service
kolla-keystone_fernet-container.service
kolla-letsencrypt_lego-container.service
kolla-magnum_api-container.service
kolla-mariadb_clustercheck-container.service
kolla-neutron_l3_agent-container.service
kolla-openvswitch_db-container.service
kolla-openvswitch_vswitchd-container.service
kolla-proxysql-container.service

Partial-Bug: #2048130
Change-Id: Ia8c85d03404cfb368e4013066c67acd2a2f68deb
</content>
</entry>
<entry>
<title>Rename kolla_docker to kolla_container</title>
<updated>2023-11-15T12:54:57+00:00</updated>
<author>
<name>Martin Hiner</name>
<email>m.hiner@partner.samsung.com</email>
</author>
<published>2023-11-08T13:17:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=a13d83400f126d7d9f9fc6a4c9fef8df27968959'/>
<id>urn:sha1:a13d83400f126d7d9f9fc6a4c9fef8df27968959</id>
<content type='text'>
Changes name of ansible module kolla_docker to
kolla_container.

Change-Id: I13c676ed0378aa721a21a1300f6054658ad12bc7
Signed-off-by: Martin Hiner &lt;m.hiner@partner.samsung.com&gt;
</content>
</entry>
<entry>
<title>Add support of podman deployment</title>
<updated>2023-10-20T15:51:52+00:00</updated>
<author>
<name>Ivan Halomi</name>
<email>ivan.halomi@tietoevery.com</email>
</author>
<published>2021-05-31T09:57:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=9a3f46334506d655f302ebe4abcd23df7540bd80'/>
<id>urn:sha1:9a3f46334506d655f302ebe4abcd23df7540bd80</id>
<content type='text'>
This change adds basic deployment based on Podman
container manager as an alternative to Docker.

Signed-off-by: Ivan Halomi &lt;i.halomi@partner.samsung.com&gt;
Signed-off-by: Martin Hiner &lt;m.hiner@partner.samsung.com&gt;
Signed-off-by: Petr Tuma &lt;p.tuma@partner.samsung.com&gt;
Change-Id: I2b52964906ba8b19b8b1098717b9423ab954fa3d
Depends-On: Ie4b4c1cf8fe6e7ce41eaa703b423dedcb41e3afc
</content>
</entry>
<entry>
<title>systemd: handle running container without systemd unit</title>
<updated>2023-08-17T14:57:39+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2023-08-03T19:54:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1497ab2ab30475083289cc1fea54464b695fca49'/>
<id>urn:sha1:1497ab2ab30475083289cc1fea54464b695fca49</id>
<content type='text'>
MariaDB bootstrap has a phase where the first MariaDB container
is running with Galera bootstrap - after a check that WSREP
is synced is successful - we restart the container.

The bootstrap container is named mariadb and running with
docker_restart_policy: "no" - the restarted container should be running
in systemd.

Before this patch the code created a systemd unit but it was initially
stopped - so stopping was always a success - and the container would be
killed with SIGKILL on removal (which obviously breaks MariaDB).

This patch also improves docker/systemd stops by waiting for real
unit/container stop and adds failing CI for containers that are
killed with signal 9.

Closes-Bug: #2029613

Change-Id: I0a03e509ce228a50e081fcab44d2b4831251190c
</content>
</entry>
<entry>
<title>Add systemd container control</title>
<updated>2023-01-19T09:38:41+00:00</updated>
<author>
<name>Martin Hiner</name>
<email>martin.hiner@tietoevry.com</email>
</author>
<published>2021-11-04T16:29:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4866017e5256623fe1838817260ce5836cc26ef1'/>
<id>urn:sha1:4866017e5256623fe1838817260ce5836cc26ef1</id>
<content type='text'>
This commit adds SystemdWorker class to kolla_docker ansible module.
It is used to manage container state via systemd calls.

Change-Id: I20e65a6771ebeee462a3aaaabaa5f0596bdd0581
Signed-off-by: Ivan Halomi &lt;i.halomi@partner.samsung.com&gt;
Signed-off-by: Martin Hiner &lt;m.hiner@partner.samsung.com&gt;
</content>
</entry>
</feed>
