Skip to content
Snippets Groups Projects
  1. Apr 30, 2018
  2. 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
  3. Apr 16, 2018
  4. 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
  5. 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
  6. Apr 02, 2018
  7. 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
  8. 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
  9. 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
  10. Feb 23, 2018
  11. 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
  12. 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
  13. 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
  14. Jan 23, 2018
  15. 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
  16. Jan 15, 2018
  17. 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
  18. Dec 27, 2017
  19. Nov 16, 2017
  20. 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
  21. Oct 18, 2017
  22. 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
  23. Aug 29, 2017
  24. Aug 16, 2017
  25. Jul 28, 2017
  26. 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
  27. 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
  28. Jul 10, 2017
  29. 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
  30. Jun 15, 2017
  31. Jun 08, 2017
    • lingyongxu's avatar
      Remove unnecessary setUp function in testcase · 18449a22
      lingyongxu authored
      In testcase, setUp will be called automatically. This patch used to
      remove setUp functions that do nothing. Besides, it will keep code clean.
      
      Change-Id: I60e368dc066af30ce2e53bf7e4cc7bba69387cd8
      18449a22
  32. 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
  33. Apr 13, 2017
    • Duong Ha-Quang's avatar
      Add graceful_timeout argument to kolla_docker · d9293595
      Duong Ha-Quang authored
      Currently, when stoping/restarting container, Kolla uses default timeout value
      between SIGTERM and SIGKILL provided by docker which is 10 sec. But some
      services require more than it to finish graceful shutdown progress.
      
      This patchset adds graceful_timeout to kolla_docker to override the default
      one.
      
      Partial Implements: bp signaling-to-container
      
      Change-Id: Ica0b48a53c650cc23dfa1955027d2cf936a5932f
      d9293595
  34. Apr 06, 2017
    • Mohammed Naser's avatar
      Remove un-used Keystone test path · 77bed6f5
      Mohammed Naser authored
      This patch removes very old and unused Keystone test path, we do
      this indirectly by our simple sanity tests (and hopefully) by using
      Tempest.
      
      Change-Id: I55916d08942df97990515c76914b799d1f327565
      77bed6f5
    • Mohammed Naser's avatar
      Switch kolla_docker to rely on SHA256 for image changes · 27d675ea
      Mohammed Naser authored
      At the moment, the process to determine if an image has
      changed or not relies on the Docker API which depending
      on the Docker release server can return different results.
      
      This patch addresses this issue by grabbing the SHA256
      of the image before pulling (defaulting to None if it does
      not exist) and then comparing it after the pull is complete
      which should always be successful at determining if the
      image did change or not.
      
      The test for unknown status images is removed because this
      is not a possible scenario as we do not rely on status
      anymore except for failures (which are still tested).
      
      Change-Id: Ia60a7f34420b02f50597dddb96a4c36ff3996612
      Closes-Bug: #1668059
      27d675ea
  35. Feb 16, 2017
    • Abel Lopez's avatar
      Change python interpreter · 8b90fb6d
      Abel Lopez authored
      There is inconsistent use of either `/usr/bin/python` or
      `/usr/bin/env python`. This makes for unexpected results when a
      user might be using a virtualenv.
      
      Change-Id: Ibb030f920a8869f9113ade70b66a921cc815060d
      8b90fb6d
  36. Feb 03, 2017
    • Jeffrey Zhang's avatar
      Fix the pid_mode and ipc_mode value check for kolla_docker module · a3acd2c4
      Jeffrey Zhang authored
      bypass_checks is disabled by Ib2e19794bbe804470a880253d5870254041358c8 .
      But we use pid_mode: "{{ service.pid_mode | default('') }}" pattern in
      the yaml file. whereas pid_mode only support "host" value, this patch
      add '' as a choice of these two parameters.
      
      Change-Id: Ib83ed5e437ca868f0e42ce740ad1125d2fa48ff4
      a3acd2c4
  37. Feb 02, 2017
  38. Jan 23, 2017
Loading