<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/docker/glance/glance-api/start.sh, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla.git/atom?h=master</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2015-10-06T03:30:26+00:00</updated>
<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>
<entry>
<title>remove set_configs</title>
<updated>2015-09-27T13:44:50+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-09-27T11:38:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=160f1cc0116bf93cfceffeb0149e525ba08eed3f'/>
<id>urn:sha1:160f1cc0116bf93cfceffeb0149e525ba08eed3f</id>
<content type='text'>
Change-Id: I9bb0a1fac63cc326234b0f06b1e56b43e0753279
Partially-Implements: blueprint replace-config-external
</content>
</entry>
<entry>
<title>Replace config-external with a JSON file for Glance</title>
<updated>2015-09-18T19:19:06+00:00</updated>
<author>
<name>rthallisey</name>
<email>rhallise@redhat.com</email>
</author>
<published>2015-08-28T22:29:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3fa0aa2ddc31e3ff41c85c1c35eb276dbd1700e2'/>
<id>urn:sha1:3fa0aa2ddc31e3ff41c85c1c35eb276dbd1700e2</id>
<content type='text'>
Change-Id: I14187db31a009c150424ea28b854a78c9ae3941d
Partially-Implements: blueprint replace-config-external
</content>
</entry>
<entry>
<title>Move docker_templates to docker dir</title>
<updated>2015-08-28T13:33:50+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-08-28T12:16:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cbd42ca6e90cca2ff4b84f5e4e46224e6455e8b2'/>
<id>urn:sha1:cbd42ca6e90cca2ff4b84f5e4e46224e6455e8b2</id>
<content type='text'>
Updated build.py to reflect this change.
Deprecate --template option and make it a noop.

Change-Id: I7cd98d1ee684a4c64984a49597159868152683b2
Partially-Implements: blueprint remove-docker-dir
</content>
</entry>
<entry>
<title>Restructure builds to allow more flexibility</title>
<updated>2015-05-15T06:32:22+00:00</updated>
<author>
<name>Sam Yaple</name>
<email>sam@yaple.net</email>
</author>
<published>2015-05-13T11:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=13062e23e86b5d86020949754540460cb5b0b4fe'/>
<id>urn:sha1:13062e23e86b5d86020949754540460cb5b0b4fe</id>
<content type='text'>
As a restructure, nothing is changed from the original behaviour and
naming despite the file structure changing. The symlinks to build had
to be updated generating lots of "deleted" and "new_file".

The new structure is:

docker/${base_distro}/${type}/${container}

base_distro == centos, ubuntu, fedora, etc
type == source, binary, rdo

type rdo is a symlink to binary for backwards compatibility

Two new flags are added to the build-all script to support the ability
to support different base distros and a flag to support binary or source
containers.

There are several added folders that are empty to hold the directory
structure for future containers of these types.

To use a prefix other than centos-rdo- you can set PREFIX in the toplevel
directory .buildconf file

Change-Id: Ifc7bac0d827470f506c8b5c004a833da9ce13b90
</content>
</entry>
<entry>
<title>Change the default shell to bash</title>
<updated>2015-04-27T05:26:37+00:00</updated>
<author>
<name>Chen Zhiwei</name>
<email>zhiwchen@cn.ibm.com</email>
</author>
<published>2015-04-27T03:59:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=76c1fe63717492fbe84b86c7f5c87b1b042cf446'/>
<id>urn:sha1:76c1fe63717492fbe84b86c7f5c87b1b042cf446</id>
<content type='text'>
Unify the shell to bash in all Kolla scripts.

Change-Id: Ib9591b2f8f344eb88455c5e9b7ecf2164fb5960a
Implements: blueprint use-bash-shell
</content>
</entry>
<entry>
<title>remove wait_for from glance-api</title>
<updated>2015-04-14T18:20:03+00:00</updated>
<author>
<name>Steven Dake</name>
<email>stdake@cisco.com</email>
</author>
<published>2015-04-14T18:20:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f8768acff73352492a14dfc0a282286df53abdad'/>
<id>urn:sha1:f8768acff73352492a14dfc0a282286df53abdad</id>
<content type='text'>
For some reason glance sometimes fails to permanently find keystone
while other services do find keystone.  The host also has full access
to keystone.  Change wait_for to fail_unless.

This could be a docker bug, a wait_for bug, or some other problem.

Change-Id: I02d611d65b7ffddb9c27101fd60e2a8b7cc25658
</content>
</entry>
<entry>
<title>Simplify `wait_for` calls</title>
<updated>2015-04-01T07:41:52+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-03-30T01:28:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=056e02d0d3671cdb5161d3fa31dd21fc5349bab4'/>
<id>urn:sha1:056e02d0d3671cdb5161d3fa31dd21fc5349bab4</id>
<content type='text'>
Rely on the the `check_for_*` functions and remove redundant
`fail_unless_*` calls.

Also change `wait_for` to exit when it is missing a required argument.

Change-Id: I90c4545691d53185556e2838303ac3df0afaf9fa
</content>
</entry>
<entry>
<title>Allow check_for_* functions to be consumed by wait_for</title>
<updated>2015-04-01T07:39:44+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-03-30T01:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=34872c1c2f68f4a410c423ed8b615822a29ff94a'/>
<id>urn:sha1:34872c1c2f68f4a410c423ed8b615822a29ff94a</id>
<content type='text'>
In order for the `check_for_*` functions to be consumed by `wait_for`,
they should notify of their success but not exit.

As a consequence, the previous behavior is restored by the fail_unless_*
companion functions.

With this change, it is now possible to do:

    wait_for 30 1 check_for_os_service_running keystone

Change-Id: I16ddf8913027030c3ccb5487713d172904508fd6
</content>
</entry>
<entry>
<title>The wait_for function needs to be added into all the images</title>
<updated>2015-03-18T14:33:42+00:00</updated>
<author>
<name>Ryan Hallisey</name>
<email>rhallise@redhat.com</email>
</author>
<published>2015-03-11T13:35:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=4075c851edc3339adee8ef02bcc291e21b8a738c'/>
<id>urn:sha1:4075c851edc3339adee8ef02bcc291e21b8a738c</id>
<content type='text'>
This affects both fedora and the centos base images.
Wait_for will be intregrated into kolla-common.

Co-authored by: Charles Crouch &lt;charcrou@cisco.com&gt;

Change-Id: Ide2304b787d4c3bf6fb3949f09e2cf1f450c2173
</content>
</entry>
</feed>
