Skip to content
Snippets Groups Projects
  1. 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
  2. Aug 02, 2018
  3. 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
  4. Jul 31, 2018
  5. Jul 27, 2018
  6. Jul 25, 2018
  7. Jul 21, 2018
    • Clint Byrum's avatar
      Add safe shutdown systemd jobs to tools · d648be03
      Clint Byrum authored
      Without these jobs, a compute node that is rebooted or powered off may
      violently kill off the VMs running inside of it. This has been kept
      separate from the main portion of kolla-ansible since no current role
      modifies the systemd jobs of the system.
      
      Change-Id: I0a4424f97b5ad872ff0398258c1dc42d31d0ef07
      d648be03
  8. Jul 16, 2018
  9. Jul 05, 2018
  10. Jul 02, 2018
    • yuqian's avatar
      fixed destroy confirmation no properly evaluated · 8f156691
      yuqian authored
      To destroy a kolla-ansible environment a confirmation string should be passed
      along with kolla-ansible command: kolla-ansible destroy -i ~/multinode \
      --yes-i-really-really-mean-it
      However, this string is not evaluated right and just putting --y starts destroy
      process: ./kolla-ansible destroy -i ~/multinode --y
      
      Change-Id: I5983f9c7fd3859d60741dfd23ad10dfd91872eeb
      Closes-Bug: #1701313
      8f156691
  11. Jun 24, 2018
  12. 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
  13. Jun 07, 2018
    • Borne Mace's avatar
      Avoid removing kolla-cli directories on destroy · c7c61fca
      Borne Mace authored
      When running the kolla-ansible destroy playbook most of the files
      under /etc/kolla are cleaned up.  This change will cause the
      clean-up to skip the kolla-cli related directories.  When running
      the deployment code in a container or a separate VM this is not
      an issue, but when doing an all-in-one or running the deployment
      process from one of the systems being deployed onto it would have
      previously destroyed the kolla-cli inventory and any generated
      certificates used for TLS.
      
      Change-Id: Icd62e177964b8fb31052131785c6d7b138975a28
      c7c61fca
  14. May 30, 2018
  15. May 12, 2018
  16. May 11, 2018
    • Jeffrey Zhang's avatar
      Fix ansible warning · c5670551
      Jeffrey Zhang authored
      - rename action and serial to kolla_ansible and kolla_serial
      - use become instead of "sudo <command>" in shell
      - Remove quota for failed_when and changed_when in rabbitmq tasks
      
      Change-Id: I78cb60168aaa40bb6439198283546b7faf33917c
      Implements: blueprint migrate-to-ansible-2-2-0
      c5670551
  17. May 07, 2018
  18. 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
  19. 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
  20. Apr 02, 2018
  21. 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
  22. 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
  23. Jan 23, 2018
  24. Jan 22, 2018
  25. 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
  26. 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
  27. Jan 03, 2018
  28. Dec 27, 2017
  29. Dec 18, 2017
  30. 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
  31. Nov 16, 2017
  32. Nov 03, 2017
  33. 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
  34. 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
  35. Oct 18, 2017
  36. 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
  37. 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
  38. Sep 19, 2017
Loading