<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla.git/tools/validate-all-dockerfiles.sh, branch train-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=train-eol</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla.git/atom?h=train-eol'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/'/>
<updated>2019-06-07T22:32:36+00:00</updated>
<entry>
<title>Add script to check for forbidden instructions</title>
<updated>2019-06-07T22:32:36+00:00</updated>
<author>
<name>Martin André</name>
<email>m.andre@redhat.com</email>
</author>
<published>2019-01-30T13:28:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=378a16c3572161687f43ddaf77d12c39bfacd760'/>
<id>urn:sha1:378a16c3572161687f43ddaf77d12c39bfacd760</id>
<content type='text'>
When building images for binary type, it is expected to not install
executables from untrusted sources, and gem, sensu-install, npm or
pip packages for instance should come from the distro itself.

This commit adds a `validate-binary-build.sh` script that checks for
forbidden commands in the rendered Dockerfile templates for the binary
type builds and hooks this script with the pep8 CI job.

The output is just informative for now until we've fixed the culprit
Dockerfiles, then we'll make the script return an error code and with
the ability to fail the pep8 CI check. This should prevent unwanted
commands from entering binary type Dockerfiles.

Change-Id: I66e54bd18f4256cdca6c0c50626de4f975c246b8
</content>
</entry>
<entry>
<title>Merge "Validate Dockerfile indentation in pep8"</title>
<updated>2018-01-17T07:41:41+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.openstack.org</email>
</author>
<published>2018-01-17T07:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=b1796384f77d934b266250997aea42d6dccd2872'/>
<id>urn:sha1:b1796384f77d934b266250997aea42d6dccd2872</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make validate-all-dockerfile work with python3</title>
<updated>2018-01-09T07:14:17+00:00</updated>
<author>
<name>Jeffrey Zhang</name>
<email>zhang.lei.fly@gmail.com</email>
</author>
<published>2018-01-09T07:14:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=898caa8c4c422ac045118bb98713676a2bd76fdc'/>
<id>urn:sha1:898caa8c4c422ac045118bb98713676a2bd76fdc</id>
<content type='text'>
Change-Id: I9895c958a4cea91fca014d8f28f448a00b2ae02c
</content>
</entry>
<entry>
<title>Validate Dockerfile indentation in pep8</title>
<updated>2017-12-05T09:53:49+00:00</updated>
<author>
<name>Martin André</name>
<email>m.andre@redhat.com</email>
</author>
<published>2017-12-05T09:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=3364720f3435a7e5469e0f1ed0bce4c02e70af9d'/>
<id>urn:sha1:3364720f3435a7e5469e0f1ed0bce4c02e70af9d</id>
<content type='text'>
Delegate code style validation to computers, they're better than human
at it :)

This commit adds a new `tools/validate-indentation.sh` script that
errors when it finds an indented Dockerfile instruction, and enables
the validation in the pep8 check.

Also adjust the logic of `tools/validate-all-dockerfiles.sh` so that it
doesn't stop on first errors but instead shows all of them.

Fixes the remaining indentations in Dockerfiles.

Change-Id: I53c0d38304cb4f6d64a5dfab67f70d69b3eae587
</content>
</entry>
<entry>
<title>Add support to lint the install commands in Dockerfiles</title>
<updated>2016-05-26T12:11:42+00:00</updated>
<author>
<name>Swapnil Kulkarni (coolsvap)</name>
<email>me@coolsvap.net</email>
</author>
<published>2016-05-17T10:09:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla.git/commit/?id=eb1bfc2c2e157e90a57f2a0f5186db0dea4c3909'/>
<id>urn:sha1:eb1bfc2c2e157e90a57f2a0f5186db0dea4c3909</id>
<content type='text'>
Change-Id: Icb47ba8b13b13889e28bb285321f11344400edc2
Closes-Bug:#1582618
</content>
</entry>
</feed>
