<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/proxysql-config, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/'/>
<updated>2026-03-23T12:57:22+00:00</updated>
<entry>
<title>ansible-lint: Fix fqcn[actions-core] for proxysql-config</title>
<updated>2026-03-23T12:57:22+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-03-23T09:49:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=921dabf5e309c0183660dbe7f3e2768ad22401ea'/>
<id>urn:sha1:921dabf5e309c0183660dbe7f3e2768ad22401ea</id>
<content type='text'>
Change-Id: I4fc8a4f6881601b9bbc36d73beb1bbc92164edca
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: fix yaml[line-length] in role</title>
<updated>2026-03-13T16:40:13+00:00</updated>
<author>
<name>Bertrand Lanson</name>
<email>bertrand.lanson@infomaniak.com</email>
</author>
<published>2026-03-11T10:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=394421d3b4e63de3d6861314801f9694d57851e6'/>
<id>urn:sha1:394421d3b4e63de3d6861314801f9694d57851e6</id>
<content type='text'>
role: proxysql-config

Change-Id: I68d86c224be9073caccafa729cf13b3d41690685
Signed-off-by: Bertrand Lanson &lt;bertrand.lanson@infomaniak.com&gt;
</content>
</entry>
<entry>
<title>ansible-lint: Rework validate-all-file into custom rules</title>
<updated>2026-01-09T08:34:19+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2026-01-07T10:10:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=c8ea844b2b31cfc0446b6174e6b033a4036b9750'/>
<id>urn:sha1:c8ea844b2b31cfc0446b6174e6b033a4036b9750</id>
<content type='text'>
Test roles/ subdirectories as well (used by Zuul)

In addition to that container_exec_become will also
fail when "docker exec" or "podman exec" will be used
instead of "{{ kolla_container_engine }} exec"

Generated-By: Claude

Change-Id: I75c1e48c36bb0284e2927b1cb354ce9ec47967d7
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Switch to pypi version of j2lint and fix linting errors</title>
<updated>2025-12-30T16:31:17+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-10-14T15:53:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=51eb7e05a2ef5e184a75c69b9f99ca11767bf675'/>
<id>urn:sha1:51eb7e05a2ef5e184a75c69b9f99ca11767bf675</id>
<content type='text'>
Since ipwrap filter is getting moved another time
inside ansible code - let's switch to j2lint that is
actively maintained and it's rules will help in
readability of jinja2 templates

Change-Id: I6762b691b927de31fa1abd83c4c14e87226fe5e2
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix routing of queries without schema to service's DB shard</title>
<updated>2025-06-05T04:28:18+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2025-06-02T22:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=aecefb1b8714c9e2b3fee6996f3e2f2276389d56'/>
<id>urn:sha1:aecefb1b8714c9e2b3fee6996f3e2f2276389d56</id>
<content type='text'>
Some queries (e.g. SET AUTOCOMMIT, ROLLBACK) may be executed before
schema is selected, causing them to be routed to hostgroup 0, which
does not exist if user using different `mariadb_default_shard_id`.
This change sets default_hostgroup (shard_id) for users to ensure
correct routing even when schema is not specified.

Also adjusts nova-cell user generation logic to include shard assignment,
so queries from nova_&lt;cell&gt; users are properly routed, even if schema is
not used directly.

This avoids silent misrouting and improves reliability in multi-shard
deployments.

Note: These errors are not visible in CI because
mariadb_default_shard_group_id = 0 and ProxySQL routes to hostgroup 0
by default when no routing rule matches.

Depends-On: https://review.opendev.org/c/openstack/kolla/+/951741
Closes-Bug: #2112339

