- Aug 12, 2015
-
-
Jeff Peeler authored
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
-
- Aug 10, 2015
-
-
Steven Dake authored
Change-Id: Id8c8e0d4dcad62e3995fa7f2bb91b6bafb3a387c Paritally-Implements: blueprint gate-source-builds
-
Steven Dake authored
The fedora version of docker is hacked by Red Hat to have specific features which we don't want in the gating. Use the pristine upstream version from Docker Inc. Change-Id: Ied219bc3868176f541083e9d42cde7d6cdeeb71d Partially-Implements: blueprint gate-source-builds
-
- Aug 08, 2015
-
-
Steven Dake authored
We don't use config-internal anymore, so remove validate-min-env-vars from being gated upon. This is becuse there is no minimum environment variables required. While we are at it we remove min-env. Partially-Implements: blueprint remove-config-internal Change-Id: Ibe2947b35e4dc1549e82acc66c01153495a91882
-
- Aug 06, 2015
-
-
Sam Yaple authored
Currently we require a slew of deps on each destination node, this includes a gcc compiler and installing things via pip. We can remove these dependencies by containerizing them and running and Ansible inside the container itself. The container would then report back facts about idempotency. DocImpact Closes-Bug: #1481495 Implements: blueprint containerize-dependencies Change-Id: I3dfccbf9fafc06ffc36e78f3006fe5d3367891df
-
- Jul 27, 2015
-
-
digambar authored
Renamed kolla script to kolla-compose Update change in the dev guide also Change-Id: I6cae3d13752ecb4bb3deeb91c5e0f827fde80c2a Implements: blueprint kolla-compose-script
-
- Jul 20, 2015
-
-
Borne Mace authored
Change-Id: I2762ecf64fab090f3594bf4330dea101ba1434dd Partially-Implements: blueprint rename-pep8-validate
-
- Jul 12, 2015
-
-
Sam Yaple authored
Change-Id: Ib063ce61fd262e77c42cb99c58983051be4c34b0 Closes-Bug: #1473697
-
- Jul 10, 2015
-
-
Borne Mace authored
Change-Id: I476c335b60d3195a2381a91ad05d8f64f62190d0 Partially-Implements: blueprint enable-flake8
-
- Jul 06, 2015
-
-
Borne Mace authored
Added additional tox test for json / yaml / link / dockerfile validation. This currently mimics the existing pep8 test which will be updated to run flake8 Change-Id: Id4657e6d4f4921ab419dc84e8d62468a827aaeb1 Implements: blueprint rename-pep8-validate
-
- Jul 05, 2015
-
-
Martin André authored
Change-Id: I7711e9ee597184e34c88c0deeaf916fb1547b704 Implements: blueprint add-min-env-vars-gate
-
- Jul 02, 2015
-
-
Martin André authored
Change-Id: I2e6ac673fa9934850da6dec7b6cf3618c1437de0 Implements: blueprint add-broken-symlink-check
-
- Jun 08, 2015
-
-
Steven Dake authored
Change-Id: I7342e4b0b31e0add681ab5b24083eda10031f0cf Partially-Implements: blueprint bashate-gate
-
- Jun 07, 2015
-
-
Steven Dake authored
Change-Id: I64f04bddf2d7fac1c6dd0a801b974501b24f3ac0 Partially-Implements: blueprint bashate-gate
-
- May 26, 2015
-
-
Jeff Peeler authored
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
-
- May 13, 2015
-
-
Jeff Peeler authored
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
-
- Oct 31, 2014
-
-
Lars Kellogg-Stedman authored
Change-Id: I6ee985e694142aa7dadeb085b77910667ac6359f
-
- Oct 15, 2014
-
-
Lars Kellogg-Stedman authored
this patch modifies tox.ini to perform both the JSON and YAML validation checks. Change-Id: Ie8db699f19dc7698407bab1e3d51dcb6184cfad2
-
- Oct 03, 2014
-
-
Chmouel Boudjnah authored
When discussing with the infra guys they have mentioned it would be easier to call our linting job pep8, it's indeed badly named but that target has been used all over openstack for linting projects. As a bonus point it would make things easier to add the job to the gate. To make that patch much more interesting than a three characters change I have improved the validate-samples script to detect if jsonlint was present and if not fallback to the standard python -mjson.tool which give you less details but nonetheless works if jsonlint is present. Change-Id: I8d71a229917004dfd7223a16e4f270101cf2f0a8
-
Chmouel Boudjnah authored
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
-