Skip to content
Snippets Groups Projects
  1. Dec 21, 2016
  2. Dec 01, 2016
    • Jeffrey Zhang's avatar
      Install ansible with OpenStack requirements constrains · 27ee3973
      Jeffrey Zhang authored
      OpenStack requirements constrains is well tested. Use it in case of
      installing upstream broken package.
      
      This also fixes latest requests 2.12.2 break docker-py, which makes
      kolla gate red.
      
      Change-Id: I3e4ec4af2a6e1280313733e8f31f2eea7669dbc1
      27ee3973
  3. Nov 21, 2016
    • Jeffrey Zhang's avatar
      Use tox to build gate images · c4cecc2b
      Jeffrey Zhang authored
      Change-Id: I6f9190eccb2e1a1c5bd450ba63833f35f5d09aac
      c4cecc2b
    • Jeffrey Zhang's avatar
      fix ci gate · db5954e0
      Jeffrey Zhang authored
      * Build kolla image by using kolla project's code
      * bump openstack_release to 4.0.0
      * Remove tox deploy related env, it is useless now.
      
      Depends-On: I132ee005bce993cbadf411697817c2e95548dc81
      Change-Id: Id899eb39d476b95130fbeb43adf4fd49ef32be32
      db5954e0
  4. Oct 23, 2016
    • David Moreau-Simard's avatar
      Unpin ARA, update callback location · fd60d2ba
      David Moreau-Simard authored
      ARA 0.9.2 was released which deprecates the previous callback location
      in favor of a new one. The deprecated location still works but let's
      move to the new one right away.
      
      Change-Id: I8a10d5855ab6f813e52cc6efce5bcfe91d9c3f92
      fd60d2ba
  5. Oct 20, 2016
    • David Moreau-Simard's avatar
      Pin ARA to 0.9.1 temporarily · 75cc748b
      David Moreau-Simard authored
      The next release of ARA (0.10.0) contains a change to the callback
      plugin location that /should/ be backwards compatible but let's
      control the update to the newer version to be safe and avoid
      breaking the gate needlessly.
      
      Change-Id: I32176166e8ebcbfdf0baa8bd7ec30e5ec6d795a5
      75cc748b
  6. Oct 19, 2016
    • Paul Bourke's avatar
      Use xenial repos for Ubuntu in the gate · b1e53834
      Paul Bourke authored
      The gate jobs are using Xenial as the base OS so it seems we should be
      using the same non-infra repos as our base image.
      
      TrivialFix
      
      Change-Id: I6e5d27364054c474c16120a3195cae819861c8a1
      b1e53834
  7. Oct 17, 2016
    • Christian Berendt's avatar
      Use correct Kibana version on the gates · 4e073cca
      Christian Berendt authored
      We bumped the Kibana version from 4.4 to 4.6 with
      Ia18cb89e0951359226add5cbd96d3a91c7fcfd8a. This version should be
      used on the gates as well.
      
      Change-Id: I21ccac9a12e4b604d3cf336c6263f2e4cd925524
      Closes-bug: #1634049
      4e073cca
  8. Sep 29, 2016
    • Christian Berendt's avatar
      Improve playbook to setup gate nodes · ce11216a
      Christian Berendt authored
      * use become instead of sudo
      * use file instead of shell to change file modes
      * rename setup_nodes.yml to playbook-setup-nodes.yml
      
      Change-Id: I69eda1f034b97d13be76efc91458b6d762c76baf
      ce11216a
  9. Sep 11, 2016
  10. Sep 09, 2016
    • Michal (inc0) Jastrzebski's avatar
      Change ceph version to Jewel · 0a50cb88
      Michal (inc0) Jastrzebski authored
      This patch changes version of ceph from hammer to jewel. Also removed
      versionlock as it seems we don't use it in ubuntu, and actually might be
      risky if we miss security patch on ceph.
      
      Change-Id: Ib8f88c2f914a4b635e59a509fa0194605eb73165
      Implements: blueprint upgrade-ceph-to-jewel
      0a50cb88
  11. Sep 01, 2016
  12. Aug 20, 2016
    • Jeffrey Zhang's avatar
      Fix Ubuntu source gate deployment · 2e0c5ecb
      Jeffrey Zhang authored
      In CI environment, MySQL-python wheel package has a wrong _mysql.so
      file, which is not compatible with Ubuntu.
      
      Disable wheel index in the CI for pip.
      
      Closes-Bug: #1615231
      Change-Id: I127ebb017e09a5bf245e0fdad9bf052203e68e55
      2e0c5ecb
  13. Jul 12, 2016
  14. May 24, 2016
    • Jeffrey Zhang's avatar
      Bump the ansible to 2 · 491822c5
      Jeffrey Zhang authored
      DocImpact
      
      Change-Id: I3cdfbf84919de80f535c030bd146787ecda40dec
      partial-Implements: blueprint ansible2
      491822c5
  15. May 21, 2016
    • Jeffrey Zhang's avatar
      Fix the rabbitmq crash on CentOS binary and source deploy · c98e9c44
      Jeffrey Zhang authored
      this is a wordround fix for the rabbitmq failed when deploy on CentOS in
      the CI gate. the ideal fix should set the hostname in setup_gate.sh
      script. But it do not work as expect with unknown reason
      
      Partial-Bug: #1581301
      Change-Id: Ia692794aadf11d3ebe75e4e2bf6b42d9a5f3996f
      c98e9c44
  16. May 17, 2016
  17. Apr 24, 2016
  18. Apr 20, 2016
    • Steven Dake's avatar
      Workaround broken nodepool to unblock gate · f442319b
      Steven Dake authored
      Sed and check the length of the IP addresses in the private list.
      If none found, copy the public to the private.
      
      Change-Id: I05e4798aa301e022de7d5097d503d8213f2b66a8
      Closes-Bug: #1571275
      f442319b
  19. Apr 14, 2016
  20. Mar 26, 2016
  21. Mar 21, 2016
    • SamYaple's avatar
      Fix rax-ord commands · c135dcbf
      SamYaple authored
      It isn't always possible to get a rax-ord gate. Last patch wasn't
      correct.
      
      TrivialFix
      
      Change-Id: Id94264166e0914f038f32f3f9b68e463aa15ccd3
      c135dcbf
    • SamYaple's avatar
      Add generate_passwords.py to generate passwords · f03e06e0
      SamYaple authored
      
      As with all tools, this is a first pass at the generation. Perhaps we
      even want to move this into kolla/kolla/cmd and be generated with tox
      itself in the future.
      
      This tool, when run, will only populate empty fields that have no
      values meaning that it is safe to run repeatedly on the same file.
      
      Of note, there is no way to preserve comments in the file after it has
      been processed by the yaml parser in python. Comments and sections
      will remain in the passwords.yml template for additional documentation
      if the user wishes to populate the file themselves.
      
      Use SystemRandom and clean up the docs a bit to not use pronouns.
      
      Co-Authored-By: default avatarSteven Dake <stdake@cisco.com>
      
      Closes-Bug: #1559266
      Change-Id: I2932d592df8871f1b7811059206d0b4d0553a687
      f03e06e0
    • SamYaple's avatar
      Fix rax-ord gate · 052b01cf
      SamYaple authored
      Change-Id: I169647999b313def30c0605172cf188ef4518cdb
      Related-Id: Id9ea8c5e402f3a06b9064a939ad4b2e168cd6223
      052b01cf
  22. Mar 18, 2016
  23. Mar 14, 2016
    • SamYaple's avatar
      Use ubuntu Mitaka repo · 8b3f0d08
      SamYaple authored
      
      The rabbitmq-server package is upgraded to 3.5.7 in cloud-archive
      so we update centos to match
      
      The xen-utils package now needs an explict version, xen-utils-4.6 is
      what is provided by cloud-archive mitaka
      
      Libvirt 1.3 is in the ubuntu cloud-archive. This has a new daemon for
      logging that needs further implementation in newton. For now, it has
      been disabled within the qemu.conf
      
      Co-Authored-By: default avatarJeffrey Zhang <jeffrey.zhang@99cloud.net>
      TrivialFix
      Change-Id: I84217824817c484b6800a64cbd7767b127a3098e
      8b3f0d08
  24. Mar 09, 2016
    • Jeffrey Zhang's avatar
      Copy the logs out of the container · 12d6eece
      Jeffrey Zhang authored
      Heka logs almost done. When testing, The collected logs can copy
      to the /tmp/logs folder, which will be handle by the gate. This
      will be very useful for our gate debug.
      
      TrivialFix
      
      Change-Id: I06ca8ebd13933bfd15cb2fb5e53fc3038b17b8c3
      12d6eece
  25. Feb 22, 2016
  26. Feb 18, 2016
    • SamYaple's avatar
      Launch VM in gate · ae4407a2
      SamYaple authored
      Change-Id: I18b1015ca62a352e193ef01bd49cd6d6f9372193
      Partially-Implements: blueprint functional-testing-gate
      ae4407a2
  27. Feb 12, 2016
    • SamYaple's avatar
      Fix detect_distro · 44a4682d
      SamYaple authored
      It was run before ansible was installed and did not properly fail.
      This prevented the mirrors for apt from being properly used.
      
      TrivialFix
      
      Change-Id: I5331020993b62c8635a4a97dc3a3d2e01e3d4360
      44a4682d
  28. Feb 08, 2016
    • SamYaple's avatar
      Use Infra provided mirrors in gate · 0921308a
      SamYaple authored
      Both apt and pip mirrors are added here
      
      Related-Id: I26f5fc5cec224cf4f4ea361e0f71cecbf320fbb0
      TrivialFix
      
      Change-Id: Ib3cb1d2c6fb27887e3ea819d277e21ea3a530f56
      0921308a
  29. 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
  30. Jan 20, 2016
  31. 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
  32. 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
  33. Jan 04, 2016
  34. 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
  35. Dec 03, 2015
  36. 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
  37. 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
Loading