Skip to content
Snippets Groups Projects
  1. Sep 14, 2018
  2. Jul 25, 2018
  3. Jul 23, 2018
  4. Jul 12, 2018
  5. Jun 19, 2018
    • Tone Zhang's avatar
      Allow Kolla Ceph to deploy bluestore OSDs in Kolla-ansible · 3591d0fa
      Tone Zhang authored
      
      Support Kolla Ceph to deploy blustore OSDs with Kolla-ansible.
      
      Please refer to [1] for bluestore OSD configuration
      
      The patch includes:
      1. Set Ceph OSD store type group_vars/all.yml. The default value
      is "bluestore" in Rocky.
      
      2. Make Kolla Ceph to deploy bluestore OSDs with Kolla-ansible
      
      3. Update gate test configuration for Ceph bluestore OSD test
      
      [1]: specs/kolla-ceph-bluestore.rst
      
      Partially-Implements: blueprint kolla-ceph-bluestore
      Depends-On: I00eaa600a5e9ad4c1ebca2eeb523bca3d7a25128
      Change-Id: I14f20a00654dff32c36d078ebb9005d91a3e60b2
      Signed-off-by: default avatarTone Zhang <tone.zhang@arm.com>
      3591d0fa
  6. 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
  7. May 29, 2018
    • Mark Giles's avatar
      Add cAdvisor for Prometheus monitoring · 41254b6c
      Mark Giles authored
      cAdvisor (Container Advisor) provides metrics on resource usage and
      performance characteristics of running containers.  This change
      deploys a cadvisor container and configures prometheus to scrape
      data from it.
      
      Change-Id: I55dd4fee954f9be68efda397746861ddaaa0a565
      Partially-Implements: blueprint prometheus
      41254b6c
  8. May 25, 2018
    • Will Szumski's avatar
      Add support for enabling ipxe boot with ironic · 0a1ccc26
      Will Szumski authored
      When enable_ironic_ipxe is set in /etc/kolla/globals.yml,
      the following happens:
      
      - a new docker container, ironic_ipxe, is created. This contains
        an apache webserver used to serve up the boot images
      - ironic is configured to use ipxe
      
      Change-Id: I08fca1864a00afb768494406c49e968920c83ae7
      Implements: blueprint ironic-ipxe
      0a1ccc26
  9. May 09, 2018
  10. Apr 30, 2018
  11. Apr 19, 2018
    • Mathias Ewald's avatar
      Add role to deploy prometheus · 4d1f3735
      Mathias Ewald authored
      This patch adds the ansible role to deploy the prometheus service which
      can be used to collect performance metrics accross the environment
      
      Partially-Implements: blueprint prometheus
      Change-Id: I908b9c9dad63ab5c9b80be1e3a80a4fc8191cb9e
      4d1f3735
  12. Apr 16, 2018
  13. Apr 06, 2018
    • wangwei's avatar
      Fix ipc_mode comparison in the latest docker · 193ce726
      wangwei authored
      In old docker, if you do not specify ipc_mode, the default value is empty,
      but in the latest docker, such as 17.09.0, if not specified, the default
      is "IpcMode": "shareable", which will cause all containers to be deleted
      and re-create when to redeploy or upgrade. This commit solves the
      problem.
      
      Change-Id: Ia8269b9c8066880e4aee23d6fdea8d9c04c41e44
      Closes-Bug: #1747586
      193ce726
  14. Apr 03, 2018
    • Vladislav Belogrudov's avatar
      Introduce variable to allow different DVR modes · 1c1d6e20
      Vladislav Belogrudov authored
      This feature replaces splitting of compute hosts into inner
      and external with a new variable 'neutron_compute_dvr_mode'
      that controls whether computes will have full-blown DVR or
      internal only (tenant) networking.
      
      Change-Id: I6720ccfcfcec89f9996d4cb5ae60f31eb3113667
      Implements: blueprint dvr-mode-property
      1c1d6e20
  15. Apr 02, 2018
  16. 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
  17. Mar 16, 2018
    • Doug Szumski's avatar
      Support parsing ini files with no sections · d32c7082
      Doug Szumski authored
      Services such as Zookeeper and Kafka use ini files which do not
      explicitly specify sections. This change supports merging ini
      files with no sections, so that the configuration for these
      services follows the example configuration provided for them
      as closely as possible.
      
      Closes-Bug: #1756101
      Partially-Implements: blueprint monasca-roles
      Change-Id: I1061729875e5545c7af7d80779f9c2124b6c7134
      d32c7082
  18. Mar 08, 2018
    • Paul Bourke's avatar
      Use zuul firewall rules in gate · 404d4d0a
      Paul Bourke authored
      Till now we've been flusing iptables in the gates to allow cross node
      communication in the multi node ceph jobs. This raised security
      concerns, in particular it exposed memcached to the external net.
      
      This patch uses the infra provided role 'multi-node-firewall' in order
      to correctly configure iptables. Thanks to Jeremy Stanley and Jeffrey
      for help with this.
      
      Closes-Bug: #1749326
      Change-Id: Iafaf1cf1d9b0227b0f869969d0bd52fbde3791a0
      404d4d0a
    • Jeffrey Zhang's avatar
      Revert "Revert "Use fernet in gates"" · 06e73342
      Jeffrey Zhang authored
      This reverts commit 2a4ce0b8.
      
      Change-Id: I52efd29791a230df1ce7e3acde4b7184aec34150
      06e73342
  19. Feb 23, 2018
  20. Feb 19, 2018
    • Eduardo Gonzalez's avatar
      Use fernet in gates · df0bf190
      Eduardo Gonzalez authored
      we have gates currently broken due using rocky keystone code.
      we have no way to test our release until we branch out queens.
      this change doesnt change globals default, only our gates tests.
      
      Change-Id: I189aa8cafc73a365668d79e4b186aac21da63a6f
      df0bf190
  21. Jan 26, 2018
    • Eduardo Gonzalez's avatar
      Add container state check in kolla_docker · 448a10df
      Eduardo Gonzalez authored
      Missing container status check in recreate_or_restart_container,
      this causes if the container is not running (kolla-ansible stop),
      to not be started with deploy/reconfigure/upgrade if any other param
      changes.
      
      Change-Id: I5cff5f367e963ba8b1807ec46469da817e40e468
      Closes-Bug: #1714015
      448a10df
  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 16, 2018
    • caoyuan's avatar
      Remove the unnecessary gather facts · c38ab377
      caoyuan authored
      By default, the ansible task will gather facts, it can be configured by
      set "father_facts: true", it's unncessary to run setup in tasks, it will
      waste much time when hosts is large.
      
      Change-Id: I9462a538c76b6271a34531d8752b72cc695f693e
      Closes-Bug: #1743485
      c38ab377
  25. Jan 15, 2018
  26. Jan 03, 2018
    • Michal (inc0) Jastrzebski's avatar
      Fix kolla gates · 8bd6dd9b
      Michal (inc0) Jastrzebski authored
      multinode gate change introduced bug that breaks kolla deploy gates.
      This is fix.
      
      Change-Id: Ibc5fe3adb3555e177d3a6a64250cbc9bf50430d1
      8bd6dd9b
  27. Dec 27, 2017
  28. Nov 16, 2017
  29. 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
  30. Oct 18, 2017
  31. Sep 12, 2017
    • Eduardo Gonzalez's avatar
      Retrieve fluentd logs in gates · fee1538c
      Eduardo Gonzalez authored
      Fluentd send logs to stdout,
      this changes creates a file with fluentd logs
      output to easy discover missing patterns during fluentd
      changes.
      
      Change-Id: I131f95089eac60ccb4c48cf5071c3b44c5ea42ca
      fee1538c
  32. Aug 29, 2017
  33. Aug 16, 2017
  34. Jul 28, 2017
  35. Jul 24, 2017
    • Eduardo Gonzalez's avatar
      Fix logging collection in gates · 52f73f40
      Eduardo Gonzalez authored
      Log retrieval was out of sync since repo split
      and from multinode gates.
      
      Many useful information retrieved before like
      ps, df, docker info, etc is not in kolla-ansible
      gates.
      
      Also, his change fix logs visualization to have
      colored view, allowing to easily identify errors.
      
      Change-Id: I948233e26ceb6efc58b962bcb4b710b3f006232b
      52f73f40
  36. Jul 14, 2017
    • Bertrand Lallau's avatar
      Remove warning during kolla_docker execution · 2d424ffb
      Bertrand Lallau authored
      Ansible check if modules parameters are named like
      %password% and allow to hidden log param in this case.
      This requires adding "no_log" parameters.
      This patch just add "no_log" param in order to avoid
      this warning.
      
      Change-Id: I9c1df1093e0fd101090292d6e8bf3527f99aeb17
      Closes-Bug: #1702244
      2d424ffb
  37. Jul 10, 2017
  38. 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
  39. Jun 15, 2017
Loading