Comment 1 for bug 1941617

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.opendev.org/c/openstack/puppet-tripleo/+/801075
Committed: https://opendev.org/openstack/puppet-tripleo/commit/7a6c5281e0d75c54e298ce68b2a8b54eefc5f0f9
Submitter: "Zuul (22348)"
Branch: master

commit 7a6c5281e0d75c54e298ce68b2a8b54eefc5f0f9
Author: Damien Ciabrini <email address hidden>
Date: Fri Jul 16 14:22:39 2021 +0000

    haproxy: frontend/backend syntax in config

    Ability to generate haproxy config with the frontend/backend
    sections rather than the old listen section. This allows
    the generation of complex configs, such as for example giving
    priority to local backends when routing traffic.

    Make the new syntax configurable via a new hiera key
    `haproxy_backend_syntax`. The frontend and backend config of
    each service can be further tweaked via additional keys
    tripleo::haproxy::<service>::frontend_options and
    tripleo::haproxy::<service>::backend_options

    By default, keep the current 'listen' syntax.

    Tested with capability disabled, the haproxy config generated
    for undercloud and ha overcloud doesn't change.
    Tested with capability enabled, tempest smoke test passed.

    Closes-Bug: #1941617

    Change-Id: Ieb36f90c6709934aa3aa6668d3929bff872c30f5