Skip to content
Snippets Groups Projects
  1. Jul 25, 2018
  2. Jun 08, 2018
  3. May 23, 2018
    • Jorge Niedbalski's avatar
      [kibana] enforce index creation for ELK > 5 (debian) · 317a1079
      Jorge Niedbalski authored
      
      The default index isn't created automatically when using
      ELK > 5.x. This commit adds a new task into the post-deploy
      taskset to force the creation of the default index.
      
      This patch also enforces the kibana config to set index
      as defaultIndex without the need for the defaultIndex property
      to already exists , preventing the error exposed on the public bug.
      
      Also added a new option named kibana_default_index_options, with
      a default index.mapper.dynamic set to true, this option
      can be extended by the operator and they will be applied to the index.
      
      Change-Id: Ica63a5fb30947f7ebae6cf8c80500a7dd0907211
      Closes-Bug: #1772687
      Signed-off-by: default avatarJorge Niedbalski <jorge.niedbalski@linaro.org>
      317a1079
  4. 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
  5. Mar 12, 2018
    • Duong Ha-Quang's avatar
      Specify 'become' for only neccesary tasks (all other roles) · 9965cc46
      Duong Ha-Quang authored
      Add become to only neccesary tasks in roles:
      
      - aodh
      - barbican
      - bifrost
      - ceilometer
      - ceph
      - chrony
      - cinder
      - cloudkitty
      - collectd
      - congress
      - designate
      - elasticsearch
      - etcd
      - freezer
      - gnocchi
      - grafana
      - influxdb
      - ironic
      - iscsi
      - karbor
      - kibana
      - kuryr
      - magnum
      - manila
      - mistral
      - mongodb
      - multipathd
      - murano
      - octavia
      - panko
      - qdrouterd
      - rally
      - sahara
      - searchlight
      - senlin
      - skydive
      - solum
      - swift
      - swift
      - tacker
      - telegraf
      - tempest
      - trove
      - vmtp
      - watcher
      - zun
      
      Change-Id: I6e32d94d4172dd96d09d8609e8a5221ab5586a31
      Partial-Implements: blueprint ansible-specific-task-become
      9965cc46
  6. Feb 26, 2018
    • Doug Szumski's avatar
      Use Elasticsearch via HAProxy in Kibana · e3fa6d54
      Doug Szumski authored
      The original code assumes that ElasticSearch will be deployed
      on the same node as Kibana. This isn't always the case. When
      they are not on the same node, Kibana will not be able to
      connect to ElasticSearch and deployment will fail on the task:
      'kibana : Wait for kibana to register in elasticsearch'.
      
      A second advantage of making this change is that Kibana won't
      break if ElasticSearch goes down on the node that it's running on
      when there are additional ElasticSearch instances on other nodes.
      
      A disadvantage of this change is that queries from Kibana to
      ElasticSearch will no longer be local.
      
      Closes-Bug: 1751817
      Change-Id: I02ab2e7b1eb963b33e29c8f649cc9db0d63316f7
      e3fa6d54
  7. Jan 11, 2018
    • Christian Berendt's avatar
      kibana: allow use of server.basePath · ad90805c
      Christian Berendt authored
      When using server.basePath a dynamic bundle optimization will be started.
      This job needs write access to /usr/share/kibana/optimize/bundles.
      
      Change-Id: Ieaae79a5940f3972a8067814a1113ef635970875
      ad90805c
  8. Dec 12, 2017
    • Borne Mace's avatar
      Increased mariadb and kibana timeouts · f27d89aa
      Borne Mace authored
      In some deployment scenarios the current timeouts
      for mariadb bootstrap and kibana registration with
      elasticsearch have been found to be too short. These
      timeout increases shouldn't introduce any deployment
      slowdown in current environment and eliminate
      deployment failures in environments with slower
      systems.
      
      Change-Id: If33dfff2b42b23eff7ec2230c9b0c5a4c010072e
      f27d89aa
  9. Nov 08, 2017
  10. Jul 18, 2017
  11. May 23, 2017
  12. May 19, 2017
  13. May 04, 2017
    • Jeffrey Zhang's avatar
      Add timeout parameter for precheck tasks · b1f01561
      Jeffrey Zhang authored
      wait_for module waits 300 seconds for the port started or stopped.  This
      is meaningless and useless in precheck. This patch change timeout to 1
      seconds.
      
      Change-Id: I9b251ec4ba17ce446655917e8ef5e152ef947298
      Closes-Bug: #1688152
      b1f01561
  14. May 02, 2017
    • Bertrand Lallau's avatar
      Configure Kibana default index pattern · 2afc869d
      Bertrand Lallau authored
      When Kibana interface is opened for the first time, it requires creating
      a default index pattern. To view, analyse and search logs, at least one
      index pattern has to be created.
      This patch automate "flog-*" default index pattern creation and set it
      has default config.
      
      Partially-implements: blueprint default-kibana-dashboard
      Change-Id: Ie36696f9ad38ba7e49e65e0793a3b98d9f03ee8d
      2afc869d
  15. Apr 20, 2017
    • Bertrand Lallau's avatar
      Fix Kibana checking free port interface · df259788
      Bertrand Lallau authored
      In "Checking free port for Kibana Server" task the storage interface is
      used instead of the api interface one.
      This patch fix it.
      
      Change-Id: I0b38688aa3774ae4a629cce3161a730fff907a9c
      df259788
  16. Mar 09, 2017
    • Paul Bourke's avatar
      Enable sanity checks from kolla-ansible · 5418ada1
      Paul Bourke authored
      Add a new subcommand 'check' to kolla-ansible, used to run the
      smoke/sanity checks.
      
      Add stub files to all services that don't currently have checks.
      
      Change-Id: I9f661c5fc51fd5b9b266f23f6c524884613dee48
      Partially-implements: blueprint sanity-check-container
      5418ada1
  17. Feb 13, 2017
  18. Feb 10, 2017
  19. Feb 04, 2017
  20. Jan 12, 2017
  21. Nov 08, 2016
  22. Nov 03, 2016
    • Jeffrey Zhang's avatar
      Move precheck into its own role · fa458019
      Jeffrey Zhang authored
      * Merge prechecks.yml and site.yml playbook
      * Create empty precheck.yml into all roles.
      
      Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd
      Implements: blueprint condition-pre-check
      fa458019
  23. Nov 01, 2016
  24. Oct 24, 2016
  25. Oct 10, 2016
  26. Sep 23, 2016
    • Serguei Bezverkhi's avatar
      ES and Kibana config modification for Kube · 911dfe4e
      Serguei Bezverkhi authored
      This PS modifies Elasticsearch and Kibana configuration templates
      so genconfig can genarate Kubernetes compatible config for these
      services.
      
      TrivialFix
      
      Change-Id: I6886307a163a9ca27a29e6dbdac4f9080948e4b5
      911dfe4e
  27. Sep 21, 2016
  28. May 03, 2016
  29. Mar 05, 2016
    • Éric Lemoine's avatar
      Make Heka send logs to Elasticsearch · 491aff0b
      Éric Lemoine authored
      This patch includes changes relative to integrating Heka with
      Elasticsearch and Kibana.
      
      The main change is the addition of an Heka ElasticSearchOutput plugin
      to make Heka send the logs it collects to Elasticsearch.
      
      Since Logstash is not used the enable_elk deploy variable is renamed
      to enable_central_logging.
      
      If enable_central_logging is false then Elasticsearch and Kibana are
      not started, and Heka won't attempt to send logs to Elasticsearch.
      
      By default enable_central_logging is set to false. If
      enable_central_logging is set to true after deployment then the Heka
      container needs to be recreated (for Heka to get the new
      configuration).
      
      The Kibana configuration used property names that are deprecated in
      Kibana 4.2. This is changed to use non-deprecated property names.
      
      Previously logs read from files and from Syslog had a different Type
      in Heka. This is changed to always use "log" for the Type. In this
      way just one index instead of two is used in Elasticsearch, making
      things easier to the user on the visualization side.
      
      The HAProxy configuration is changed to add entries for Kibana.
      Kibana server is now accessible via the internal VIP, and also via
      the external VIP if there's one configured.
      
      The HAProxy configuration is changed to add an entry for
      Elasticsearch. So Elasticsearch is now accessible via the internal
      VIP. Heka uses that channel for communicating with Elasticsearch.
      
      Note that currently the Heka logs include "Plugin
      elasticsearch_output" errors when Heka starts. This occurs when Heka
      starts processing logs while Elasticsearch is not yet started. These
      are transient errors that go away when Elasticsearch is ready. And
      with buffering enabled on the ElasticSearchOuput plugin logs will be
      buffered and then retransmitted when Elasticsearch is ready.
      
      Change-Id: I6ff7a4f0ad04c4c666e174693a35ff49914280bb
      Implements: blueprint central-logging-service
      491aff0b
  30. Feb 26, 2016
    • SamYaple's avatar
      Change kolla_internal_address variable · d3cfb205
      SamYaple authored
      Due to poor planning on our variable names we have a situation where
      we have "internal_address" which must be a VIP, but "external_address"
      which should be a DNS name. Now with two vips "external_vip_address"
      is a new variable.
      
      This corrects that issue by deprecating kolla_internal_address and
      replacing it with 4 nicely named variables.
      
      kolla_internal_vip_address
      kolla_internal_fqdn
      kolla_external_vip_address
      kolla_external_fqdn
      
      The default behaviour will remain the same, and the way the variable
      inheritance is setup the kolla_internal_address variable can still be
      set in globals.yml and propogate out to these 4 new variables like it
      normally would, but all reference to kolla_internal_address has been
      completely removed.
      
      Change-Id: I4556dcdbf4d91a8d2751981ef9c64bad44a719e5
      Partially-Implements: blueprint ssl-kolla
      d3cfb205
  31. Feb 25, 2016
  32. Feb 15, 2016
    • Dave McCowan's avatar
      Use variables to specify http or https when constructing URLs · 1cedf77f
      Dave McCowan authored
      To allow for TLS to protect the service endpoints, the protocol
      in the URLs for the endpoints will be either http or https.
      
      This patch removes the hardcoded values of http and replaces them
      with variables that can be adjusted accordingly in future patches.
      
      Change-Id: Ibca6f8aac09c65115d1ac9957410e7f81ac7671e
      Partially-implements: blueprint ssl-kolla
      1cedf77f
  33. Feb 09, 2016
  34. Jan 26, 2016
    • akwasniewska's avatar
      Added Kibana and its deployment. · 3672152d
      akwasniewska authored
      Part of ELK stack. Includes Dockerfiles for both Centos and Ubuntu.
      
      Change-Id: I1d955a5c51e416cc572eb2c9b4c57982a1d6ab67
      Partially-implements: blueprint central-logging-service
      3672152d
Loading