Skip to content
Snippets Groups Projects
  1. Oct 30, 2018
  2. Oct 24, 2018
  3. Oct 23, 2018
  4. Oct 22, 2018
  5. Oct 20, 2018
  6. Oct 16, 2018
  7. Oct 12, 2018
  8. Oct 11, 2018
    • Doug Szumski's avatar
      Constrain the size of Docker logs · bd54b991
      Doug Szumski authored
      Even though Kolla services are configured to log output to file rather than
      stdout, some stdout still occurs when for example the container re(starts).
      Since the Docker logs are not constrained in size, they can fill up the
      docker volumes drive and bring down the host. One example of when this is
      particularly problematic is when Fluentd cannot parse a log message. The
      warning output is written to the Docker log and in production we have seen
      it eat 100GB of disk space in less than a day. We could configure Fluentd
      not to do this, but the problem may still occur via another mechanism.
      
      Change-Id: Ia6d3935263a5909c71750b34eb69e72e6e558b7a
      Closes-Bug: #1794249
      bd54b991
    • Eduardo Gonzalez's avatar
      Fix transport_url vhost · 5bfcb584
      Eduardo Gonzalez authored
      oslo.messaging has removed deprecated options for rabbitmq.
      one of the options is the vhost, which we do not define in
      the transport_url.
      
      Change-Id: I96d5dbc0f9fbb4423e9a812e8832c25c2bd65df9
      5bfcb584
  9. Oct 10, 2018
    • Mark Goddard's avatar
      Generate Ceph configuration during upgrade · 242625df
      Mark Goddard authored
      If upgrading the nova, cinder or manila services via 'kolla-ansible
      upgrade', the Ceph config files are not generated. Users will expect
      that these files are generated, to pull in any changes from their
      configuration or the base kolla configuration.
      
      This change moves Ceph tasks inside config.yml to ensure that they are
      performed during deploy, reconfigure and upgrade. This has been done for
      nova, cinder, gnocchi and manila - glance already does this.
      
      Change-Id: Ic75692c2bcba9b81dee922ff6fbbccd160e7fa19
      Closes-Bug: #1794275
      242625df
  10. Oct 09, 2018
    • Doug Szumski's avatar
      Update log metrics config for Logstash downgrade · 47136af5
      Doug Szumski authored
      The format for the Logstash Kafka output plugin worker count is
      integer in Logstash 2 and string in Logstash 5. Since we have downgraded
      Logstash we need to switch formats here.
      
      Change-Id: I98113dda05bbb44410916c27d7d3bcd59a034a98
      Partially-Implements: blueprint monasca-roles
      47136af5
    • Doug Szumski's avatar
      Support using binary Logstash image · 0992c6b5
      Doug Szumski authored
      To build the Monasca images, they need to be built from source, however,
      this doesn't include Logstash. Logstash does not differentiate between
      binary or source install types, so we can just use the default.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I7eb355f25864f2b993780cd2b000c8bcd13f78e8
      0992c6b5
    • Doug Szumski's avatar
      Update Monasca Log Transformer config · 063518d0
      Doug Szumski authored
      * Convert all log levels to lowercase
      * Make number of threads configurable
      * Improve naming
      * Update path and log options for Logstash 2.4
      * Change worker count from string to integer for the Kafka output plugin supplied
        with Logstash 2.4.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I9379969ee639dff0b525d7a1a03df59bcf18b98b
      063518d0
    • Doug Szumski's avatar
      Update Monasca Log Persister config · 380418f3
      Doug Szumski authored
      * Make number of threads configurable
      * Improve naming
      * Update path and log options for Logstash 2.4
      * Use the correct logs directory
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I09388de4d31740f2786393c957201bd037572226
      380418f3
    • Doug Szumski's avatar
      Increase maximum payload size for Monasca Log API · b1dee2d8
      Doug Szumski authored
      Increase the maximum payload size so that it slightly exceeds the default
      maximum chunk size (8MB) in Fluentd. This prevents the Monasca Log API
      dropping logs when under heavy load.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I13020abde7de1c92acc07352466b814b4a6ce5bc
      b1dee2d8
    • Doug Szumski's avatar
      Prevent Monasca Notification using YAML mode · 0cae7d9b
      Doug Szumski authored
      If the config option is not specified Monasca Notification defaults
      to YAML config parsing and fails to load.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: Id85d9765df525b34d43a77a9e4045e0de19aef99
      0cae7d9b
  11. Oct 08, 2018
    • Doug Szumski's avatar
      Disable InfluxDB reporting · 86c279a0
      Doug Szumski authored
      Make reporting of InfluxDB statistics opt-in rather than opt-out.
      
      Trivial-Fix
      Change-Id: I23342f797d883da1fe4c3ecdda53dd677239dc36
      86c279a0
    • howardlee's avatar
      Fix bug in deploying ceilometer using dev mode · 9a1c9064
      howardlee authored
      Since the configuration file of the panko module was referenced as a
      variable during the deployment of the ceilometer module, the
      project_name variable of the ceilometer module was overwritten,
      resulting in an error when deploying the ceilometer module using the
      development mode. This patch will fix this problem.
      
      Change-Id: I90d2380b610d3caa988ee667e7c42511d3bbd937
      Closes-Bug: #1795770
      9a1c9064
  12. Oct 04, 2018
  13. Oct 03, 2018
    • howardlee's avatar
      Git checkout version support for several projects · 8b292c99
      howardlee authored
      Kolla-ansible provides support for the dev mode for some projects
      of openstack, but there are still some projects that do not yet
      support specific release tag. This patch will implement this function
      for these project.
      
      Change-Id: I917b27dd61295b542457a21b240afe2cd4e83e58
      8b292c99
  14. Oct 02, 2018
    • Jorge Niedbalski's avatar
      [nova] Fix missing blacklist permission. · 48e9898a
      Jorge Niedbalski authored
      
      The cephx keys are missing a default permission
      to allow to see blacklisted clients.
      
      This permission ensures that in the event of a client
      crash (kill -9/hard shutdown/power outage) the client
      can re-connect and write to any devices after reboot.
      
      Closes-Bug: 1773449
      
      Change-Id: I44d3982233f892d2c0ce3b9964194d8098453978
      Signed-off-by: default avatarJorge Niedbalski <jorge.niedbalski@linaro.org>
      48e9898a
    • Mark Goddard's avatar
      Fix non-root reconfiguration with ceph enabled · b50917fe
      Mark Goddard authored
      Various ceph-related tasks were missing a 'become' that would allow them
      to work as a non-root user. This seems to only cause a problem after an
      initial deployment, perhaps due to the recursive ownership & permissions
      changes at the end of the ceph.yml and external_ceph.yml files.
      
      This change adds the necessary becomes.
      
      Change-Id: I887c7b3bdef49db1dd1bf9e5bdbf5dc47b7f41af
      Closes-Bug: #1795125
      b50917fe
  15. Oct 01, 2018
    • Mark Goddard's avatar
      Fix Cinder backup driver · 5beece25
      Mark Goddard authored
      Cinder has dropped [1] support for legacy backup services. It is now
      necessary to specify the full class of the backup driver, rather than
      just the module name. This was causing the kolla-ansible ceph jobs to
      fail.
      
      [1] https://review.openstack.org/#/c/595372
      
      Change-Id: Icf0ee475ba73f013d4266332d999362651d9475b
      5beece25
  16. Sep 29, 2018
  17. Sep 28, 2018
  18. Sep 26, 2018
    • Doug Szumski's avatar
      Improve registration of Monasca InfluxDB database · 2af1d1d9
      Doug Szumski authored
      Monasca is not yet compatible with InfluxDB > 1.1.10, which means
      that the official Ansible modules for managing InfluxDB don't work [1].
      We therefore fall back to manual commands to register the database
      and a default retention policy.
      
      [1] https://github.com/influxdata/influxdb-python
          #influxdb-pre-v110-users
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I59ceda1e7a6e945b13872089011045db04548b94
      2af1d1d9
    • Doug Szumski's avatar
      Add region to Monasca Log API · 645853bc
      Doug Szumski authored
      This is required for upcoming log query support and it also
      causes an error in the Keystone middleware if it's missing.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I2bcb32bc0c079c799d2b0e45a97b454d38896986
      645853bc
    • Doug Szumski's avatar
      Support configuring Monasca Persister performance · 9c2e0b81
      Doug Szumski authored
      On a single node deployment, the Monasca persister can
      limit the rate at which Monasca can persist metrics to
      InfluxDB. Increasing the thread count can remove this
      bottle neck.
      
      Partially-Implements: blueprint monasca-roles
      Change-Id: I763a5ae6aa8c8ab3bf766ab5b58c386da74a188b
      9c2e0b81
Loading