Skip to content
Snippets Groups Projects
  1. Nov 22, 2018
    • Nick Jones's avatar
      Add new option to perform an on-demand backup of MariaDB · f704a780
      Nick Jones authored
      blueprint database-backup-recovery
      
      Introduce a new option, mariadb_backup, which takes a backup of all
      databases hosted in MariaDB.
      
      Backups are performed using XtraBackup, the output of which is saved to
      a dedicated Docker volume on the target host (which defaults to the
      first node in the MariaDB cluster).
      
      It supports either full (the default) or incremental backups.
      
      Change-Id: Ied224c0d19b8734aa72092aaddd530155999dbc3
      f704a780
  2. Nov 20, 2018
  3. Nov 08, 2018
    • Eduardo Gonzalez's avatar
      Refactor tests/templates/globals.yml · 26af377a
      Eduardo Gonzalez authored
      Improve where openstack services are deployed
      to a variable, so we will avoid many conditions
      when more CI jobs are added with different configs.
      Heat is enabled by default in globals.yml, lets deploy it
      at least.
      
      Change-Id: If0f009cf434c3ed5874b3171d8c75911ef8e4be1
      26af377a
  4. Nov 07, 2018
  5. Nov 06, 2018
    • Mark Goddard's avatar
      Refactor CI testing scripts · f92de48c
      Mark Goddard authored
      This change is intended to ease the addition of new test scenarios, by
      splitting the existing setup_gate.sh script up into several smaller
      scripts. We may wish to further break these scripts up in future,
      depending on the requirements of new test jobs.
      
      Change-Id: Ifa442ac79a54f749c56d20f5f7383c3852d95268
      f92de48c
  6. Oct 22, 2018
    • Hongbin LU's avatar
      Add Zun scenario job for ubuntu · f57c1aec
      Hongbin LU authored
      Introduce a job 'kolla-ansible-ubuntu-source-zun' to test kolla
      with Zun enabled. To reduce CI resource, this job will be triggered
      only if there are changes on the Zun's ansible roles.
      
      Change-Id: I0ba207e1d3761da2d6992c5834d4f59e7e1d6628
      f57c1aec
  7. Oct 21, 2018
  8. 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
  9. Sep 23, 2018
    • confi-surya's avatar
      Revert commit of fixing ceph gates · dfd372b6
      confi-surya authored
      This patch is to test and revert the change
      
      Change-Id: If930306a357e40ad02c4d7f71779701a9a52b94a
      revert: Ie8feb03e9a07a6486a8b375d3304c9e6f1f8b890
      dfd372b6
  10. Sep 21, 2018
  11. 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
  12. 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
  13. Aug 02, 2018
  14. 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
  15. Jul 31, 2018
  16. Jul 27, 2018
  17. Jul 25, 2018
  18. 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
  19. Jul 16, 2018
  20. Jul 05, 2018
  21. 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
  22. Jun 24, 2018
  23. 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
  24. 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
  25. May 30, 2018
  26. May 12, 2018
  27. 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
  28. May 07, 2018
  29. 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
  30. 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
  31. Apr 02, 2018
  32. 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
  33. 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
  34. Jan 23, 2018
  35. Jan 22, 2018
  36. 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
  37. 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
  38. Jan 03, 2018
Loading