Skip to content
Snippets Groups Projects
  1. Oct 31, 2018
    • Will Szumski's avatar
      Make tunnel timeout for nova_serialconsole_proxy configurable · 28287826
      Will Szumski authored
      Currently, the serial consoles as accessed through Horizon,
      timeout after the haproxy_client_timeout (default: 1m) of
      inactivity. This change allows you to set a larger timeout.
      
      Change-Id: I2a9923cb69d5db976395146685aded83922c4120
      Closes-Bug: #1800643
      28287826
  2. Oct 29, 2018
  3. Oct 23, 2018
  4. 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
  5. Oct 04, 2018
  6. Sep 26, 2018
    • Doug Szumski's avatar
      Support deploying Monasca Persister · fddbbbbd
      Doug Szumski authored
      The Monasca Persister reads metrics from Kafka and stores them
      in a configurable time series database.
      
      Change-Id: I8166b32bfb1583098ab8318a5f38d25bddb81e89
      Partially-Implements: blueprint monasca-roles
      fddbbbbd
    • Doug Szumski's avatar
      Support deploying Monasca Notification engine · da1fa3f5
      Doug Szumski authored
      The Monasca Notification engine generates alerts such as Slack
      notifications from alerts.
      
      Change-Id: I84861d5feefe6b6f38acc4dd71e94c386d40b562
      Partially-Implements: blueprint monasca-roles
      da1fa3f5
    • Doug Szumski's avatar
      Support deploying Monasca Thresh · b6cce3e3
      Doug Szumski authored
      Monasca Thresh is a Storm topology which generates alerts from
      metric streams according to alarms defined via the Monasca API.
      
      This change runs the thresholder in local mode, which means that
      the log output for the topology is directed to stdout and the
      topology is restarted if the container is restarted. A future
      change will improve the log collection and introduce a better
      way of the checking the topology is running for multi-node
      clusters.
      
      Change-Id: I063dca5eead15f3cec009df62f0fc5d857dd4bb0
      Partially-Implements: blueprint monasca-roles
      b6cce3e3
    • Adam Harwell's avatar
      Refactor haproxy config (split by service) V2.0 · f1c81365
      Adam Harwell authored
      Having all services in one giant haproxy file makes altering
      configuration for a service both painful and dangerous. Each service
      should be configured with a simple set of variables and rendered with a
      single unified template.
      
      Available are two new templates:
      
      * haproxy_single_service_listen.cfg.j2: close to the original style, but
      only one service per file
      * haproxy_single_service_split.cfg.j2: using the newer haproxy syntax
      for separated frontend and backend
      
      For now the default will be the single listen block, for ease of
      transition.
      
      Change-Id: I6e237438fbc0aa3c89a3c8bd706a53b74e71904b
      f1c81365
  7. Sep 25, 2018
    • Doug Szumski's avatar
      Support deploying Monasca Log Metrics · 1ae10375
      Doug Szumski authored
      The log metrics service generates metrics from log messages
      which allows further analysis and alerting to be performed
      on them. Basic configuration is provided so that metrics
      are generated for high level warning logs such as error, or
      warning.
      
      Change-Id: I45cc17817c716296451f620f304c0b1108162a56
      Partially-Implements: blueprint monasca-roles
      1ae10375
  8. Sep 24, 2018
    • Mick Thompson's avatar
      Add swift as gnocchi storage option · 331d2f05
      Mick Thompson authored
       - Uses swift if swift is enabled.
       - Uses ceph if ceph is enabled.
       - Defaults to file if swift and ceph are enabled.
         Explicitly set to swift or ceph when both are enabled.
       - Include swift client detail in storage section of gnocchi conf
      
      Change-Id: I78df9a2fbe546038e1d6df350d8db0fd9b6f6d49
      331d2f05
  9. Sep 21, 2018
  10. Sep 19, 2018
  11. Sep 11, 2018
  12. Sep 04, 2018
  13. Aug 15, 2018
    • Murali Annamneni's avatar
      Include default_docker_volume_type for magnum.conf · e1c5bbd9
      Murali Annamneni authored
      To create a magnum cluster, its required to specify
      'default_docker_volume_type' with some default value (default cinder
       volume type). And, it also enables users to select
      diffferent cinder volume types for their volumes.
      
      Change-Id: I50b4c436875e4daac48a14fc1e119136eb5fd844
      e1c5bbd9
  14. Aug 03, 2018
  15. Aug 01, 2018
    • Eduardo Gonzalez's avatar
      Improve ODL configuration · 6e17f942
      Eduardo Gonzalez authored
      Configure automatically ODL version based on the package version
      rather than maintain a hardcoded version.
      
      This has caused many issue while package version differs with the variable
      set.
      
      Closes-Bug: 1784784
      Change-Id: I15da5d2583b5727942d598d183cc481f0e33d0e6
      6e17f942
  16. Jul 25, 2018
  17. Jul 23, 2018
    • Will Miller's avatar
      Add networking-baremetal configuration · 5dd080a1
      Will Miller authored
      Partially-Implements: blueprint networking-baremetal
      
      Change-Id: I92b9505843f12692aef96764a314e5db49001a9b
      5dd080a1
    • Jorge Niedbalski's avatar
      [prometheus] Enable ceph mgr exporter · 9d2770db
      Jorge Niedbalski authored
      This patch enables the ceph mgr prometheus exporter.
      
      If enable_prometheus_ceph_mgr_exporter is set to true,
      the ceph mgr prometheus plugin is enabled on the hosts that are part
      of the ceph-mgr group, then the exporter is added into the prometheus-server
      configuration file.
      
      Change-Id: Ia2f879401e585e6043f69cc5e3ab1a1f72f7f033
      9d2770db
  18. Jul 20, 2018
  19. Jul 17, 2018
  20. Jul 16, 2018
  21. Jul 12, 2018
    • Doug Szumski's avatar
      Support deploying Monasca Log Persister · 5441963c
      Doug Szumski authored
      This is a Logstash component which reads processed logs from Kafka
      and writes them to Elasticsearch (or some other backend supported by
      Logstash).
      
      Ingesting the logs from this service with Fluentd will be covered under
      a different commit.
      
      Change-Id: I2d722991ab2072c54c4715507b19a4c9279f921b
      Partially-Implements: blueprint monasca-roles
      5441963c
  22. Jul 11, 2018
  23. Jul 09, 2018
    • Mark Goddard's avatar
      Make sudoers config optional in bootstrap-servers · 8ec92df8
      Mark Goddard authored
      In some environments it may not be desirable to modify the sudoers
      configuration. This change makes this part of bootstrap-servers
      optional, based on the create_kolla_user_sudoers variable.
      
      Change-Id: I653403bfc5431741807edef57df58e05e679900b
      8ec92df8
  24. Jul 05, 2018
    • Doug Szumski's avatar
      Support deploying Monasca Log Transformer · 9c88262a
      Doug Szumski authored
      The Monasca Log Transformer takes raw, unstandardised logs from one
      Kafka topic, standardises them with whatever rules the operator wants
      to use, and then writes them to a standardised logs topic in Kafka. It
      is currently implemented as a Logstash config file.
      
      Since Kolla does a fairly good job of standardising logs, this service
      does very little processing. However, when other sources of logs
      are used, it may be useful to add rules to the Transformer, particularly
      if it's not possible to standardise the logs at source.
      
      Ingesting the logs from this service with Fluentd will be covered under
      a different commit.
      
      Change-Id: I31cbb7e9a40a848391f517a56a67e3fd5bc12529
      Partially-Implements: blueprint monasca-roles
      9c88262a
  25. Jul 02, 2018
  26. Jun 26, 2018
    • Doug Szumski's avatar
      Expire mysql binary logs out of the box · f450dd97
      Doug Szumski authored
      As reported in the bug, these can grow to 10s to 100s of GB
      in a month. To reduce the chance of filling the disk and
      bringing down the control plane this change defines
      an expiry time.
      
      Closes-Bug: 1720113
      Change-Id: I508aad1f515d5108a3d08c90318b70d0a918908c
      f450dd97
  27. 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
  28. Jun 15, 2018
  29. Jun 12, 2018
    • Jeffrey Zhang's avatar
      Fix copy external ceph files from custome/gnocchi in gnocchi · dfb5ddaa
      Jeffrey Zhang authored
      There is no need to load custom ceph.conf and keyring from different
      folder for gnocchi components. Just load the files from
      node_custom_config/gnocchi folder.
      
      Depends-On: I379ff17856509c9321b86c13a72eacc18f5c1202
      Change-Id: Id553dff274a29d82fb1b743437e3656d6f817e52
      dfb5ddaa
Loading