Skip to content
Snippets Groups Projects
  1. Jan 21, 2016
    • SamYaple's avatar
      Convert gate to file backend rather than partition · 6adb5c0a
      SamYaple authored
      The existing gate partitioned a disk for use with docker, depending
      on the gate it would use the swap disk (RAX) or a spare disk (HP).
      However, with the new gates (Bluebox + OVH) there is neither a spare
      disk nor a swap disk. This leaves us with one choice: File based loop
      device.
      
      This patch creates a file at /swapfile to ensure we have swap. It
      creates a file at /docker to ensure we have a loop device for Docker.
      
      Right now the /docker file is 10GB and the /swapfile is 4GB due to
      size limitations in the gate across all servers and types. This has
      proven to be enough space for all our current tests.
      
      Additionally, reduce the number of threads the gate uses to 4 to
      prevent the lockup and hour timeout we have been seeing as more
      recently in the gate.
      
      The scripts that setup the gate are moved to the tools directory
      rather than the tests directory to match the structure of the other
      projects.
      
      Partially-Implements: blueprint functional-testing-gate
      
      Change-Id: I3e370f2382b6df36103d8b2ceda9b21d9b4229d5
      6adb5c0a
  2. Jan 20, 2016
  3. Jan 12, 2016
    • SamYaple's avatar
      Add some additional debug to gate · 8c5cd011
      SamYaple authored
      This info won't affect gate output as all info is logged to a file.
      
      TrivialFix
      
      Change-Id: Id92c1ebc60937fb376c69541d2f308a9d711c85e
      8c5cd011
  4. Jan 07, 2016
    • Jeffrey Zhang's avatar
      Remove the kolla-build.conf · 781eefec
      Jeffrey Zhang authored
      use tox -e genconfig to generate this file
      
      DocImpact
      
      Closes-Bug: #1531202
      Change-Id: I3a6e57c3cc48aeb3a45a055b173207ea6e214960
      781eefec
  5. Jan 04, 2016
  6. Jan 03, 2016
    • SamYaple's avatar
      Unblock Docker pinning in gate · 6ca65aba
      SamYaple authored
      Docker and docker-py can now be unpinned since Kolla has been
      converted to using the kolla_docker module and we no longer rely on
      upstream to unblock us.
      
      Change-Id: I6ee2b78c31ef0447da6154b75db381d5cdd55ab6
      Partially-Implements: blueprint kolla-docker-module
      6ca65aba
  7. Dec 03, 2015
  8. Nov 22, 2015
    • Sam Yaple's avatar
      Convert gate to Ansible setup · f9ee96f2
      Sam Yaple authored
      To support multinode we must now distribute our setup to multiple
      hosts. Instead of making special rules for this, we are going to
      convert our existing setup to Ansible. This way both setup proceedures
      take place in the exact same fashion.
      
      Partially-Implements: blueprint multinode-gate
      Change-Id: I43ece298bba994e9b5083403ef3cf6d4245cda6d
      f9ee96f2
  9. Nov 09, 2015
    • Sam Yaple's avatar
      We now have a logs publisher · 4a7cd706
      Sam Yaple authored
      We need to create a directory to allow publishing of logs.
      
      Change-Id: Ieeac5d236b698bedaccb8b5f0bb16f0de9df9386
      Backport: Liberty
      Partially-Implements: blueprint multinode-gate
      4a7cd706
  10. Aug 26, 2015
  11. Aug 10, 2015
    • 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
  12. Jul 13, 2015
    • Jeff Peeler's avatar
      Disable ipv6 in gate · 2207f45d
      Jeff Peeler authored
      Saw the error below in gerrit logs:
      
      "Failed to connect to 2610:28:3090:3001:5054:ff:feb9:6ae0: Network is
      unreachable" when trying to access fedorapeople.org.
      
      Change-Id: I96603948560bc7ea259235cf3b304b2e64ceb5ab
      2207f45d
  13. 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
Loading