Skip to content
Snippets Groups Projects
  1. May 02, 2016
    • Steven Dake's avatar
      Remove dependencies on kazoo and friends · 025d57f8
      Steven Dake authored
      Since kolla-mesos has been retired, there is no need in the code
      base to keep the zookeeper implementation.  As a result, just remove
      it.  If we were to keep it we need virtualenvs for that part of the
      code base which installs the python dependencies related to it
      for from-binary installs.
      
      This just simplifies the implementation tremendously and culls dead
      code.
      
      Change-Id: Ieda226e652d67f5b5667112f4f2556f3171366d3
      Closes-Bug: #1577194
      025d57f8
  2. Apr 13, 2016
  3. Apr 02, 2016
    • Jeffrey Zhang's avatar
      Add Ubuntu binary build and deploy gate · 7ab705cd
      Jeffrey Zhang authored
      The Ubuntu Mitaka repo is release, and we have add it.
      So it is time to add the Ubuntu binary gate.
      
      Closes-Bug: #1560386
      Change-Id: I29d01147595c4ebebfa00798d01d5fd7398123a6
      7ab705cd
  4. Mar 22, 2016
    • Jeff Peeler's avatar
      Remove ironic images from excluded list · 77c657b5
      Jeff Peeler authored
      It looks like as far as building goes, the ironic containers are
      fine. So if this passes the gate then this should be fine to merge.
      
      TrivialFix
      
      Change-Id: I646ec301304602b5cdca6de75712b7cffde75a9e
      77c657b5
  5. Mar 10, 2016
  6. Mar 01, 2016
  7. Feb 29, 2016
  8. Feb 27, 2016
  9. Jan 26, 2016
  10. Jan 22, 2016
  11. 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
  12. Jan 20, 2016
  13. Jan 18, 2016
    • Marc Koderer's avatar
      Add manila container (source only) · f7085c1f
      Marc Koderer authored
      Support manila as container. First step only supports
      building from source.
      
      Change-Id: I60bb67536c9afdb9f0532b3cdc2c400a68608003
      Partially-Implements: blueprint enable-manila-containers
      f7085c1f
    • Jeffrey Zhang's avatar
      add unittest code base · d4490ea2
      Jeffrey Zhang authored
      * add a base TestCase class
      * load the tests from the project root rather than only tests dir
      * add a test case for WorkerThread builder function
      
      Change-Id: Icf878f9249b475a311123c8235c42b1212d02ca6
      Partially-implements: bp add-ut-codebase
      d4490ea2
  14. Jan 13, 2016
  15. 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
  16. 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
  17. Jan 04, 2016
  18. 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
  19. Dec 30, 2015
  20. Dec 29, 2015
  21. Dec 28, 2015
    • hparekh's avatar
      Added dockerfiles for mistral. · f36b5aef
      hparekh authored
      Change-Id: Ie74a91dccf654da9305722d14af2f0a893dbaaff
      Partially-implements: blueprint enable-mistral-container
      f36b5aef
  22. Dec 11, 2015
  23. Dec 03, 2015
  24. Dec 02, 2015
  25. 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
    • David Moreau Simard's avatar
      Dynamically find the extra partitioned block device · a13a25b4
      David Moreau Simard authored
      This provides support for using loopback devices for the extra
      disk.
      
      Change-Id: Ia61b32e27ba619d15860daa6a9ed75291dad1d06
      Closes-bug: #1518641
      a13a25b4
  26. Nov 17, 2015
  27. Nov 16, 2015
  28. Nov 10, 2015
  29. 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
  30. Nov 05, 2015
    • Sam Yaple's avatar
      Restrucutre gate scripts · 3d7a0c6f
      Sam Yaple authored
      So we can respect DRY and share as much code as possible I have broken
      out the common code between the aio and multinode gate scripts.
      
      Additionally, this lays the ground work for removing our policy on
      root-everywhere by using sudo. Once we get the non-root stuff worked
      out we can gate as non-root user.
      
      Change-Id: I781c597ab10f2296b95f51ae27e0fa617ffe0a66
      Partially-Implements: blueprint multinode-gate
      3d7a0c6f
    • Sam Yaple's avatar
      Adjust gate btrfs setup · e65392ae
      Sam Yaple authored
      This is in preperation for the DinD gate.
      
      Change-Id: I2d2489df00808824f957ed0e3aa3a44496ff7e3e
      Partially-Implements: blueprint multinode-gate
      e65392ae
    • Sam Yaple's avatar
      Remove unused setup_fedora.sh · e4b84fbe
      Sam Yaple authored
      The Fedora code is no longer used and can be removed. Should it be needed in the
      future the code is very similiar to CentOS. As is it will just become out of
      date as the code is never excersied.
      
      Change-Id: I7df832e5b0830ac8b4507f000ed8ed6e43d39463
      Partially-Implements: blueprint multinode-gate
      e4b84fbe
  31. Oct 23, 2015
  32. Oct 20, 2015
    • Sam Yaple's avatar
      In gate functional testing · f39bb2ee
      Sam Yaple authored
      This runs the ansible playbooks to completion.
      
      It does not validate that OpenStack is working yet, but it will ensure
      Ansible did not break.
      
      Additional gates will be needed for this and there is a patch in
      project-config to handle that.
      
      Change-Id: I7a24a704023cc8f19d42844636e9cb512060f693
      backport: liberty
      Partially-Implements: blueprint functional-testing-gate
      f39bb2ee
  33. Oct 13, 2015
    • Sam Yaple's avatar
      Pin docker to 1.8.2 in gate · 2df40e29
      Sam Yaple authored
      Change-Id: I1207f04771267702a7b592643a07dd0d92bacbc9
      backport: liberty
      Partially-Implements: blueprint functional-testing-gate
      2df40e29
  34. Sep 28, 2015
    • Jeff Peeler's avatar
      Add Ansible support for Ironic · f5a50a1d
      Jeff Peeler authored
      Configuration based off upstream documentation here:
      http://docs.openstack.org/developer/ironic/deploy/install-guide.html
      
      A few notes:
      -ironic-api is not configured to use mod_wsgi
      -several places it's noted that discoverd is going away and needs to be
      replaced with ironic-inspector - (sqlite connection should be changed
      too)
      -currently enabling ironic reconfigures nova compute (driver and
      scheduler) as well as changes neutron network settings
      -a nice enhancement would be to configure the web console
      
      Required post-deployment configuration:
      
      Create the flat network to launch the instances:
      
      neutron net-create --tenant-id $TENANT_ID sharednet1 --shared \
      --provider:network_type flat --provider:physical_network physnet1
      
      neutron subnet-create sharednet1 $NETWORK_CIDR --name $SUBNET_NAME \
      --ip-version=4 --gateway=$GATEWAY_IP --allocation-pool \
      start=$START_IP,end=$END_IP --enable-dhcp
      
      And then the above ID is used to set cleaning_network_uuid in the neutron
      section of ironic.conf.
      
      Change-Id: I572e7ff1f23c4e57a2c50817cafe9269fd9950dd
      Implements: blueprint ironic-container
      f5a50a1d
  35. Sep 02, 2015
    • Sam Yaple's avatar
      Setup ubuntu build gate · 870a8970
      Sam Yaple authored
      Change-Id: I65c8ab12761c7e36923d4c5a0c3bbfc4b9adaf73
      Partially-Implements: blueprint functional-testing-gate
      870a8970
Loading