<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/kolla/template, branch stein-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=stein-eol</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=stein-eol'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2019-03-17T17:39:52+00:00</updated>
<entry>
<title>Introduce clean_package_cache</title>
<updated>2019-03-17T17:39:52+00:00</updated>
<author>
<name>Emilien Macchi</name>
<email>emilien@redhat.com</email>
</author>
<published>2019-02-13T14:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=d1702568960bee8524204794c68085529c4b8b08'/>
<id>urn:sha1:d1702568960bee8524204794c68085529c4b8b08</id>
<content type='text'>
Default to true (to maintain backward compatibility), this parameter
will allow to disable the Package cache cleaning when building the Kolla
images.

In TripleO, we are investigating how we can accelerate the builds by not
cleaning the Yum cache and this patch will help us to do so.

Also included same for deb package_install method.

Co-Authored-By: Jon Schlueter &lt;jschluet@redhat.com&gt;
Change-Id: I0adc85302dfe0411d362c899f3e0d6a0019680d4
</content>
</entry>
<entry>
<title>Ignore undefined values in customizable filter</title>
<updated>2018-12-24T09:43:06+00:00</updated>
<author>
<name>Mark Goddard</name>
<email>mark@stackhpc.com</email>
</author>
<published>2018-12-24T09:38:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=f8d86969d0c042fd29d29df41ddd4052f687af55'/>
<id>urn:sha1:f8d86969d0c042fd29d29df41ddd4052f687af55</id>
<content type='text'>
When using the customizable filter to modify variables, if a template
overrides file is shared between multiple sets of images, it is sometimes
possible that a customised variable does not exist for a set of images.
A specific example:

My template overrides file has this:

{% set ironic_inspector_packages_append = ["python-pip"] %}

Normally I build binary/centos images.

kolla-build -t binary

Sometimes however I build a bifrost centos/source image, because bifrost
does not support binary images.

kolla-build -t source bifrost

The ironic inspector image does not define ironic_inspector_packages for
the source build, since it does not need any.

{% elif install_type == 'source' %}
    {% if base_distro in ['debian', 'ubuntu'] %}
        {% set ironic_inspector_packages = ['iptables'] %}
    {% endif %}

{{ macros.install_packages(ironic_inspector_packages |
        customizable("packages")) }}

The install_packages macro copes with the undefined variable, however
the customizable filter does not handle the base variable being
undefined if a customised example exists.

This change allows the customizable filter to ignore undefined
variables, even if they have been customised.

Change-Id: Ibe2fc91f5b6ceee8f937dd73c235128b2db525b1
Closes-Bug: #1809491
</content>
</entry>
<entry>
<title>Cleanup APT lists after installing packages</title>
<updated>2017-11-02T12:55:49+00:00</updated>
<author>
<name>Christian Berendt</name>
<email>berendt@betacloud-solutions.de</email>
</author>
<published>2017-10-04T13:54:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=4de0706190b2f79aacb63fad3e397ce81f76e2e1'/>
<id>urn:sha1:4de0706190b2f79aacb63fad3e397ce81f76e2e1</id>
<content type='text'>
/var/lib/apt/lists/ can take several MBs so get rid of them after
packages are installed.

Change-Id: Icfff55d92fa5c865f09db5112da28bf452a5a221
</content>
</entry>
<entry>
<title>Merge "Add dots at first line in docstring"</title>
<updated>2017-06-04T15:49:09+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2017-06-04T15:49:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=e623d95f2d1de9d45350cc4394deeb7239abc69d'/>
<id>urn:sha1:e623d95f2d1de9d45350cc4394deeb7239abc69d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>always update APT lists when install packages</title>
<updated>2017-05-08T12:31:33+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2017-05-04T13:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=bfc72492e7a10221237261e276f8b8d1fefa70e3'/>
<id>urn:sha1:bfc72492e7a10221237261e276f8b8d1fefa70e3</id>
<content type='text'>
Normally we update APT lists when 'base' image is built. But when some
time pass those lists get out-of-date and images can not be built.

CentOS based images handle that without issues because YUM updates
repository data whenever they are out-of-date.

Change-Id: I5ba5b2067566639b399329b878027d4513567f71
</content>
</entry>
<entry>
<title>Add dots at first line in docstring</title>
<updated>2017-05-04T08:23:41+00:00</updated>
<author>
<name>Eduardo Gonzalez</name>
<email>dabarren@gmail.com</email>
</author>
<published>2017-05-04T08:23:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=521e536416774193fba2ab61efb0324310a922e6'/>
<id>urn:sha1:521e536416774193fba2ab61efb0324310a922e6</id>
<content type='text'>
Running flake tests raises warning for:
"First line should end with a period"

Change-Id: I9714b350900500c997ef0e54e9830e232fcd6ce7
</content>
</entry>
<entry>
<title>Fix some typos</title>
<updated>2017-02-16T07:52:41+00:00</updated>
<author>
<name>yuhui_inspur</name>
<email>yuhui@inspur.com</email>
</author>
<published>2017-02-16T07:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=9d9800530f43668ac33d19df0baaf0ca0103e450'/>
<id>urn:sha1:9d9800530f43668ac33d19df0baaf0ca0103e450</id>
<content type='text'>
Fix the word 'contruct' -&gt; 'construct'.

Change-Id: Ib5da7897a423eb225fb67d0e0d1e31b20e6961e2
</content>
</entry>
<entry>
<title>enhancements to install_packages macro</title>
<updated>2016-08-15T13:17:13+00:00</updated>
<author>
<name>Abe Music</name>
<email>abe.music@gmail.com</email>
</author>
<published>2016-07-28T21:31:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=29fcb04cf38de41276b2b23e69e86d898efe5afb'/>
<id>urn:sha1:29fcb04cf38de41276b2b23e69e86d898efe5afb</id>
<content type='text'>
- Adds debian_package_install method to the jinja environment
  that will return the necessary set of commands needed to
  install packages via apt-get and/or URLs to .deb packages
- Updates install_packages macro to make use of the method
  above

Change-Id: Ie9318a7def54b5034ba91375fd8fd3b589d18349
Partially-implements: blueprint third-party-plugin-support
</content>
</entry>
<entry>
<title>Customizations continued</title>
<updated>2016-06-24T13:56:20+00:00</updated>
<author>
<name>Michal (inc0) Jastrzebski</name>
<email>inc007@gmail.com</email>
</author>
<published>2016-06-08T18:12:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=dfb0e55740d52d093772b235c759278ce790c8e3'/>
<id>urn:sha1:dfb0e55740d52d093772b235c759278ce790c8e3</id>
<content type='text'>
To correctly customize lists, we need to specify *_append, *_remove or
*_override variable in customization file.

Change-Id: I18d67ab89089e2696399ff1b99c1047a2f554442
Partially-implements: blueprint third-party-plugin-support
</content>
</entry>
</feed>
