Skip to content
Snippets Groups Projects
  1. Oct 02, 2018
    • Mark Goddard's avatar
      Don't use 'become' in CI tests · 8399fc78
      Mark Goddard authored
      Kolla Ansible now claims [1] to support executing as a user other than
      root.  We should ensure that this is tested in CI.
      
      This change removes the 'become' from hosts in the inventory, and sets
      the remote user to 'kolla', as configured via the bootstrap-servers
      command. The bootstrap-servers command and other ansible commands
      executed before it still need to execute as the zuul user and not as
      kolla, since kolla does not exist yet.
      
      The autogenerated SSH private key in passwords.yml is now added to the
      zuul user's SSH config, such that it can SSH as the kolla user, which
      has authorised this key.
      
      [1]
      https://blueprints.launchpad.net/kolla-ansible/+spec/ansible-specific-task-become
      
      Change-Id: I8f3587e2908bc5b8889cd6fbc01981a6186d33e6
      8399fc78
  2. Sep 21, 2018
  3. Sep 04, 2018
    • Mark Goddard's avatar
      Add check.yml for prometheus and vitrage · 354894e2
      Mark Goddard authored
      Without this, kolla-ansible check fails with the following error:
      
      Unable to retrieve file contents
      Could not find or access '/path/to/kolla-ansible/ansible/check.yml'"}
      
      Also adds the check command to the CI tests, to ensure that it does not
      break again.
      
      Change-Id: I9fc2f9999f55cb742ac3ac38579dcf26524a9fc7
      Closes-Bug: #1790653
      354894e2
  4. Aug 21, 2018
    • Paul Bourke's avatar
      Temporarily remove the rabbitmq clusterer plugin · 0d03fc27
      Paul Bourke authored
      In order to migrate to the latest release of rabbitmq (3.7), we need to
      first remove this deprecated plugin which is no longer supported (the
      problems it solved are now addressed in rabbitmq itself).
      
      This avoids a circular dependency in CI where the new images depend on
      the new clustering and the new clustering depends on the new images.
      
      Change-Id: I921459f3e40b9e0d4af9497384e49aabf0abe79b
      0d03fc27
  5. Aug 02, 2018
  6. Aug 01, 2018
    • Eduardo Gonzalez's avatar
      Fix ceph gates · 89988770
      Eduardo Gonzalez authored
      Cinder removed some parameters from the API.
      Openstack client is not updated yet and failing.
      
      Revert this change once is fixed.
      
      Change-Id: Ie8feb03e9a07a6486a8b375d3304c9e6f1f8b890
      89988770
  7. Jul 31, 2018
  8. Jul 25, 2018
  9. Jun 18, 2018
    • Mark Goddard's avatar
      Add a job for testing deployment of bifrost · 45a4f9c0
      Mark Goddard authored
      Deploys a bifrost container using kolla-ansible bifrost-deploy.
      
      IPA and disk images are downloaded rather than built to improve
      reliability.
      
      Currently only minimal testing of the deployment is performed, creating
      and deleting an ironic node. Ideally we would perform a bare metal node
      deployment.
      
      The job is based on CentOS, as Ubuntu bifrost deployment is currently
      failing with a python-MySQLdb error.
      
      Change-Id: Ic45094594c21116b5b0d6a606f568fc7954175e3
      45a4f9c0
  10. May 30, 2018
  11. Apr 02, 2018
  12. Jan 24, 2018
    • Eduardo Gonzalez's avatar
      Fixes ceph deploy gates · e0d37de9
      Eduardo Gonzalez authored
      
      - Ceph images are not being built when using depends-on a kolla build
        job.
      - Sync inventory files with current ones which causes ceph to fail due
        missing groups.
      - Small corrections in ceph config.yml syntax.
      - fix preparse the disk only once
      - enable ceph nfs only when enable_ceph_nfs is true
      
      Co-Authored-By: default avatarJeffrey Zhang <zhang.lei.fly@gmail.com>
      Change-Id: Id0c7963bf59e2af4944834dcd16589a638e78ba5
      e0d37de9
  13. Dec 27, 2017
  14. Nov 16, 2017
  15. Oct 26, 2017
    • Jeffrey Zhang's avatar
      Optimize zuul v3 jobs · cdd12511
      Jeffrey Zhang authored
      - move check container failure from post.yml to run.yml
      - add binary related jobs
      - use static kolla-ansible src dir, which is helpful for kolla project
        to use.
      - generate correct /etc/hosts by using private ip address and hostname
      - fix the wrong api interface in global.yml file
      
      Change-Id: Idfdee6dfe18f0fa2d4f984df59b57553122ce298
      cdd12511
  16. Oct 18, 2017
  17. Sep 23, 2017
    • Eduardo Gonzalez's avatar
      Fix ci gate failure · fa06dcd3
      Eduardo Gonzalez authored
      
      This patch includes three unrelated fixes.
      
      Make qemu use nova user in centos
      Libvirt 3.2.0 (latest version in centos) seems to
      have changed behavior of dynamic_ownership.
      
      Pin ansible to <2.4 to make ara work in gates
      ARA does not work yet with ansible 2.4, this change
      pins to lower version to make gates work.
      Revert once ara works with 2.4
      
      Disable selinux for oraclelinux and centos.
      
      Co-Authored-By: default avatarwanghongxu <wang19930902@gmail.com>
      Co-Authored-By: default avatarJeffrey Zhang <jeffrey.zhang@99cloud.net>
      Change-Id: Iac8bec19437192cd198d58f71c6ed0a65a76f820
      Closes-bug: #1718541
      fa06dcd3
  18. Aug 29, 2017
  19. Aug 28, 2017
  20. Jul 23, 2017
  21. Jul 12, 2017
  22. Jul 10, 2017
  23. Jun 19, 2017
    • Michal (inc0) Jastrzebski's avatar
      Enable multi-scenario gates · 339b27c7
      Michal (inc0) Jastrzebski authored
      First non-trivial scenario we'll be testing in gates will be cinder +
      ceph. This patchset is supposed to create framework to easily add new
      testing scenarios.
      
      Change-Id: I6790eaf5cf3297af04a64e4169a39b6e2cd1890f
      339b27c7
  24. Jun 05, 2017
    • Michal (inc0) Jastrzebski's avatar
      Enable multinode gate · f5354f55
      Michal (inc0) Jastrzebski authored
      This patches changes deploy_gate quite a bit so in reality all
      deployments will now assume multinode (even if it's single node). After
      that we will refactor it even further to enable easy addition of new
      scenerios.
      
      Change-Id: I1faada46e6a7aa026128b2f01d77eabb04759439
      f5354f55
  25. May 01, 2017
  26. Apr 28, 2017
  27. Apr 11, 2017
    • youri jeong's avatar
      fix typo · f8322dff
      youri jeong authored
      fix typo for specs/kubernetes-deployment.rst, tools/ovs-dpdkctl.sh, tools/setup_gate.sh
      
      'managment' -> 'management'
      'seperated' -> 'separated'
      'occuring' -> 'occurring'
      'discribed' -> 'described'
      'recomended' -> 'recommended'
      'thier' -> 'their'
      
      Change-Id: Ie59c600698c965cebd9a541b951d704eda9301cb
      f8322dff
  28. Feb 12, 2017
    • Jeffrey Zhang's avatar
      Install ansible without upper constraints · 38813f8c
      Jeffrey Zhang authored
      Ansible use jinja2 < 2.9, but requirements/upper-constraints.txt
      requires jinja2===2.9.5. Installing ansible shouldn't use upper
      constraints provides by OpenStack.
      
      Change-Id: Ib37e8d06373a61959b41b8737085d5f001650e42
      38813f8c
  29. Jan 24, 2017
    • zhubingbing's avatar
      Add fluentd role · d3d4a933
      zhubingbing authored
      
      * add fluentd role
      * remove heka configure
      
      Co-Authored-By: default avataryangzb09 <yangzb09@qq.com>
      
      Partially-Implements: blueprint add-fluentd-role
      
      Change-Id: Ica804a99f5bb8b157f406299c5982b7b6283b3e3
      d3d4a933
  30. Jan 18, 2017
  31. Dec 21, 2016
  32. 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
  33. 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
  34. 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
  35. 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
  36. 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
Loading