You need to sign in or sign up before continuing.
- Aug 14, 2019
-
-
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
-
- May 09, 2019
-
-
Raimund Hook authored
The flush_handlers clause doesn't honour conditional clauses. Instead, it prints a warning and runs anyway: [WARNING]: flush_handlers task does not support when conditional See: https://github.com/ansible/ansible/pull/41126 TrivialFix Change-Id: Iaf70c2e932ae6dfb723bdb2ba658acdbfe74ebe2
-
- May 02, 2019
-
-
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
-
- Mar 08, 2019
-
-
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
-
- Feb 07, 2019
-
-
Maciej Kucia authored
This change allows usage of IPv6 as public address Change-Id: Ie82ec5fb0ac9106b39948c67d34d5ef611a8fa21 Signed-off-by:
Maciej Kucia <m.kucia@partner.samsung.com>
-
- Nov 26, 2018
-
-
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
-
- Nov 21, 2018
-
-
caoyuan authored
A spec to Deprecate the Glance Registry Service[0] was accepted in Newton, but it contained the ambiguous statement, "Mark the service as deprecated and ready for removal in the Q release." kolla-ansible disable the glance-registry in Q release[1], and since we are in S now, remove glance-registry is safe. [0]: http://specs.openstack.org/openstack/glance-specs/specs/newton/approved/glance/deprecate-registry.html [1]: https://review.openstack.org/#/c/566804/ Change-Id: I48f794029e97aa6f76bbd500e33f28f51a3f2ac4
-
- Nov 02, 2018
-
-
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
-
Doug Szumski authored
TrivialFix Change-Id: Iaf216016a6acf0e9c87fdb6b8902416f4849efa3
-
- Oct 11, 2018
-
-
Cédric Jeanneret authored
Known kernel modules are: - dm-multipath (for multipathd) - ip_vs (for keepalived) - iscsi_tcp (for ironic-conductor) - openvswitch (for openvswitch-vswitchd) Change-Id: I1841ec30cde142c8019830ad3190847dfe493eb9
-
- Sep 26, 2018
-
-
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
-
- Sep 17, 2018
-
-
Clint Byrum authored
In some cases a deployer may want to use haproxy for SSL termination but has external infrastructure for load balancing, and thus no need for keepalived to manage the VIP. Co-Authored-By:
Adam Harwell <flux.adam@gmail.com> Change-Id: I451d7e33f1e631038a8d198dbc33c9a8850571b7
-
- Sep 13, 2018
-
-
jiangpch authored
Since glance_api only start one container when using file backend, the haproxy should follow this rule. See: https://review.openstack.org/#/c/448654 Closes-Bug: #1722422 Change-Id: Id3519581e0f54509dacd24d0dd542c630342c771
-
- Jul 25, 2018
-
-
Lakshmi Prasanna Goutham Pratapa authored
This commit is to apply resource-constraints only to few OpenStack services. Commit to apply constraints to other services will be made in coming commits. Partially-Implements: blueprint resource-constraints Change-Id: Icafa54baca24d2de64238222a5677b9d8b90e2aa
-
Jeffrey Zhang authored
include is marked as deprecated since ansible 2.4[0] [0] https://docs.ansible.com/ansible/2.4/include_module.html#deprecated Co-Authored-By:
confi-surya <singh.surya64mnnit@gmail.com> Change-Id: Ic9d71e1865d1c728890625aeddf424a5734c0a8a
-
- Jul 24, 2018
-
-
Victor Coutellier authored
Change-Id: I2615e4938ec6b4a525f7fddde5a51a139dced8de Closes-Bug: #1783381
-
- Jul 20, 2018
-
-
Kevin Tibi authored
While it is possible to implement countermeasures against some attacks on TLS, migrating to a later version of TLS (TLS 1.2 is strongly encouraged) is the only reliable method to protect against the current protocol vulnerabilities.[1] [1] https://blog.pcisecuritystandards.org/are-you-ready-for-30-june-2018-sayin-goodbye-to-ssl-early-tls Change-Id: I44f67e3a49bb00fea069d29c46b3e86404c7df0b
-
- Jul 11, 2018
-
-
Jorge Niedbalski authored
This patch extends the prometheus role for being able to deploy the prometheus-alertmanager[0] container. The variable enable_prometheus_alertmanager decides if the container should be deployed and enabled. If enabled, the following configuration and actions are performed: - The alerting section on the prometheus-server configuration is added pointing the prometheus-alertmanager host group as targets. - HAProxy is configured to load-balance over the prometheus-alertmanager host group. (external/internal). Please note that a default (dummy) configuration is provided, that allows the service to start, the operator should extend it via a node custom config [0] https://github.com/openstack/kolla/tree/master/docker/prometheus/prometheus-alertmanager Change-Id: I3a13342c67744a278cc8d52900a913c3ccc452ae Closes-Bug: 1774725 Signed-off-by:
Jorge Niedbalski <jorge.niedbalski@linaro.org>
-
- Jun 27, 2018
-
-
caoyuan authored
the zun-wsproxy image is exists in kolla[0], but kolla-ansible missing, this ps to add it. [0]: https://github.com/openstack/kolla/tree/master/docker/zun/zun-wsproxy Co-Authored-By:
ZhijunWei <wzj334965317@outlook.com> Change-Id: I89ef3463dfa5df8cf2d963ff0f0c7ddc382fc79b Closes-Bug: #1765728
-
- Jun 19, 2018
-
-
Vladislav Belogrudov authored
Some Murano applications require much longer time than default 1 hour to be deployed. Change-Id: I395e9e3e8cccf70f316f313847648841822e639a Closes-Bug: #1777670
-
- Jun 08, 2018
-
-
Ha Manh Dong authored
Add become to all tasks that use the module "kolla_docker" Change-Id: I4309c4011687b88ec31d739fd8f834fe2326ff10 Partial-Implements: blueprint ansible-specific-task-become
-
- May 24, 2018
-
-
Nikita Gerasimov authored
Introduce new option "haproxy_defaults_balance" to set balance in defaults section. Change-Id: Iaf12717ffac94ac2308758bd8ec87f088af26b69 Closes-Bug: #1773178
-
- May 21, 2018
-
-
Doug Szumski authored
Deploys the Monasca Log API with mod_wsgi + Apache. Change-Id: I28f0aa31c59b0b6917be2b125b5f8a0d7a7035af Partially-Implements: blueprint monasca-roles
-
Doug Szumski authored
Deploys the Monasca API with mod_wsgi + Apache. Co-Authored-By:
Mark Goddard <mark@stackhpc.com> Partially-Implements: blueprint monasca-roles Change-Id: I3e03762217fbef1fb0cbff6239abb109cbec226b
-
- May 16, 2018
-
-
Jeffrey Zhang authored
Depends-On: https://review.openstack.org/568529 Change-Id: I8084e4c8406c818589ca984afe5b5364c00b08ca
-
- May 11, 2018
-
-
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:
Jorge Niedbalski <jorge.niedbalski@linaro.org>
-
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
-
- Apr 20, 2018
-
-
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
-
- Apr 19, 2018
-
-
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
-
- Apr 18, 2018
-
-
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
-
- Apr 06, 2018
-
-
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
-
- Apr 03, 2018
-
-
Nick Jones authored
This commit provides operators with the ability to specify additional options per HTTP or TCP listener stanza. Change-Id: I66cc5372f2a686213b6748a8260cfe84f789ad8e Implements: blueprint haproxy-listener-extra-options
-
- Mar 29, 2018
-
-
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
-
- Mar 27, 2018
-
-
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
-
- Mar 26, 2018
-
-
Eduardo Gonzalez authored
This patchset implements yamllint test to all *.yml files. Also fixes syntax errors to make jobs to pass. Change-Id: I3186adf9835b4d0cada272d156b17d1bc9c2b799
-
- Feb 27, 2018
-
-
Pavel Glushchak authored
In some data centers multicast traffic is prohibited. Additionally VRRP id needs to be unique within broadcast domain when keepalived operates in multicast mode, otherwise it fails to start. However keepalived can be configured to use unicast traffic [1]. In unicast mode VRRP id doesn't make sense, but needs to be the same among peers. [1] http://manpages.ubuntu.com/manpages/zesty/man5/keepalived.conf.5.html Change-Id: I692ecbb0aa750baf20c013b53b57f88b474b63cc Signed-off-by:
Pavel Glushchak <pglushchak@virtuozzo.com>
-
- Jan 31, 2018
-
-
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:
Zhijiang Hu <hu.zhijiang@zte.com.cn>
-
- Jan 24, 2018
-
-
Jeffrey Zhang authored
Change-Id: I43db3048f92207da5ec3a2b9ed52b4c4083c3881 Closes-Bug: #1745128
-
Jeffrey Zhang authored
otherwise, if the jinja2 blocks at the end of the line, it will remove the last newline character and join two lines into one. Change-Id: Ie710342fb034e477ff854eba3915dd845bddd257
-
- Jan 23, 2018
-
-
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
-