<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/ironic/ironic-api/extend_start.sh, branch zed-eom</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-eom</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=zed-eom'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2019-12-11T11:38:46+00:00</updated>
<entry>
<title>Refactor Apache httpd setup</title>
<updated>2019-12-11T11:38:46+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2019-12-10T11:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=8484190e77e4237247dac7fba128e5a111fc9918'/>
<id>urn:sha1:8484190e77e4237247dac7fba128e5a111fc9918</id>
<content type='text'>
All Apache httpd setup has been moved to a new helper script,
kolla_httpd_setup. This includes the existing clean of /run/httpd,
/var/run/httpd, /tmp/httpd etc.

Horizon has an additional bit of Apache config for Debian/binary, which
has been kept in extend_start.sh for horizon.

Change-Id: Ia2af74b69c151db0bd7e452460b0babcee50b282
Related: blueprint centos-rhel-8
</content>
</entry>
<entry>
<title>create missing apache2 directory on Debian/Ubuntu</title>
<updated>2019-06-03T13:11:24+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2019-05-28T10:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=932f09bcd65e15524b5229fdb6bc73a7e0111b27'/>
<id>urn:sha1:932f09bcd65e15524b5229fdb6bc73a7e0111b27</id>
<content type='text'>
Ubuntu/source deployment of several images (horizon, placement-api, zun)
failed with:

+ exec /usr/sbin/apache2 -DFOREGROUND
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

Change-Id: Ie2a1077f7def0743f1403341985e2109aa490026
</content>
</entry>
<entry>
<title>Apply Ironic rolling upgrade logic</title>
<updated>2018-07-10T01:28:15+00:00</updated>
<author>
<name>Duong Ha-Quang</name>
<email>duonghq@vn.fujitsu.com</email>
</author>
<published>2018-06-15T03:15:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=93765f9ef0fb7f2a81d0139c9d8d0bf578048ce0'/>
<id>urn:sha1:93765f9ef0fb7f2a81d0139c9d8d0bf578048ce0</id>
<content type='text'>
This patchset apply Ironic rolling upgrade logic [1][2]:
- Add ironic-dbsync online_data_migration to ironic-api image.

[1] https://docs.openstack.org/ironic/latest/contributor/rolling-upgrades.html
[2] https://docs.openstack.org/ironic/latest/admin/upgrade-guide.html#rolling-upgrades

Co-Authored-By: Ha Manh Dong &lt;donghm@vn.fujitsu.com&gt;
Change-Id: I14edf639e5120ea9c81252295161b76bc4514cbe
Implements: blueprint apply-service-upgrade-procedure
</content>
</entry>
<entry>
<title>Add Apache packages to ironic-api container</title>
<updated>2017-06-15T13:52:49+00:00</updated>
<author>
<name>Dmitry Tantsur</name>
<email>divius.inside@gmail.com</email>
</author>
<published>2017-06-14T09:36:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=41c102a5250ad9e8a54c50055ee50744c807a10d'/>
<id>urn:sha1:41c102a5250ad9e8a54c50055ee50744c807a10d</id>
<content type='text'>
This is required to be able to run ironic-api under wsgi,
instead of standalone.

Change-Id: I5944b969c4b64ae73c285bc9f8260cdef9cfceaa
Related-Blueprint: apache-packages-for-apis
</content>
</entry>
<entry>
<title>Drop root for ironic</title>
<updated>2015-11-24T15:58:38+00:00</updated>
<author>
<name>Swapnil Kulkarni (coolsvap)</name>
<email>me@coolsvap.net</email>
</author>
<published>2015-11-24T15:22:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=44251da0c606a087daf19daafe2aa5144cd20045'/>
<id>urn:sha1:44251da0c606a087daf19daafe2aa5144cd20045</id>
<content type='text'>
Updates to ensure commands run in the ironic containers
are done as the 'ironic' user rather than root.

Change-Id: I491041ce02fb5dd3eb60c6ae9169f26d8a8919dd
Partially-Implements: blueprint drop-root
</content>
</entry>
<entry>
<title>Fix issue with su and bad kernels</title>
<updated>2015-10-13T15:13:55+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-10-13T06:30:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=5f200e044648efe64f297d186432839762f91395'/>
<id>urn:sha1:5f200e044648efe64f297d186432839762f91395</id>
<content type='text'>
Long story short, some kernels before 3.15 had an issue with using su
in a container when the network namespace was --net=host. The gate
has a 3.10 and a 3.13 kernel and has a problem with this. This changes
everything to use sudo

backport: liberty
Partially-Implements: blueprint functional-testing-gate
Change-Id: I4d79ccaa1cddffcc8393f64e7e1be2538efe33e5
</content>
</entry>
<entry>
<title>Common start.sh</title>
<updated>2015-10-06T03:30:26+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-09-30T11:23:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cb4e875ae1e1ec2e6ddf8a6b37f42283697fd50c'/>
<id>urn:sha1:cb4e875ae1e1ec2e6ddf8a6b37f42283697fd50c</id>
<content type='text'>
The majority of the start.sh code is identical. This removes that
duplicate code while still maintaining the ability to call code in a
specific container.

The start.sh is moved into /usr/local/bin/kolla_start in the container

The extend_start.sh script is called by the kolla_start script at the
location /usr/local/bin/kolla_extend_start . It always exists because
we create a noop kolla_extend_start in the base directory. We override
it with extend_start.sh in a specific image should we need to.

Of note, the neutron-agents container is exempt from this new
structure due to it being a fat container.

Additionally, we fix the inconsistent permissions throughout. 644 for
repo files and the scripts are set to 755 via a Docker RUN command to
ensure someones local perm change won't break upstream containers.

Change-Id: I7da8d19965463ad30ee522a71183e3f092e0d6ad
Closes-Bug: #1501295
</content>
</entry>
</feed>
