Skip to content
Snippets Groups Projects
  1. Feb 02, 2016
    • Jeffrey Zhang's avatar
      Validate that all the containers are started · 7ec170a9
      Jeffrey Zhang authored
      Container maybe exit after deployed. But the print_failure
      never runs if the kolla-ansible run success.
      This PS checks all the containers status after deploy and
      failed the test if the container status is exited
      
      TrivialFix
      Change-Id: Ia461b280855eda500e143ee1d6cfd5f215eaf6fe
      7ec170a9
  2. Jan 28, 2016
  3. Jan 26, 2016
  4. Jan 25, 2016
  5. 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
    • jing.liuqing's avatar
      Delete __init__.py in tools · be647080
      jing.liuqing authored
      In general, the tools is some scripts, not a python module.
      
      TrivialFix
      
      Change-Id: I638e4d8a347dbe6e4faa395cae708b939ec4cc26
      be647080
    • Allen Gao's avatar
      kolla-ansible: refactor the command options · 980bbcb4
      Allen Gao authored
      TrivialFix
      
      Change-Id: I511f463250d1472c831aa3e5b126dafb36ce79c4
      980bbcb4
  6. Jan 20, 2016
  7. Jan 19, 2016
  8. Jan 18, 2016
  9. Jan 15, 2016
  10. Jan 13, 2016
  11. Jan 06, 2016
  12. Jan 04, 2016
  13. Dec 14, 2015
  14. Dec 10, 2015
  15. Dec 02, 2015
    • Sean Mooney's avatar
      adds tools/cleanup-containers regex support · 2ffb35ee
      Sean Mooney authored
      - this change extends the tools/cleanup-containers script to
        support a grep extended regex as a first paramater.
      - if tools/cleanup-containers is called with a grep extended
        regex string as a first paramater, only containers mataching
        that regex will be cleaned up.
      - e.g. tools/cleanup-containers "neutron|openvswitch"
        will cleanup all container whoes name contains either neutron
        or openvswitch.
      
      Change-Id: Iadb68c0a8de40e9ec2c0a27568e3a372ec0e8303
      Closes-Bug: #1522168
      2ffb35ee
  16. Nov 29, 2015
  17. Nov 28, 2015
  18. Nov 23, 2015
  19. Nov 13, 2015
  20. Nov 09, 2015
  21. Nov 06, 2015
    • Kirill Proskurin's avatar
      Few improvements in Kolla tools. Added Ubuntu support. · 396014f8
      Kirill Proskurin authored
      pip install default prefix in Ubuntu is /usr/local, and Kolla tools scripts
      didnt respect that. So I added few OS checks in this scripts.
      
      I improve config path check in build.py. Added more verbose error if we can't
      find config directory.
      
      Change-Id: Ide521ed205b0dc1fc27e237a9a8f4da0168e664f
      Closes-Bug: #1512302
      396014f8
  22. Oct 28, 2015
  23. Oct 22, 2015
  24. Oct 06, 2015
  25. Sep 27, 2015
    • Sam Yaple's avatar
      Improve cleanup script · 0ac5e048
      Sam Yaple authored
      Its still dirty, but at least it won't kill all your containers.
      
      Change-Id: Ie468210bd0f273432ca16fc9530bf9acd2a808ed
      Closes-Bug: #1486620
      0ac5e048
  26. Sep 18, 2015
  27. Sep 15, 2015
    • Martin André's avatar
      Make kolla-ansible work in pip installed kolla · 14acb298
      Martin André authored
      This is a quick hack to get kolla-ansible working with pip installed
      kolla, kolla-ansible will need to be rewritten at some point in python.
      
      Closes-Bug: #1495797
      Change-Id: I7cf8c4baae76ff8f31514f64bed934848a1c3e40
      14acb298
  28. Aug 31, 2015
  29. Aug 28, 2015
    • Steven Dake's avatar
      Use external address in openrc-example · c9502120
      Steven Dake authored
      This is mostly a docs change.  The external address should be used
      rather than the internal address when sourcing openrc-example.
      The internal address may not be accessible from outside the VIP
      interface.
      
      Change-Id: I10ac0c116227af9c4409a050203e2a28e3a116a2
      c9502120
    • Steven Dake's avatar
      Remove docker directory · f895ee07
      Steven Dake authored
      Remove the docker directory (yay) and old build tools.
      
      This will result in an f21 failing gate - however, I have a patch
      submission to remove that gate from our project configuration.
      
      Change-Id: I3c461cedb6906422c8076f60c470e773d6cdcf33
      Partially-Implements: blueprint remove-docker-dir
      f895ee07
  30. Aug 25, 2015
    • Suhail Syed's avatar
      Modified build.py to run from installed location · bd8d7951
      Suhail Syed authored
      
      Modified build.py to run from installed location or developer
      environment. To run from development environment, run the
      command:
      
      sudo pip install -e .
      
      Additionally, remove a TODO that has been done
      
      Co-Authored-By: default avatarSam Yaple <sam@yaple.net>
      Change-Id: I922696ba439da2c9747e65cddcba47203e54d220
      Implements: blueprint python-package
      bd8d7951
  31. Aug 24, 2015
    • Suhail Syed's avatar
      Make Kolla installable via PIP · d3872aa9
      Suhail Syed authored
      Install Ansible code, etc file examples, scripts, an open
      rc example, a tool to initialize the OpenStack deployment,
      and other various useful bits.
      
      Start the versioning at 0.1.0 as recommended by ttx.
      
      Change-Id: I35fa4042040957e7725c7fc3b146009e0135499a
      Partially-Implements: blueprint python-package
      d3872aa9
    • Michal Jastrzebski (inc0)'s avatar
      Build.py regex filtering · 48c0ecf5
      Michal Jastrzebski (inc0) authored
      Adds option to build.py to only build images matching and its
      dependencies
      
      Change-Id: I281bea5bed932b7c948b247392fa6a52b1d1aecf
      48c0ecf5
  32. Aug 23, 2015
    • Sam Yaple's avatar
      Add retries to build.py · 4bce5cca
      Sam Yaple authored
      Additionally, fix an if statement to catch multiple layers of parent
      images failing so the grandchildren do not attempt to build either.
      
      Change-Id: Ie9cdf7600e067678e52938910f0d3c072adcdf8a
      Partially-Implements: blueprint build-script
      4bce5cca
  33. Aug 21, 2015
    • Michal Jastrzebski (inc0)'s avatar
      Add custom code to base docker templates · 598fe7ba
      Michal Jastrzebski (inc0) authored
      Sometimes you need custom code in Docerfiles to solve for example
      proxy problems or preconfigure base image in some specific way.
      With this commit you can insert content of custom file to the beggining
      of base Dockerfile to provide these changes
      
      Partially-implements: bp rhel-based-image-support
      Partially-implements: bp add-proxy-to-dockerfiles
      Partially-implements: bp build-script
      Change-Id: Idbfec764aad627f5c00dc09c4854d5fa1c5ac9cf
      598fe7ba
  34. Aug 20, 2015
    • Sam Yaple's avatar
      Allow Docker to make better use of cache · 49a9fba2
      Sam Yaple authored
      Docker cache takes into account things like filesize, hash of file,
      and even timestamp and access times when determining whether to use
      the cache or not. This modifies the build script to adjust all the
      timestamps to 0 epoch. Since we dont care about timestamps this allows
      us to make far better use of the cache, including when downloading and
      creating tarballs for source builds.
      
      Change-Id: Id4287cf1fcaa2de63feaab9e6f4ebbd4defdb768
      Partially-Implements: blueprint build-script
      49a9fba2
Loading