| Age | Commit message (Collapse) | Author | Files | Lines |
|
TrivialFix
Change-Id: Icca637368427e7ba0f60fc547dedbeba141de269
|
|
These two modules are seemingly installed in ubuntu 16 and Fedora
systems. Ubuntu 14 needs them to be included explicitly.
Change-Id: I3e56453c36be20b160ba61a26015ec8ed0fa02a4
Closes-bug: 1623308
|
|
Change-Id: Ia6cc6c3d60c861e1051a6b4204d8d9ba962f08aa
|
|
|
|
* rename version_check.py to version-check.py
* move requirement beautifulsoup4 from requirements to test-requirements
* add new requirement PrettyTable to test-requirements
* add debug logging messages (can be enabled with --debug parameter)
* add support to load configured versions from a kolla-build.conf
file (can be used with --config-file parameter)
* use PrettyTable to print out a nice result table
---snip---
+---------+-----------------+----------------+------------------...
| Project | Current version | Latest version | Comparing changes...
+---------+-----------------+----------------+------------------...
| aodh | 2.0.3 | 2.0.4 | https://github.co...
| cinder | 8.0.0 | 8.1.0 | https://github.co...
| ironic | 5.1.1 | 5.1.2 | https://github.co...
| murano | 2.0.0 | 2.0.1 | https://github.co...
| nova | 13.1.0 | 13.1.1 | https://github.co...
+---------+-----------------+----------------+------------------...
---snap---
TrivialFix
Change-Id: I5b5d3db34396b2fc95714273612563ea14e78cf8
|
|
Change-Id: Ibf09b0327adc4454864ed0876d58cc52078592e8
|
|
Change-Id: Ifbfd85ae44985049fdfb73a90078893511f0beab
|
|
Change-Id: I402fdf7d24071cf85c9bb5ca839cff785e69e08e
|
|
Change-Id: Ic5710257758d3b6c8655443a5498cfa64d756263
|
|
Change-Id: If137df98d70561e9cd58e4d1455d9e2206a1a501
|
|
Change-Id: Ibbb49c8964aa0af663ad15874dea7959dd5cabcb
|
|
Change-Id: Ia8e8bf86b8512cac7a3c0b200d690b5286012813
|
|
This will test all rst files inside the doc directory for style issues with
doc8 (an opinionated style checker for rst styles of documentation).
This will fix all syntax issues identified by doc8 and will improve
the syntax.
Change-Id: Id1b9563e07e77e306aef5a0767c98c27f87c5c0e
|
|
Change-Id: Ic62e67fe10e551a673d809fb02c3d99592645926
|
|
Change-Id: Ie114db9899fd3da9efbb36cd18c1ae45c80489b8
|
|
Change-Id: I4c265fc0b7f5b4767d36f33dbd4f5903e09b00e5
|
|
Change-Id: I43dcff50eb1cf2d4a3f16e21e83920f1bbe7dd34
|
|
Change-Id: I19642054ca18d447ef154fee3338c29d472ea87a
|
|
|
|
Change-Id: Ib017711de749d72f277b614b735fd2d63cbe5c3a
|
|
Trivial-Fix
Change-Id: I0d9f0e0f661c2dfe350c38485436288f9c1a4a3c
|
|
Change-Id: Ib41fc2453cd85fa4937218b37cf80db82f63b20c
|
|
Change-Id: I677541277d3393d92529b6b0fe19f8a7bf8ad24c
|
|
Change-Id: Ia463de2f882a9fdf741f8418d7aca8c2ebf0afb8
|
|
Change-Id: I0605f406b5c03f0a6cdba9de2a180ed877f7dfa6
|
|
For proper release note generation on the releases.openstack.org
website, this change will need to be backported into mitaka and
liberty as well. Then a special one-file reno file will have to
be added for mitaka describing the features and the same story
for liberty.
See log of the discussion here:
http://eavesdrop.openstack.org/irclogs/%23openstack-release/%23openstack-release.2016-03-23.log.html#t2016-03-23T18:00:05
Change-Id: I3c298ae08ec4645f384ea5829cb0851fe82f4557
Partially-Implements: blueprint add-reno
|
|
Bandit is a job that parses and analyzes python code to detect
common insecure programming practices.
TrivialFix
Change-Id: Iea23a9bd23b25827043f02aa1a62fb0724f1d0ee
|
|
Change-Id: Icbad4e77588f212af104efc9e6cfbd831c795a07
|
|
Change-Id: I65585d6a3c05792d6de593e4024768916bd8ed47
|
|
Change-Id: I5dfada9f5ad92432fb1e8408ceb82a57dab5f2eb
|
|
Change-Id: I7d8485958fb96c7e111eab4df21472bee27ea8d0
|
|
The linters gate combindes pep8 and bashate (and then any other
linters we want). This changes bashate to be a sript rather than doing
a script inline. This matches the way other projects (and
project-config themselves) uses bashate [1].
Once a change upstream merges we can remove the redundant pep8 and
bashate gates.
[1] https://github.com/openstack-infra/project-config/blob/master/tox.ini#L11
https://github.com/openstack-infra/project-config/blob/master/tools/run-bashate.sh
Related-Id: I2afa7931bf3e18798b95a8af33ccf5ef761c4ad5
TrivialFix
Change-Id: I2ea2c1156e1b4de008f19e333e2740795dc406de
|
|
Change-Id: Ieeb43505d4c85d1b9bc7e5a10b59f406c81e22fa
|
|
Change-Id: I934c54cff79f38bdac1b0a5548a93a8fa18fcefb
|
|
Co-Authored-By: Michal Rostecki <mrostecki@mirantis.com>
Implements: blueprint zookeeper
Change-Id: I176f063d3802716846b921e210c1569d28bd90d8
|
|
Change-Id: Icb5f26716795513233173c111a04e8457d94607c
|
|
Change-Id: I5c2185e7ac9619ee284e7a291d02d364cdd60fe6
|
|
Change-Id: Ibe06fcece3a098781f8b55437727617b2727509f
|
|
Partially-Implements: blueprint kolla-tox-doc
Change-Id: Ie950667a61d9ce45fcc7e26915a7aa0f0ca6b597
|
|
We now depend on jinja2 and docker-py for building images.
We no longer depend on docker-compose for any part of our
runtime so removing it as a requirement. If we keep compose
in the tree, it will be for reference only, not for runtime.
Change-Id: Ie663a0f183e74c14f01e9cb4fdc8763355c6415a
Partially-Implements: blueprint dockerfile-template
|
|
This adds a new test script for the new python based build script. A new
tox target has been created to execute it for usage in the gate.
Eventually, the other build script stuff can be deleted, but that won't
be done until full functionality exists in the new build.py.
Change-Id: Id9dd19926b1b9d875dcb069fd13d6450318374c8
Paritally-Implements: blueprint build-script
|
|
Change-Id: I476c335b60d3195a2381a91ad05d8f64f62190d0
Partially-Implements: blueprint enable-flake8
|
|
1. Move setup_docker.sh to tools directory
2. Make a setup_gate.sh that installs necessary packages including
docker and starts docker.
3. Add logging output.
4. Add default test timeout of 2 hours.
5. Add user to the docker group before running test cases.
6. Run image build as dockerroot group.
This patch has to be one commit to fix the gate in one go.
Co-Authored-By: Steven Dake <stdake@cisco.com>
Change-Id: I83f3cdb1dabf0dfface589c581cb22c155467acc
|
|
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
|
|
this patch modifies tox.ini to perform both the JSON and YAML validation
checks.
Change-Id: Ie8db699f19dc7698407bab1e3d51dcb6184cfad2
|
|
This is a simple JSON validation script based on demjson python library,
we do some shell script trickeries to exit properly if there is a
failure for tox (should probably patch demjson to properly exit
instead).
Change-Id: I930908336deef7daeaab5b55ba2031c64698d880
Implements: blueprint json-validation-gate
|