<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/base/start.sh, 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.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2024-09-26T11:40:32+00:00</updated>
<entry>
<title>dev-mode: Run kolla_install_projects using sudo</title>
<updated>2024-09-26T11:40:32+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2024-09-26T11:39:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0644a5df860f4a131e7a0b210651039da043e431'/>
<id>urn:sha1:0644a5df860f4a131e7a0b210651039da043e431</id>
<content type='text'>
Since packages are installed using root during image build - we
need to use sudo when updating those packages when using dev-mode.

Change-Id: Idf14e334d50abeb1719563b1733af0b8425b3b55
</content>
</entry>
<entry>
<title>Refactor dev mode</title>
<updated>2024-09-04T06:37:09+00:00</updated>
<author>
<name>Roman Krček</name>
<email>roman.krcek@tietoevry.com</email>
</author>
<published>2024-08-05T14:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=8ae55dd0b8e53e2afcc337204c469ca863823f18'/>
<id>urn:sha1:8ae55dd0b8e53e2afcc337204c469ca863823f18</id>
<content type='text'>
Provides mechanism for future work to fix bug where when package file
manifest changes, the changes were not reflected in to devmode-enabled
container.

It changes the strategy of installing projects in dev mode in containers.
Instead of bind mounting the project's git repository to the venv
of the container, the repository is bind mounted to
/dev-mode/&lt;project_name&gt; from which the it is installed using pip
on every startup of the container using kolla_install_projects script.

Related-bug: #1814515
Change-Id: Ia1bdff87cba73587a03124ab78a56b21c6176373
Signed-off-by: Roman Krček &lt;roman.krcek@tietoevry.com&gt;
</content>
</entry>
<entry>
<title>Be strict about errors in start</title>
<updated>2020-10-05T11:03:39+00:00</updated>
<author>
<name>Radosław Piliszek</name>
<email>radoslaw.piliszek@gmail.com</email>
</author>
<published>2020-10-04T09:26:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=032804e5a0ddf89f7726880d1b57dd492d7d5c07'/>
<id>urn:sha1:032804e5a0ddf89f7726880d1b57dd492d7d5c07</id>
<content type='text'>
Make start.sh run with pipefail and nounset to avoid common errors
in the start scripts and detect them early.

Httpd code had to be patched to allow it to pass on Debuntu.

Also fix the two missed applications of httpd to make sure all
its path are covered.

And also fix Horizon's ENABLE_ZAQAR - K-A does not use Zaqar.
Yet another - Horizon's settings_bundle. :-)

Finally, fix Neutron for Debuntu (KOLLA_LEGACY_IPTABLES).

Change-Id: I39b8d78f6758df1f92b8b0d2c06ea99b038b843b
Depends-On: https://review.opendev.org/711923
</content>
</entry>
<entry>
<title>Custom CA certificates installation mechanism</title>
<updated>2019-10-12T15:36:27+00:00</updated>
<author>
<name>Viktor Michalek</name>
<email>viktor.michalek@ultimum.io</email>
</author>
<published>2019-08-31T00:44:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=79d857f9e70b4aa2fe71055cbed93557c3d21362'/>
<id>urn:sha1:79d857f9e70b4aa2fe71055cbed93557c3d21362</id>
<content type='text'>
Change-Id: I0fd596d93a0e575a391250d4bed261ad370a3664
</content>
</entry>
<entry>
<title>Enable xtrace on start scripts</title>
<updated>2017-08-16T16:13:28+00:00</updated>
<author>
<name>Paul Bourke</name>
<email>paul.bourke@oracle.com</email>
</author>
<published>2017-08-16T16:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=755c4ed69e305d51a1efbad7c5f60d7bfe80fdf8'/>
<id>urn:sha1:755c4ed69e305d51a1efbad7c5f60d7bfe80fdf8</id>
<content type='text'>
This helps operators more accurately see the start up sequence of
containers, especially in the case where they fail and we want to see
the last command executed.

