Skip to content
Snippets Groups Projects
  1. Aug 14, 2019
    • Scott Solkhon's avatar
      HAProxy backend connection limits · 46f9ad3a
      Scott Solkhon authored
      The default connection limits for backends is 2000
      however, mariadb defaults to a max of 10000 conections,
      therefore changing this limit to match the mariadb limit.
      
      'haproxy_max_connections' also needs to be bumped
      for this to work.
      
      Change-Id: I5ded328485855f3f3d4390282040b0d89d08d997
      46f9ad3a
  2. May 09, 2019
  3. May 02, 2019
    • Raimund Hook's avatar
      Updating Jinja filters to conform to Ansible 2.5+ · 84ea42bd
      Raimund Hook authored
      Since Ansible 2.5, the use of jinja tests as filters has been
      deprecated.
      
      I've run the script provided by the ansible team to 'fix' the
      jinja filters to conform to the newer syntax.
      
      This fixes the deprecation warnings.
      
      Change-Id: I844ecb7bec94e561afb09580f58b1bf83a6d00bd
      Closes-bug: #1827370
      84ea42bd
  4. Mar 08, 2019
    • Bai Yongjun's avatar
      Add cyborg to kolla-ansible · ed2fd243
      Bai Yongjun authored
      Because kolla-ansible not have cyborg so should add it.
      
      Implements: blueprint add-cyborg-to-kolla-ansible
      
      Depend-On: I497e67e3a754fccfd2ef5a82f13ccfaf890a6fcd
      
      Change-Id: I6f7ae86f855c5c64697607356d0ff3161f91b239
      ed2fd243
  5. Feb 07, 2019
  6. 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
  7. Nov 21, 2018
  8. Nov 02, 2018
    • Doug Szumski's avatar
      Add support for deploying Monasca Grafana · 712c8976
      Doug Szumski authored
      The Monasca Grafana fork allows users to log into Grafana with their
      OpenStack user credentials and see metrics associated with their
      OpenStack project. The long term goal is to enable Keystone support
      in upstream Grafana, but this work seems to have stalled.
      
      Partially-Implements: blueprint monasca-grafana
      Change-Id: Icc04613b2571c094ae23b66d0bcc38b58c0ee4e1
      712c8976
    • Doug Szumski's avatar
      Add missing HAProxy port checks for Monasca · 195fec4d
      Doug Szumski authored
      TrivialFix
      Change-Id: Iaf216016a6acf0e9c87fdb6b8902416f4849efa3
      195fec4d
  9. Oct 11, 2018
  10. Sep 26, 2018
    • 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
  11. Sep 17, 2018
  12. Sep 13, 2018
  13. Jul 25, 2018
  14. Jul 24, 2018
  15. Jul 20, 2018
  16. Jul 11, 2018
  17. Jun 27, 2018
  18. Jun 19, 2018
  19. Jun 08, 2018
  20. May 24, 2018
  21. May 21, 2018
  22. May 16, 2018
  23. May 11, 2018
    • Jorge Niedbalski's avatar
      [haproxy] Enable global optimization options · 48231e1d
      Jorge Niedbalski authored
      
      This patch enables 3 new configuration options for haproxy.cfg
      global section.
      
        - haproxy_processes: number of haproxy processes (default:1).
        - haproxy_max_connections: number of concurrent connections (default:4000)
        - haproxy_process_cpu_map: enforces 1:1 mapping/affinity between
      process and core. (default: no).
      
      Closes-Bug: #1770060
      Change-Id: I33fc499b083c7bcc548133498e44406a479389f1
      Signed-off-by: default avatarJorge Niedbalski <jorge.niedbalski@linaro.org>
      48231e1d
    • 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
  24. Apr 20, 2018
    • Vladislav Belogrudov's avatar
      Add precheck for haproxy certificate file · ecafeb62
      Vladislav Belogrudov authored
      If user enables TLS it also is necessary to create
      a certificate. This precheck ensures the certificate
      file exists before starting deployment.
      
      Change-Id: I772d52e228ed012b9f8ccb5b616f9b188d3d340c
      Closes-Bug: #1765677
      ecafeb62
  25. 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
  26. Apr 18, 2018
    • Kevin TIBI's avatar
      Fix SSL api for multiple services · a81a5d5d
      Kevin TIBI authored
      If SSL is enabled, api of multiple services returns
      wrong external URL without https prefix.
      
      Removal of condition for deletion of http  header.
      
      Change-Id: I4264e04d0d6b9a3e11ef7dd7add6c5e166cf9fb4
      Closes-Bug: #1749155
      Closes-Bug: #1717491
      a81a5d5d
  27. Apr 06, 2018
    • Doug Szumski's avatar
      Support accessing InfluxDB via HAProxy · b865bada
      Doug Szumski authored
      This change allows access to InfluxDB via HAProxy on the internal
      network.
      
      If HA is required the Enterprise version of InfluxDB will need to
      be installed. This could be implemented by customising the InfluxDB
      Docker file.
      
      There are other alternatives to HA, such as the InfluxDB Relay [1].
      Support for this is considered to be outside of the scope of this
      bugfix.
      
      [1] https://docs.openstack.org/developer/performance-docs/
          methodologies/monitoring/influxha.html
      
      Closes-Bug: #1751283
      Change-Id: I4624efbd99c0cddd1361f2438866ad3a82e5557b
      b865bada
  28. Apr 03, 2018
  29. Mar 29, 2018
    • Jeffrey Zhang's avatar
      Use a large number for haproxy timeout tunnel · 7aeb6825
      Jeffrey Zhang authored
      timeout tunnel is use for WebSocket and CONNECT protocol. Need use a
      larger number for it. Otherwise, novnc will be auto disconnected if no
      action happend in a short time on browser.
      
      Change-Id: If37623e8fda5260ab0b38d2203f5266777dba063
      Closes-Bug: #1759774
      7aeb6825
  30. Mar 27, 2018
    • Joshua Harlow's avatar
      Make it possible to not haproxy memcached · e82fb956
      Joshua Harlow authored
      Clients usually have sophisticated logic for handling
      key redistribution on node failure; so going under the
      covers and messing with that is bad (because then the
      clients and their sophisticated logic is unaware of
      what is going on).
      
      Change-Id: Ica12240440d28f930b917d5d6202f4f9e6675b2a
      e82fb956
  31. 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
  32. Feb 27, 2018
  33. Jan 31, 2018
    • Zhijiang Hu's avatar
      Let haproxy to be ODL websocket's frontend · 98b06a05
      Zhijiang Hu authored
      
      This PS does:
      1) Let haproxy to be ODL websocket's frontend and listen on port 8185.
      2) Add 10-rest-connector.xml config file template for ODL container.
      3) ODL websocket backend listen only on api interface, port is also
      8185.
      
      Closes-Bug: #1745323
      
      Change-Id: Id330d610c7cd8a239b0f77c8f5f47422d48b9977
      Signed-off-by: default avatarZhijiang Hu <hu.zhijiang@zte.com.cn>
      98b06a05
  34. Jan 24, 2018
  35. Jan 23, 2018
    • Alexandru Bogdan Pica's avatar
      Implement external MariaDB and pre-configured Databases support · 8e3b7944
      Alexandru Bogdan Pica authored
      This change allows the following use cases:
      
      1. Using an already-configured MariaDB / MySQL server / Cluster
      2. Using already-created DB users, without requiring root DB access.
      
      Update: added external mariadb precheck
      
      Change-Id: I78b0d178306d7c5293b0bf53e445f19f18b4b824
      Implements: blueprint external-mariadb-support.
      Closes-Bug: #1603121
      8e3b7944
Loading