<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/ansible/roles/loadbalancer/templates/haproxy/haproxy.json.j2, 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-05-25T05:50:14+00:00</updated>
<entry>
<title>CI: Fix HAProxy template for new Jinja lint rules</title>
<updated>2026-05-25T05:50:14+00:00</updated>
<author>
<name>Bartosz Bezak</name>
<email>bartosz@stackhpc.com</email>
</author>
<published>2026-05-22T15:27:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=482dd6ade591c0c0dcd05931ad0d02fb20675eb7'/>
<id>urn:sha1:482dd6ade591c0c0dcd05931ad0d02fb20675eb7</id>
<content type='text'>
Change-Id: Ib82e708137679ae85f645c448cc8aa3cf583cf6d
Signed-off-by: Bartosz Bezak &lt;bartosz@stackhpc.com&gt;
(cherry picked from commit 6b2112f0bc8f99d31fb7f447728af8f55db3596d)
</content>
</entry>
<entry>
<title>Fix for overly restrictive permissions on ca-certificates directory</title>
<updated>2026-05-12T05:56:37+00:00</updated>
<author>
<name>Rafal Lewandowski</name>
<email>rafal@stackhpc.com</email>
</author>
<published>2025-11-30T17:30:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=adec4ae2ec454f543183fcaf9dcb168e684ed927'/>
<id>urn:sha1:adec4ae2ec454f543183fcaf9dcb168e684ed927</id>
<content type='text'>
Closes-Bug: #2112280
Change-Id: I52499bdf2b7fc70f91a4c2920749bfef83a79850
Signed-off-by: Rafal Lewandowski &lt;rafal@stackhpc.com&gt;
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
(cherry picked from commit e302bab31f30296f7d6f41c3d46e19cf5668b97a)
</content>
</entry>
<entry>
<title>Fix for external-frontend-map file not being copied</title>
<updated>2025-02-20T09:23:09+00:00</updated>
<author>
<name>Rafal Lewandowski</name>
<email>rafal@stackhpc.com</email>
</author>
<published>2025-02-18T15:46:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=8d1b593adf9ebe2109177e637cca9fe4eee24181'/>
<id>urn:sha1:8d1b593adf9ebe2109177e637cca9fe4eee24181</id>
<content type='text'>
There was an ``if`` condition preventing the file from being
copied into haproxy container when ``kolla_enable_tls_external``
is set to ``false``.

Closes-Bug: #2098765
Change-Id: If87b5debcacdbc5001c869440397cd11605a5574
</content>
</entry>
<entry>
<title>Don't notify handlers during copy-cert</title>
<updated>2024-12-01T21:16:25+00:00</updated>
<author>
<name>Roman Krček</name>
<email>roman.krcek@tietoevry.com</email>
</author>
<published>2024-07-22T14:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=006ff0718540fe790bfb257dbc8a87eacb96d1bf'/>
<id>urn:sha1:006ff0718540fe790bfb257dbc8a87eacb96d1bf</id>
<content type='text'>
This is a prerequisite for patchset #745164

This fixes unwanted restarts during copying of certificates.
By removing conditional statements from role handlers in #745164,
copying certificates caused containers to restart, this is unwanted
during the genconfig process. However, if we would remove handler
notifiers from copying certificates, the container would never
restart, since from #745164, containers will restart only if any
of the files specified in config.json change. Certificates are now
copied to intermediary location inside of the container, from which
the script kolla_copy_cacerts will install them in the trust store.

Depends-on: https://review.opendev.org/c/openstack/kolla/+/926882
Change-Id: Ib89048c7e0f250182c4bf57d8c8a1b5478e9b4ab
Signed-off-by: Roman Krček &lt;roman.krcek@tietoevry.com&gt;
</content>
</entry>
<entry>
<title>Fix TLS settings when letsencrypt turned on</title>
<updated>2024-11-25T19:07:01+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2024-09-11T14:36:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=3f55994bb7a7515628f81a47346aae230e88a513'/>
<id>urn:sha1:3f55994bb7a7515628f81a47346aae230e88a513</id>
<content type='text'>
- Introduced `letsencrypt_managed_certs`
  variable to handle whether letsencrypt
  will generate internal, external or both
  certificates.
- Updated certificate generation logic to use
  `letsencrypt_managed_certs` conditionally,
  replacing the previous `enable_letsencrypt` boolean.
- Adjusted tasks and templates to support
  internal/external certificate management based
  on the new variable.
- Enhanced Let's Encrypt script (`letsencrypt-lego-run.sh.j2`)
  to handle both internal and external certificates depending
  on VIP configurations.
- Refined HAProxy configuration templates to correctly map
  certificates based on TLS settings and new management logic.

Closes-bug: #2076331

Change-Id: Id80c7823fcc5d934b7369c7c0722cd78188e2ccf
Co-Authored-By: Michal Arbet &lt;michal.arbet@ultimum.io&gt;
</content>
</entry>
<entry>
<title>Add support for LetsEncrypt-managed certs</title>
<updated>2023-11-07T09:59:51+00:00</updated>
<author>
<name>James Kirsch</name>
<email>generalfuzz@gmail.com</email>
</author>
<published>2020-04-16T21:10:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=5581a282539b406977dcc6d1577ac2a51d46e4cf'/>
<id>urn:sha1:5581a282539b406977dcc6d1577ac2a51d46e4cf</id>
<content type='text'>
Add support for automatic provisioning and renewal of HTTPS
certificates via LetsEncrypt.

Spec is available at:
https://etherpad.opendev.org/p/kolla-ansible-letsencrypt-https

Depends-On: https://review.opendev.org/c/openstack/kolla/+/887347
Co-Authored-By: Michal Arbet &lt;michal.arbet@ultimum.io&gt;
Implements: blueprint letsencrypt-https
Change-Id: I35317ea0343f0db74ddc0e587862e95408e9e106
</content>
</entry>
<entry>
<title>haproxy: support single external frontend</title>
<updated>2023-06-28T23:44:00+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2022-02-11T09:58:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=4bc410c6cacba3801f432c755bb3f5cd5781ca26'/>
<id>urn:sha1:4bc410c6cacba3801f432c755bb3f5cd5781ca26</id>
<content type='text'>
Use case: exposing single external https frontend and
load balancing services using FQDNs.

Support different ports for internal and external endpoints.

Introduced kolla_url filter to normalize urls like:
- https://magnum.external:443/v1
- http://magnum.external:80/v1

Change-Id: I9fb03fe1cebce5c7198d523e015280c69f139cd0
Co-Authored-By: Jakub Darmach &lt;jakub@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Rename role haproxy to loadbalancer</title>
<updated>2021-08-19T19:20:33+00:00</updated>
<author>
<name>Michal Arbet</name>
<email>michal.arbet@ultimum.io</email>
</author>
<published>2021-01-13T13:19:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=ffd53512af0bd7ea0927f9d5dc0e7254caeb320a'/>
<id>urn:sha1:ffd53512af0bd7ea0927f9d5dc0e7254caeb320a</id>
<content type='text'>
For now role haproxy is maintaining haproxy
and keepalived. In follow-up changes there is also
proxysql added.

This patch is *only* renaming/moving stuff to more
prominent role loadbalancer, and moving also specific
templates to subdirectory.

This was done only to better diff in follow-up
changes.

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