Skip to content
Snippets Groups Projects
  1. Apr 28, 2018
    • ZhijunWei's avatar
      Add test for credentials set · 44b49add
      ZhijunWei authored
      the /etc/kolla/adminrc.sh should be export before
      init vpn script, this ps to add test for credentials
      set to avoid it missing.
      
      Change-Id: Ib849d5f5804221c507c2466f2f08179340188c24
      44b49add
  2. Apr 13, 2018
    • Paul Bourke's avatar
      Simplify init-runonce boot command · e5a84818
      Paul Bourke authored
      openstack cli now supports --network foo rather than having to find the
      network uuid. Thanks to mgoddard for the tip.
      
      Change-Id: I9ce94a86c6950b81ef3ec70fe10ee565cc1f1171
      e5a84818
  3. Apr 02, 2018
  4. Mar 26, 2018
    • Eduardo Gonzalez's avatar
      Verify YAML syntax in gates · ea1a1dee
      Eduardo Gonzalez authored
      This patchset implements yamllint test to all *.yml
      files.
      
      Also fixes syntax errors to make jobs to pass.
      
      Change-Id: I3186adf9835b4d0cada272d156b17d1bc9c2b799
      ea1a1dee
  5. 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
  6. Jan 23, 2018
  7. Jan 22, 2018
  8. Jan 18, 2018
    • Martin André's avatar
      Use local cirros image if available · 84473bec
      Martin André authored
      Nodepool nodes saves the cirros image in /opt/cache/files/, we can make
      use of it to save some time and remove an external dependency on the
      cirros website.
      
      Change-Id: I81b431d8659b1da8b36d660f2a8f1cfa42461a14
      84473bec
  9. Jan 08, 2018
    • caoyuan's avatar
      Ensure docker running before execute the destroy action · 8cb57f54
      caoyuan authored
      Before cleanup containers and hosts, it should be ensure the
      docker serivce running but the destroy action missing it,
      this patch to fix it
      
      Change-Id: I85ca806c1fd395daf937b585d466e16fbad4e20c
      Closes-Bug: #1741852
      8cb57f54
  10. Jan 03, 2018
  11. Dec 27, 2017
  12. Dec 18, 2017
  13. Nov 23, 2017
    • Ravi Shekhar Jethani's avatar
      Don't change directory while running init-runonce · 9c66123c
      Ravi Shekhar Jethani authored
      Currently init-runonce script changes directory to the
      script's base directory (/usr/...) before doing anything else.
      This unnecessarily _forces_ a non-root user to use sudo for
      running this script thereby raising privileges for code which
      doesn't want it. Also downloading temporary stuff in places like
      /usr... seems not a good choice.
      
      Hence deleting the said code part and letting the deployer work
      comfortably from any directory.
      
      Made documentation changes accordingly.
      
      Change-Id: Ib3c7ed97aa5f53c115b6337aaf572b5fdc7a71f3
      Closes-Bug: #1732963
      9c66123c
  14. Nov 16, 2017
  15. Nov 03, 2017
  16. Oct 31, 2017
    • Duong Ha-Quang's avatar
      Specify 'become' for only necessary tasks (default roles) · 2d3866c6
      Duong Ha-Quang authored
      Add become to only neccesary tasks in roles:
      - glance
      - heat
      - horizon
      - keystone
      - neutron
      - nova
      - openvswitch
      
      Gate is also updated to use 'become' feature
      
      Change-Id: I2f3f27306e9f384148e1ad4d54d8da2ebef34d00
      Partial-Implements: blueprint ansible-specific-task-become
      2d3866c6
  17. Oct 26, 2017
    • Christian Berendt's avatar
      Remove trailing whitespaces · 082a488b
      Christian Berendt authored
      Change-Id: Ia691eb7ea315f60259473bd624ee72c4c2bbe89f
      082a488b
    • 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
  18. Oct 18, 2017
  19. Oct 17, 2017
    • Mark Goddard's avatar
      Add support for --skip-tags argument · c3e91725
      Mark Goddard authored
      This allows for skipping tasks which match the provided tags, using
      the ansible-playbook argument of the same name.
      
      This can be useful in combination with --tags, to skip reconfiguration
      of the common tasks:
      
      kolla-ansible reconfigure --tags nova --skip-tags common
      
      Change-Id: I766552f7ae4099da3d174759f4a609ffe8b4d89f
      c3e91725
  20. 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
  21. Sep 19, 2017
  22. Sep 12, 2017
  23. Aug 29, 2017
  24. Aug 28, 2017
  25. Aug 09, 2017
    • Sean Mooney's avatar
      introduce playbook to ovs with dpdk · 781d8465
      Sean Mooney authored
      - This change creates a new role to
        support deploying ovs with dpdk.
      - This change introduces an enable_ovs_dpdk
        variable to enable ovs with dpdk as part of
        the deploy action.
      - This change extends the ovs-dpdkctl.sh tool
        to correctly deploy ovs-dpdk on Ubuntu and CentOS
        hosts.
      - This change extends the cleanup-host tool
        to correctly uninstall ovs-dpdkctl.sh tool and its
        systemd files if present on the host.
      - This change automatically configures userspace
        kernel drivers.
      
      partial-implementes: bp/ovs-dpdk
      Change-Id: I55858d81df437e8258705b75426f61ab9b907c7d
      781d8465
  26. Jul 23, 2017
  27. Jul 19, 2017
    • Mark Goddard's avatar
      Make Ironic inspector honour inventory · 922eb494
      Mark Goddard authored
      Ironic inspector should honour the Ansible inventory group
      ironic-inspector. Ironic inspector may not be required at all. If
      Ironic inspector is required then it should only run on a single
      node, and this should be reflected by the inventory.
      
      This change makes a number of Ironic inspector-related tasks dependent
      upon the host's membership of the ironic-inspector group. Also, we
      couple the ironic-dnsmasq container with the ironic-inspector group
      rather than ironic-conductor, as the service is for inspector rather
      than Ironic.
      
      Change-Id: Ifd90753b0fe1a55c11b7723c28e1d14ab3d32737
      Closes-Bug: #1665257
      922eb494
  28. Jul 12, 2017
  29. Jul 10, 2017
    • Hongbin Lu's avatar
      Upgrade from docker-py to docker · 3daeea37
      Hongbin Lu authored
      The pypi package 'docker-py' [1] has been renamed to 'docker' [2].
      It is better to move to the new 'docker' package because the old
      package will be deprecated and all the new features will go into
      the new package only.
      
      Package 'docker' has been added to requirements [3]. The old
      package 'docker-py' is still allowed to be in the global requirements
      during the transition period but it should be removed after all or
      most of the projects finsih the migration.
      
      [1] https://pypi.python.org/pypi/docker-py
      [2] https://pypi.python.org/pypi/docker
      [3] https://review.openstack.org/#/c/423715/
      
      Change-Id: Ibcd5a57a1fbf55dcc5a690e41f20917f95b63da0
      3daeea37
    • Bertrand Lallau's avatar
      Fix tools/cleanup-images script error · f5624b21
      Bertrand Lallau authored
      When cleanup-images is launch without parameters the following error is
      triggered:
      ./cleanup-images: line 72: break: only meaningful in a `for', `while',
      or `until' loop
      
      This patch fix it.
      
      Change-Id: Ie8c63420a4e9b0d49a4e6be4172c8f0be912b556
      Closes-Bug: #1702496
      f5624b21
    • jimmygc's avatar
      Make glance filesystem_store_datadir configurable. · f70dfc5d
      jimmygc authored
      User can use custom directory to store images.
      For example using a shared file system as backend.
      
      Change-Id: Iab7a9a51e619bdbf8f7bd4626ebe4d703e6d4819
      f70dfc5d
    • Eduardo Gonzalez's avatar
      Fix depends-on kolla gates · 378ec1f1
      Eduardo Gonzalez authored
      When using depends-on, gates will not build cinder
      and ceph images, causing ceph deploy gates to fail.
      
      Change-Id: I441c742251754db27374331f774041c214678eba
      378ec1f1
  30. Jul 07, 2017
  31. Jul 04, 2017
  32. 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
  33. Jun 08, 2017
    • Paul Bourke's avatar
      Add a Kolla 'devstack' mode · 5cb37564
      Paul Bourke authored
      Add a new variable 'kolla_devmode', which when enabled, clones and
      bindmounts service source code into the containers.
      
      This commit adds the relevant changes for Heat, more services can be
      added and built upon.
      
      Usage:
      * Set 'kolla_devmode: yes'
      
      * Code is cloned to /opt/stack/{{ project_name }} on target
        node(s)
      
      * Users can develop in these repos, and simply restart the container to
        pick up / test changes.
      
      Debugging can be done from the host via 'remote_pdb'[0].
      
      [0] https://pypi.python.org/pypi/remote-pdb
      
      Implements: blueprint mount-sources
      Change-Id: Ic0431b10d723bf84eeefc72039376fe0058dd902
      5cb37564
Loading