Skip to content
Snippets Groups Projects
  1. Aug 12, 2015
    • Jeff Peeler's avatar
      Add new test script for parallel builds · 9f824cfe
      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
      9f824cfe
  2. Aug 10, 2015
    • Steven Dake's avatar
      Add centos-src-build tox gate · 777a1a56
      Steven Dake authored
      Change-Id: Id8c8e0d4dcad62e3995fa7f2bb91b6bafb3a387c
      Paritally-Implements: blueprint gate-source-builds
      777a1a56
    • Steven Dake's avatar
      Use docker-engine in setup_gate · 4d85d9d0
      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
      4d85d9d0
  3. Aug 08, 2015
    • Steven Dake's avatar
      Remove validate-min-env-vars gating · 33d8d323
      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
      33d8d323
  4. Aug 06, 2015
    • Sam Yaple's avatar
      Reduce dependencies on the dest nodes · 98a379b0
      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
      98a379b0
  5. Jul 27, 2015
    • digambar's avatar
      Implement kolla-compose script · e245eb2f
      digambar authored
      Renamed kolla script to kolla-compose
      Update change in the dev guide also
      
      Change-Id: I6cae3d13752ecb4bb3deeb91c5e0f827fde80c2a
      Implements: blueprint kolla-compose-script
      e245eb2f
  6. Jul 20, 2015
  7. Jul 12, 2015
  8. Jul 10, 2015
    • Borne Mace's avatar
      Enable pep8 tests · 160d1638
      Borne Mace authored
      Change-Id: I476c335b60d3195a2381a91ad05d8f64f62190d0
      Partially-Implements: blueprint enable-flake8
      160d1638
  9. Jul 06, 2015
    • Borne Mace's avatar
      Fixing tox tests - split out validation tests · 3875d6d3
      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
      3875d6d3
  10. Jul 05, 2015
  11. Jul 02, 2015
  12. Jun 08, 2015
  13. Jun 07, 2015
  14. May 26, 2015
    • Jeff Peeler's avatar
      Clean up the image functional test · 78b27e3e
      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: default avatarSteven Dake <stdake@cisco.com>
      
      Change-Id: I83f3cdb1dabf0dfface589c581cb22c155467acc
      78b27e3e
  15. May 13, 2015
    • Jeff Peeler's avatar
      Add functional tests to tox · 21cd478c
      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
      21cd478c
  16. Oct 31, 2014
  17. Oct 15, 2014
  18. Oct 03, 2014
    • Chmouel Boudjnah's avatar
      Rename validate-json target as pep8 and improve it · 5aa23506
      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
      5aa23506
    • Chmouel Boudjnah's avatar
      Add validate-json tox target · ac0b2a79
      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
      ac0b2a79
Loading