Change-Id: I8a5765f09d52bb11d5af5aa8886746c87757ea5f
</content>
</entry>
<entry>
<title>Remove all Heka related remaining stuff</title>
<updated>2017-05-29T01:42:20+00:00</updated>
<author>
<name>Bertrand Lallau</name>
<email>bertrand.lallau@thalesgroup.com</email>
</author>
<published>2017-03-15T15:49:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c71e8ba8ffecad82b3c959e8eff84ff9b152a577'/>
<id>urn:sha1:c71e8ba8ffecad82b3c959e8eff84ff9b152a577</id>
<content type='text'>
Heka has been removed and replaced by fluentd.
Refer to https://review.openstack.org/#/c/437874/

Change-Id: I989e5d71b5ba4d036dd45c02b3923c5bf27a04ed
</content>
</entry>
<entry>
<title>Move shebang customization into jinja2 block</title>
<updated>2017-05-11T15:54:17+00:00</updated>
<author>
<name>Martin André</name>
<email>m.andre@redhat.com</email>
</author>
<published>2017-04-07T09:35:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f9e634ca6b5e6aa33369858e73433409fe10dd2f'/>
<id>urn:sha1:f9e634ca6b5e6aa33369858e73433409fe10dd2f</id>
<content type='text'>
By setting up the shebang inside a jinja2 block, this allows the
operator to use a different init system of simply disable it. This is
especially useful with docker 1.13 that comes with its own stripped
down init system (a build of tini) that would cause the containers to
run double init systems if used with the '--init' command line
argument.

Change-Id: I220d8cfc81c25471e635b2f5790759f21e788e64
Closes-Bug: #1680770
</content>
</entry>
<entry>
<title>Merge "Use dumb-init to manage the pid 1 process"</title>
<updated>2016-08-31T16:30:13+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-08-31T16:30:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e37314aaabd8610dfe44df05791c7b026c319442'/>
<id>urn:sha1:e37314aaabd8610dfe44df05791c7b026c319442</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change source with dot at extend_start files</title>
<updated>2016-08-29T05:29:16+00:00</updated>
<author>
<name>Eduardo Gonzalez</name>
<email>dabarren@gmail.com</email>
</author>
<published>2016-08-23T17:11:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=8e98e5f15e253263fe18833d623968a9de677d69'/>
<id>urn:sha1:8e98e5f15e253263fe18833d623968a9de677d69</id>
<content type='text'>
Is a best practice in Unix/Linux scripts to use dots
instead of source command.
Using dots will avoid issues with non BASH shells

TrivialFix
Change-Id: Ie6480a1954f853f79faffa093452715ebd9f7d90
Signed-off-by: Eduardo Gonzalez &lt;dabarren@gmail.com&gt;
</content>
</entry>
<entry>
<title>Use dumb-init to manage the pid 1 process</title>
<updated>2016-08-20T17:27:17+00:00</updated>
<author>
<name>Jeffrey Zhang</name>
<email>jeffrey.zhang@99cloud.net</email>
</author>
<published>2016-08-18T08:42:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=6710bbeb7c8bdcec45b1fb01c78618f6c9482e80'/>
<id>urn:sha1:6710bbeb7c8bdcec45b1fb01c78618f6c9482e80</id>
<content type='text'>
Normally, when you launch a Docker container, the process you're
executing becomes PID 1, giving it the quirks and responsibilities that
come with being the init system for the container.

There are two common issues this presents:

* In most cases, signals won't be handled properly.
* Orphaned zombie processes aren't properly reaped.

the dumb-init acting like a simple init system. It launches a single
process and then proxies all received signals to a session rooted at
that child process.

Closes-Bug: #1614509
Change-Id: I9d3d04648e151ddc7c6732b92ffd3b6c9fe467ec
</content>
</entry>
</feed>
