<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/tools/build-all-docker-images, branch kilo-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=kilo-eol</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=kilo-eol'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2015-05-27T23:56:24+00:00</updated>
<entry>
<title>Add functional tests to tox</title>
<updated>2015-05-27T23:56:24+00:00</updated>
<author>
<name>Jeff Peeler</name>
<email>jpeeler@redhat.com</email>
</author>
<published>2015-03-28T17:08:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d353472857bcf9b035fd0a443227c668bd9780ec'/>
<id>urn:sha1:d353472857bcf9b035fd0a443227c668bd9780ec</id>
<content type='text'>
This adds functional tests to tox, along with a number of prerequisite
steps. Since this is primarily a bash project, pbr usage has been avoided.
Tests are to be written in python and put in the tests directory.

Running tox -e setupenv will execute a setup script
(tests/setup_docker.sh) to ensure the running instance of docker meets
the minimum version requirement.

Running tox -e images will execute the image building script
(tools/build-all-docker-images) and will parse the resulting output to report
failures.

Running tox -e startenv will generate the environment file, run
"tools/kolla start", and run first time initialization (eventually).

Running tox -e functional is for actually testing the deployed OpenStack
environment via a series of tests utilizing the client APIs.

Change-Id: Iff6dfdca43f0c44d471e7540a7836e56a0de4507
(cherry picked from commit 21cd478cbd0bf14f9522e088c99399886a8fcf28)
</content>
</entry>
<entry>
<title>Initial support for taggable dependencies</title>
<updated>2015-05-05T03:45:11+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-05-05T03:33:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=047683d12c96f3b1cfddd906a515fd01bc122aa1'/>
<id>urn:sha1:047683d12c96f3b1cfddd906a515fd01bc122aa1</id>
<content type='text'>
Introduce a new --no-use-released-parent option to `build-docker-image`
that allows specifying whether the parent image uses the same tag as
the one that's currently build or the release tag.

Default is to use the release tag for parent image, however
`build-all-docker-images` script forces it to be the current tag.

Change to Dockerfile is coming next.

Change-Id: Ief11c9abb722c181ca85f38ee11800dbf4332a5f
</content>
</entry>
<entry>
<title>Preserve file attributes when copying image dirs for build</title>
<updated>2015-04-28T04:33:10+00:00</updated>
<author>
<name>Qiu Yu</name>
<email>qiuyu@ebaysf.com</email>
</author>
<published>2015-04-28T04:33:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=6b159e78f52d0b5c9663c91f6f0a71caddeb1fd9'/>
<id>urn:sha1:6b159e78f52d0b5c9663c91f6f0a71caddeb1fd9</id>
<content type='text'>
Add "-a" to preserve file attributes so that unnecessary Docker image
build can be avoided. Otherwise, build-all-docker-images will generate
additional image layer due to timestamp change.

Change-Id: I893fa0637937c521198f50b1bba203a27c9f00a3
Closes-Bug: 1449287
</content>
</entry>
<entry>
<title>Merge "Allow changing base image"</title>
<updated>2015-03-06T00:44:02+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2015-03-06T00:44:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c3114b961086be034c6674a916361e2033c87986'/>
<id>urn:sha1:c3114b961086be034c6674a916361e2033c87986</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow changing base image</title>
<updated>2015-03-02T05:08:06+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-02-26T06:00:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=0764fd7dea3f56627bb42e285cfb818cce08229e'/>
<id>urn:sha1:0764fd7dea3f56627bb42e285cfb818cce08229e</id>
<content type='text'>
By changing the PREFIX variable in the .buildconf one is now able to
build docker images from different bases.

For example, add the following line to your .buildconf file to build
CentOS based images:

    PREFIX=centos-rdo-

Default base image is Fedora. For now only RH family is supported.

Additionally, changing the namespace either with the NAMESPACE variable
in .buildconf or via --namespace commandline option now changes the
source namespace as well from the default kollaglue one.

Implements: blueprint multi-baseos
Co-Authored-By: Steven Dake &lt;stdake@cisco.com&gt;
Change-Id: I3964cd2292789ea883a1f2d2738a5731a4fff49b
</content>
</entry>
<entry>
<title>Have build scripts work in copies of kolla</title>
<updated>2015-02-27T01:18:30+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-02-26T07:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=9ad8b259f8a23d472069da9dfa135632e620708b'/>
<id>urn:sha1:9ad8b259f8a23d472069da9dfa135632e620708b</id>
<content type='text'>
Make the build scripts work in copies of Kolla so that developers can
continue working while a build is is progress, which can be very long
in the case of build-all-docker-images.

Change-Id: I1b5d9b59ed34dfa622a42495e07d9a1d2ecde86e
</content>
</entry>
<entry>
<title>Fix image dependencies in build-all-docker-images</title>
<updated>2015-02-26T06:01:51+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-02-24T08:12:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b323ca83321191bec2f1fbba45a184ebf7a4a811'/>
<id>urn:sha1:b323ca83321191bec2f1fbba45a184ebf7a4a811</id>
<content type='text'>
Missing quotes around $FORCE_NAMESPACE was causing empty namespace
unless the --namespace switch was passed on the command line.

Change-Id: I474d67e133111bde7935b6f06ff3c8ca0f19d6cb
</content>
</entry>
<entry>
<title>Quote array index with -n so -n works properly</title>
<updated>2015-02-23T19:46:18+00:00</updated>
<author>
<name>Steven Dake</name>
<email>stdake@cisco.com</email>
</author>
<published>2015-02-23T19:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=cebbd9fb7b306f32b47146a2be0f67fecd7e61a1'/>
<id>urn:sha1:cebbd9fb7b306f32b47146a2be0f67fecd7e61a1</id>
<content type='text'>
For some reason -n doesn't work with arrays, probably becuase
the array has an entry by the array's indexed value is empty.

By quoting it we get it as one unit, which behaves as expected.

Change-Id: Ic3243d13d3f8fc9978c460f816e33ad348302d8e
</content>
</entry>
<entry>
<title>Improvements to build-all-docker-images script</title>
<updated>2015-01-14T00:14:27+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2015-01-07T06:30:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=9723a796d3ccdf3d898ae0612f48a4ec1fa91d4f'/>
<id>urn:sha1:9723a796d3ccdf3d898ae0612f48a4ec1fa91d4f</id>
<content type='text'>
Trap interrupt signal so that the build-all-docker-images script is
stopped on Ctrl-C, and not only the current build.

Additionally, the script now prints a summary of changes on exit.

Change-Id: I3f6ef97d776c7799c73bc709070d97d37406637a
</content>
</entry>
<entry>
<title>Add script to build all docker images in the correct order</title>
<updated>2015-01-05T02:10:44+00:00</updated>
<author>
<name>Martin André</name>
<email>martin.andre@kvhasia.com</email>
</author>
<published>2014-12-22T08:24:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=c84b119ec231d4c418bcf75d8de3cf2195dbdd74'/>
<id>urn:sha1:c84b119ec231d4c418bcf75d8de3cf2195dbdd74</id>
<content type='text'>
The script is a wrapper for the `build-docker-image` script and thus
respond to the same options. It also responds to two additional `--from`
and `--to` options that allows building only images that have changed
between the specified git revisions.

Examples:

    # Build all images contained in docker directory and push new release
    build-all-docker-images --release --push

    # Build only images modified in test-branch along with their children
    build-all-docker-images --from master --to test-branch

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