Change-Id: I4f3380a83fa992c3413e82a4692c26a07b25d57f
</content>
</entry>
<entry>
<title>Remove notifiers from loadbalancer config</title>
<updated>2025-04-29T08:59:17+00:00</updated>
<author>
<name>Roman Krček</name>
<email>roman.krcek@tietoevry.com</email>
</author>
<published>2025-04-03T07:50:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=64cd8e007c4a3447a10bf344127cf084ac73378b'/>
<id>urn:sha1:64cd8e007c4a3447a10bf344127cf084ac73378b</id>
<content type='text'>
No handlers should be triggered during config. Container
will be restarted automatically when check-containers
is ran for the loadbalancer containers if config
has changed.

Change-Id: I05b587364ad174d8944c95e54e6e6853d34ec83c
Signed-off-by: Roman Krček &lt;roman.krcek@tietoevry.com&gt;
</content>
</entry>
<entry>
<title>Fix proxysql-config's TLS DB configuration</title>
<updated>2024-12-01T21:17:25+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2024-11-01T15:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=624056be022af4228589dc51c88dc731d88d3eae'/>
<id>urn:sha1:624056be022af4228589dc51c88dc731d88d3eae</id>
<content type='text'>
This patch removes `proxysql_project_database_internal_tls_enable`
variable and also 'use_ssl: 1' option from ProxySQL's user
configuration. The reason for this removal is that when
'use_ssl: 1' option is enabled on the ProxySQL frontend
side, ProxySQL does not allow non-TLS connections.

This, of course, breaks upgrades or reconfigurations
when an operator enables TLS, as it blocks all non-TLS service
connections at the moment of switching.
Simply said, we do not need to, nor can we, strictly enforce
user connections over TLS because it disrupts reconfiguration
and upgrades. Instead, it is sufficient to reconfigure
the service to connect over TLS - which is already implemented.

It also corrects the `database_enable_tls_internal`
variable, ensuring it is enabled only when
`kolla_enable_tls_internal` is enabled, rather than
`kolla_enable_tls_backend`.

Closes-Bug: #2086466
Change-Id: I6c56b144a81f800e062d6670733ca606733c9e1b
</content>
</entry>
<entry>
<title>Add frontend TLS ability to ProxySQL</title>
<updated>2024-10-25T19:42:50+00:00</updated>
<author>
<name>Matus Jenca</name>
<email>matus.jenca@dnation.cloud</email>
</author>
<published>2024-08-01T13:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=d23433aca34cb3bf550056804dced7aa44a08c59'/>
<id>urn:sha1:d23433aca34cb3bf550056804dced7aa44a08c59</id>
<content type='text'>
This patch ads an ability to receive TLS connections
to ProxySQL. Certificates and variable lookups are
added in order for TLS to be enabled by
&lt;project_name&gt;_database_internal_tls_enable.
Note that in order for this to work, mysql
connection strings need to have TLS enabled,
which can be added in separate per-service patches

Change-Id: I2c06ce5e138f52259c1725dae37f25c1b00d1e6b
</content>
</entry>
<entry>
<title>Fix issues introduced by ansible-lint 6.6.0</title>
<updated>2022-09-21T14:34:54+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2022-09-21T09:09:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1aac65de0c60e6aef543995d42ff0ccd56f664d5'/>
<id>urn:sha1:1aac65de0c60e6aef543995d42ff0ccd56f664d5</id>
<content type='text'>
mainly jinja spacing and jinja[invalid] related

Change-Id: I6f52f2b0c1ef76de626657d79486d31e0f47f384
</content>
</entry>
<entry>
<title>Add proxysql-config role and wrap it in loadbalancer-config role</title>
<updated>2022-08-09T10:16:16+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2022-07-28T16:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=ae7f4ddc3ee2fa8a697fc1c50f1721058f30687a'/>
<id>urn:sha1:ae7f4ddc3ee2fa8a697fc1c50f1721058f30687a</id>
<content type='text'>
This patch ads proxysql-config role
which is used for generating users and
rules configuration.

Change-Id: I1fcb0e8040ea55f8f6b8384a56479eabdaf61c33
</content>
</entry>
</feed>
