Skip to content
Snippets Groups Projects
  1. Feb 22, 2019
  2. Jan 24, 2019
    • binhong.hua's avatar
      Link kolla_log volume dir to /var/log/kolla · 93e5e8e6
      binhong.hua authored
      The path /var/lib/docker/volumes/kolla_logs/_data/ is too long
      shorter log path will help to debug from log.
      The volume path is compatible with docker-engine and docker-ce.
      
      Change-Id: I9195d5f24d938f5060fe748aac3ae58c79ec5abf
      93e5e8e6
  3. Jan 23, 2019
  4. Nov 26, 2018
    • Eduardo Gonzalez's avatar
      Support stop specific containers · 1a682fab
      Eduardo Gonzalez authored
      With this change, an operator may be able to stop a
      service container without stopping all services in a host.
      This change is the starting point to start
      fast-forward upgrades support.
      In next changes new flags will be introducced to disable
      stop dataplane services during upgrades.
      
      Change-Id: Ifde7a39d7d8596ef0d7405ecf1ac1d49a459d9ef
      Implements: blueprint support-stop-containers
      1a682fab
  5. Nov 20, 2018
    • Eduardo Gonzalez's avatar
      Fix fluentd input log parser for OpenDaylight · 76482c9a
      Eduardo Gonzalez authored
      OpenDaylight logs have different format than openstack,
      is a karaf log with java error traces.
      This PS add required config to make fluentd parse properly
      ODL logs.
      
      Change-Id: I34fb96c8a424679b3b618f2ff6a840b8dc165bec
      76482c9a
  6. Nov 02, 2018
    • Doug Szumski's avatar
      Monasca specific config for Fluentd · e9a196f7
      Doug Szumski authored
      This commit adds some filters which format logs so that they
      can be correctly sent to the Monasca Log API by the Monasca
      Fluentd plugin. In the future the Fluentd plugin could be
      extended and this config could be removed.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I87b6dfb3052d03f87349d30b66078c39d625195d
      e9a196f7
  7. Oct 29, 2018
    • Doug Szumski's avatar
      Don't set recurse on config folders · 48960317
      Doug Szumski authored
      A small number of services set the recurse flag when they create
      their config directory. This can change permission of files within
      the directory, which are later set back to the original state. The
      side effect is that the service is then restarted, even though the
      net change to the config files amounts to nothing. The expected
      behaviour is that a service only restarts if the config *has*
      changed. This patch fixes this issue.
      
      Change-Id: Ib6f1ca7b416247f8d455fb25892f4a3b27de03ba
      Closes-Bug: 1800480
      48960317
  8. Oct 24, 2018
  9. Oct 12, 2018
    • Doug Szumski's avatar
      Forward system logs to Monasca Log API · 58eec5ca
      Doug Szumski authored
      When Monasca is enabled disable direct logging to ElasticSearch and
      send all logs harvested by Fluentd to the Monasca Log API.
      
      This change also cleans up output files which may be left behind when
      the various log forwarding options are enabled / disabled.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I7197966c5117176407d60c86c08d3bcea5e8131a
      58eec5ca
  10. Sep 26, 2018
    • Doug Szumski's avatar
      Support deploying an Apache Storm cluster · 516b0dd3
      Doug Szumski authored
      Storm is required for running the Monasca thresholder component for
      generating alerts.
      
      Change-Id: I5e1ef74dc55a787293abbb3e629b5ab1ce5f4bbb
      Partially-Implements: blueprint monasca-roles
      516b0dd3
  11. Sep 11, 2018
  12. Jul 25, 2018
  13. Jul 10, 2018
    • Stanislaw Bogatkin's avatar
      Keep timestamp field · 90b886e5
      Stanislaw Bogatkin authored
      There are cases when we can lost original timestamp field given from
      logs, like when we send our logs to the next fluentd forwarder in chain
      of forwarders, it will rewrite our timestamp by default. Save
      `Timestamp` field explicitly to avoid such situation and be able to
      reconstruct messages date and time.
      
      Closes-Bug: #1781046
      Change-Id: I2b4486aedacbe16dc4c0fb2e4e4984bd80e59f2d
      90b886e5
  14. Jul 02, 2018
    • Joshua Harlow's avatar
      Create and use keystone_admin[project|user] · 6a331d4e
      Joshua Harlow authored
      It is not always convenient to use the the given
      admin project and admin user; especially when some clouds
      use different user and project for there keystone 'admin'
      
      This allows setting the variables for these users to something
      else, and defaults them to there current values of 'admin'.
      
      Change-Id: I22b79a30f01c90a92ecc0974886edf3791518f2f
      6a331d4e
  15. Jun 12, 2018
  16. Jun 08, 2018
  17. May 30, 2018
    • MinSun's avatar
      check cron container error · 2e123aed
      MinSun authored
      In common role, when check common container for cron restart,
      we should use cron_container.changed instead of
      check_common_containers.changed
      
      Change-Id: Ifaaa437f5e205e970371fbb3660b68df352eb440
      Closes-Bug: #1773923
      2e123aed
  18. May 21, 2018
  19. May 18, 2018
  20. 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
  21. May 04, 2018
  22. Apr 20, 2018
  23. Apr 16, 2018
    • Doug Szumski's avatar
      Add support for deploying Kafka · 6647ed81
      Doug Szumski authored
      Projects which may use Kafka include Monasca and Oslo
      messaging. Initially it will be possible to
      deploy a single Kafka cluster which may be shared
      among clients. Support for running multiple Kafka
      clusters may be added in a future change. This
      change also configures logging for Kafka server,
      state-change and controller logs.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: Iab8d200c2450238f3c0c708d1f4184490f6e6284
      6647ed81
  24. Apr 06, 2018
    • confi-surya's avatar
      Followed the become: true ordering · c0f44cd2
      confi-surya authored
      As rest of the files are follow the same pattern
      So in same manner following the same for fluentd format config
      
      Change-Id: I114e3a09e9747085adcc06caa419d5ebe61cec7b
      c0f44cd2
  25. Apr 05, 2018
  26. 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
  27. Mar 23, 2018
  28. Jan 03, 2018
    • Eduardo Gonzalez's avatar
      Implement blazar ansible role · 31f7732a
      Eduardo Gonzalez authored
      Add ansible role to deploy blazar
      Add nova filters to allow use of blazar
      
      Change-Id: I6742ddc9a4736f256491dd0cfd31904fa8eb5652
      Implements: blueprint blazar-ansible-role
      31f7732a
  29. Dec 29, 2017
    • Mark Goddard's avatar
      Add ironic inspector to fluentd log collection · 68b2d48f
      Mark Goddard authored
      Previously ironic inspector logs were not being collected, as they are
      stored in /var/log/kolla/ironic-inspector/ rather than
      /var/log/kolla/ironic/. This change modifies the fluentd input
      configuration to use the correct directory.
      
      Also adds the ironic-inspector service to the fluentd programname
      rewrite rule.
      
      Change-Id: Ie5d67f395e4c32fef992e674f2d53dbd6a17f238
      68b2d48f
  30. Dec 18, 2017
  31. Dec 15, 2017
  32. Nov 28, 2017
  33. Nov 23, 2017
    • Mark Goddard's avatar
      Support configuration of custom fluentd filters · f12e7244
      Mark Goddard authored
      In some scenarios it may be useful to apply custom filters to logs
      before forwarding them.  This may be useful to add additional tags to
      the messages or to modify the tags to conform to a log format that
      differs from the one defined by kolla-ansible.
      
      Configuration of custom fluentd filters is possible by placing filter
      configuration files in ``/etc/kolla/config/fluentd/filter/*.conf`` on
      the ansible control host.
      
      Change-Id: I29a20efb0df4bf3564ef009616c786e928aa26d9
      Implements: blueprint fluentd-custom-filters
      f12e7244
  34. Nov 20, 2017
    • Doug Szumski's avatar
      Add missing hostnames to fluentd log messages · fc9f84ea
      Doug Szumski authored
      - Sets the hostname on rabbitmq and mariadb log messages
        according to the local host.
      - Sets the hostname on syslog log messages by extracting it
        from the syslog message. In many cases this will be the
        same as the local host, but it may also be a remote host.
      
      Closes-Bug: #1726596
      Change-Id: If7c53916d5a355b3aac33d6a62d89d02474e8b53
      fc9f84ea
  35. Nov 16, 2017
  36. Oct 31, 2017
  37. Oct 24, 2017
    • Doug Szumski's avatar
      Extract log level from syslog · c8984ca3
      Doug Szumski authored
      By default the syslog input plugin won't extract the
      log level from a syslog message. By setting the priority
      key, the log level is extracted.
      
      Partial-Bug: #1725240
      Change-Id: I9ad5f5e1c875ef62b39fbbba7b271d98cee68dd6
      c8984ca3
Loading