)]}'
{"id":"openstack%2Fopenstack-ansible~887574","triplet_id":"openstack%2Fopenstack-ansible~stable%2Fzed~I55cd2142806144f84023ff87e1e2e4e2cc209bbf","project":"openstack/openstack-ansible","branch":"stable/zed","topic":"multiceph","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2023-07-25 19:00:15.000000000","reason":"Change was submitted"},"34653":{"account":{"_account_id":34653,"name":"Danila Balagansky","email":"dbalagansky@me.com","username":"dbalagansky"},"last_update":"2023-07-25 19:00:15.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I55cd2142806144f84023ff87e1e2e4e2cc209bbf","subject":"Restore an ability for HAProxy to bind on interal IP","status":"MERGED","created":"2023-07-04 08:28:43.000000000","updated":"2023-07-25 19:01:31.000000000","submitted":"2023-07-25 19:00:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"887574-multiceph","meta_rev_id":"5b0f291a40ddf015bc6681bdbe4c131411f48f9d","_number":887574,"virtual_id_number":887574,"owner":{"_account_id":34653,"name":"Danila Balagansky","email":"dbalagansky@me.com","username":"dbalagansky"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-07-25 19:00:15.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":2,"date":"2023-07-25 13:30:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-07-25 16:18:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-07-25 16:18:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-07-04 11:19:15.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-07-20 09:50:48.000000000","updated_by":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"reviewer":{"_account_id":32755,"name":"Christian Rohmann","email":"christian.rohmann@inovex.de","username":"frittentheke"},"state":"CC"},{"updated":"2023-07-25 13:30:23.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"},{"updated":"2023-07-25 16:18:48.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"}],"messages":[{"id":"2467598c1eac4a87def527db112468aa7a1e4203","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34653,"name":"Danila Balagansky","email":"dbalagansky@me.com","username":"dbalagansky"},"date":"2023-07-04 08:28:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"78a828323575d248227d7ad325ffe4a8fabd5944","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34653,"name":"Danila Balagansky","email":"dbalagansky@me.com","username":"dbalagansky"},"date":"2023-07-04 08:29:36.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"66ba66aee6c921d4d2fb9ccb672a9beffbdcf5b4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-04 11:19:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/96e0124a06b3428cadcbfd935f6c2127\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/481321de5cc841fb849913e8da8e8cc8 : SUCCESS in 13m 45s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/cdea058a963545ac8470dd94bb64a5a1 : SUCCESS in 17m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12c1caa51a6544dc8375084914b50c38 : SUCCESS in 10m 03s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/a8d0a11cf63c4dac9bf7c6ac783ec977 : FAILURE in 32m 52s (non-voting)\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/ee70505ee5b345dd96d5c0599f13f09f : FAILURE in 1h 42m 53s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/4d4ed304139f4f7997d93fa79646e9ea : FAILURE in 1h 56m 13s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/d456c35c91a54c219f615c814610562d : FAILURE in 2h 25m 01s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8f5f85b020d041bbbf962073b1c723e9 : FAILURE in 1h 46m 39s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/d34d5f29822f4729a077fbb5e000f42e : FAILURE in 1h 21m 40s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/5e246a04273f45479536430f2158d810 : FAILURE in 1h 03m 34s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/ce2d144bb3f249b0aa07a09d7298723f : FAILURE in 1h 14m 23s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/8da0388305b243ada6e903a384490a65 : FAILURE in 1h 38m 36s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0a34b47fc81d48d9a433d54771600fb8 : FAILURE in 1h 22m 31s\n- openstack-ansible-upgrade-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/4e8d032d46724b95a577f2aae78d6fa9 : FAILURE in 2h 03m 24s\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/eae8fcd0b40a4d8498e94f75896094b4 : FAILURE in 1h 45m 20s\n- openstack-ansible-deploy-aio_distro_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/f896f81b1af14bcb81e07752032a5a83 : FAILURE in 39m 19s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/182477eb01cf492bad105592078f96a2 : FAILURE in 55m 27s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f7faa5795d364902992684ccdb87744e : FAILURE in 2h 42m 22s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/bc13bbb737294c33a8c0191b3648e5fd : FAILURE in 2h 17m 41s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/6372e6615ad446f1ae246f90329e194a : FAILURE in 1h 54m 36s","accounts_in_message":[],"_revision_number":2},{"id":"8ebc6237c01431d43d05ace613f237212743a930","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-07-20 09:29:36.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"5eb103574b4aa377bc630486aeaacb25a270b96c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-20 12:46:12.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98a2206210444165b035cfcdf2943ba0\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/62a79a2af4744ad09e3e79e9ed2e439c : SUCCESS in 13m 55s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/754a3b782e9243958446b1504f7e96f2 : SUCCESS in 15m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/caaf01de53db4b9ca66ffcdb5eb2a95f : SUCCESS in 12m 28s\n- openstack-ansible-deploy-aio_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/1554544457504000953ee87bb783418e : FAILURE in 39m 31s (non-voting)\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/7992b23cf83e4a90963a8c2b22370050 : SUCCESS in 2h 21m 08s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/3c99f92388814ac1a80c4559f8aa82ca : SUCCESS in 2h 00m 25s\n- openstack-ansible-deploy-aio_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f36fe1292460455b97f76d9640aee6dd : SUCCESS in 2h 17m 31s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a2b3bbac959a467aaed0bd137b0a5823 : SUCCESS in 1h 56m 32s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/2c98b4dc567c4d2da442db1a67fa0ef9 : SUCCESS in 1h 25m 21s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/9e20d980f9ce48e8bb3458ea985744a5 : FAILURE in 1h 04m 07s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/4bec7f0c70054f2a8e0822abb951484b : SUCCESS in 1h 24m 08s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/66c3f20a77de4f85a5726cd307dce2c5 : SUCCESS in 1h 24m 59s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/29558dd0ca6b4c8ebd971a27019bd2fd : SUCCESS in 2h 00m 48s\n- openstack-ansible-upgrade-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/cd16efb1d38d42f7a0cb794f55205664 : SUCCESS in 2h 09m 17s\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/966feefb8d4d4be58a344305b5a53dd0 : SUCCESS in 1h 55m 02s\n- openstack-ansible-deploy-aio_distro_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/833141d0b39e418db88e82d905dcef2a : FAILURE in 47m 58s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5adf51f6e2484faf887f2d766f0c7fe0 : SUCCESS in 1h 02m 36s (non-voting)\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/a1c21b33053040199e9f044435ebe69a : SUCCESS in 2h 37m 34s\n- openstack-ansible-deploy-aio_ceph-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/8ecbd03faa454558b99f9ba6ec861240 : SUCCESS in 2h 28m 54s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/dcef53f378914e59bb5386e1ad4e0333 : SUCCESS in 2h 18m 39s","accounts_in_message":[],"_revision_number":3},{"id":"3e186b6cf07fc2b205a89cef2117b386be52919e","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-07-25 13:30:23.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"4cfb6d18edfd2146a164ade43b3903628bff84a9","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2023-07-25 16:18:48.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"8d63ede7d4bed0b12e629d53088c9ec8ef7f365a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-25 16:20:52.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"eb6ec89de0f53cdf60d2a31452759ad7d25ea066","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-25 19:00:15.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e1f982b8ee947cfa8d2ba92b0e63242\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2d721c04c5fe4a48adbd09a10924ba42 : SUCCESS in 13m 42s\n- openstack-ansible-varstest-aio https://zuul.opendev.org/t/openstack/build/1501b60f270948bd88b019a0f2e06d17 : SUCCESS in 19m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4ca02b64cf0c43a38a640ccb0f61680a : SUCCESS in 9m 47s\n- openstack-ansible-deploy-aio_lxc-rockylinux-9 https://zuul.opendev.org/t/openstack/build/4782182ba5d4480a92112e48ed8fa265 : SUCCESS in 2h 13m 31s\n- openstack-ansible-deploy-aio_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/d2b4e1ada3e3409989eb44cb1c5a1a4e : SUCCESS in 1h 50m 50s\n- openstack-ansible-deploy-aio_lxc-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a44962a692ec4fe091e3e5c55b60402e : SUCCESS in 1h 52m 19s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/c2f5da27d8df43249dde25418b4976ec : SUCCESS in 1h 12m 19s\n- openstack-ansible-deploy-aio_metal-rockylinux-9 https://zuul.opendev.org/t/openstack/build/663cadd6f24b4a5381c9d41f167f9b79 : SUCCESS in 1h 30m 41s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/0c02da2d93504bb6ace9739d3034cc7a : SUCCESS in 1h 28m 16s\n- openstack-ansible-deploy-aio_ceph-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4523de7607d44b11afd684648635b961 : SUCCESS in 2h 37m 42s\n- openstack-ansible-deploy-aio_proxy-ubuntu-focal https://zuul.opendev.org/t/openstack/build/cb3081dbe6484d499ec1af66e9c8a06c : SUCCESS in 2h 20m 09s","accounts_in_message":[],"_revision_number":3},{"id":"7f538c5b60462a33d2c47509cb9b0b0a6bdb4e82","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-25 19:00:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"5b0f291a40ddf015bc6681bdbe4c131411f48f9d","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-25 19:01:31.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/341ec77ee248494fb5b1ff19c212c1d9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17910db43ef54d6aa1df68a764e32b3b : SUCCESS in 55s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f80e65d0eebf752537e786d1a71a82251aea46b7","revisions":{"9418d3297f8d21c41726faf479f6c2d1da58b450":{"kind":"REWORK","_number":1,"created":"2023-07-04 08:28:43.000000000","uploader":{"_account_id":34653,"name":"Danila Balagansky","email":"dbalagansky@me.com","username":"dbalagansky"},"ref":"refs/changes/74/887574/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/74/887574/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/1"}}},"commit":{"parents":[{"commit":"fc482c9e49640bb80820d5f648c11e18baa32b89","subject":"Drop `else` condition in the container_skel_load loop","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fc482c9e49640bb80820d5f648c11e18baa32b89"}]}],"author":{"name":"Данила Балаганский","email":"d.balaganskiy@sprinthost.ru","date":"2023-04-04 11:33:36.000000000","tz":180},"committer":{"name":"Danila Balagansky","email":"dbalagansky@me.com","date":"2023-07-03 15:15:22.000000000","tz":180},"subject":"Restore an ability for HAProxy to bind on interal IP","message":"Restore an ability for HAProxy to bind on interal IP\n\nAccording to the docs [1], there is an ability for HAProxy to bind\nspecifically on IP-address, \"while preserving the names for TLS-\ncertificates and endpoint URIs\".\n\nFor internal endpoint this supposed to be done by setting\n`internal_lb_vip_address` and `haproxy_bind_internal_lb_vip_address`\nbut was broken due to the fact that for:\n* `haproxy_galera_service`\n* `haproxy_opendaylight_neutron_service`\n* `haproxy_opendaylight_websocket_service`\n* `haproxy_nova_api_metadata_service`\n* `haproxy_rabbitmq_service`\n* `haproxy_repo_service`\n`haproxy_bind` was explicitly set to `[internal_lb_vip_address]` and\noverriding `haproxy_bind_internal_lb_vip_address` would result in\nwrong certificate paths (with FQDN in names, which does not exist)\nfor these frontends.\n\n[1] https://docs.openstack.org/openstack-ansible-haproxy_server/latest/configure-haproxy.html#overriding-the-address-haproxy-will-bind-to\n\nChange-Id: I55cd2142806144f84023ff87e1e2e4e2cc209bbf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9418d3297f8d21c41726faf479f6c2d1da58b450"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/9418d3297f8d21c41726faf479f6c2d1da58b450"}]},"branch":"refs/heads/stable/zed"},"74b1e242c1de9475080d901efcd4df8ae14256a8":{"kind":"NO_CHANGE","_number":2,"created":"2023-07-04 08:29:36.000000000","uploader":{"_account_id":34653,"name":"Danila Balagansky","email":"dbalagansky@me.com","username":"dbalagansky"},"ref":"refs/changes/74/887574/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/74/887574/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/2"}}},"commit":{"parents":[{"commit":"fc482c9e49640bb80820d5f648c11e18baa32b89","subject":"Drop `else` condition in the container_skel_load loop","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/fc482c9e49640bb80820d5f648c11e18baa32b89"}]}],"author":{"name":"Danila Balagansky","email":"dbalagansky@me.com","date":"2023-07-04 08:29:19.000000000","tz":180},"committer":{"name":"Danila Balagansky","email":"dbalagansky@me.com","date":"2023-07-04 08:29:19.000000000","tz":180},"subject":"Restore an ability for HAProxy to bind on interal IP","message":"Restore an ability for HAProxy to bind on interal IP\n\nAccording to the docs [1], there is an ability for HAProxy to bind\nspecifically on IP-address, \"while preserving the names for TLS-\ncertificates and endpoint URIs\".\n\nFor internal endpoint this supposed to be done by setting\n`internal_lb_vip_address` and `haproxy_bind_internal_lb_vip_address`\nbut was broken due to the fact that for:\n* `haproxy_galera_service`\n* `haproxy_opendaylight_neutron_service`\n* `haproxy_opendaylight_websocket_service`\n* `haproxy_nova_api_metadata_service`\n* `haproxy_rabbitmq_service`\n* `haproxy_repo_service`\n`haproxy_bind` was explicitly set to `[internal_lb_vip_address]` and\noverriding `haproxy_bind_internal_lb_vip_address` would result in\nwrong certificate paths (with FQDN in names, which does not exist)\nfor these frontends.\n\n[1] https://docs.openstack.org/openstack-ansible-haproxy_server/latest/configure-haproxy.html#overriding-the-address-haproxy-will-bind-to\n\nChange-Id: I55cd2142806144f84023ff87e1e2e4e2cc209bbf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/74b1e242c1de9475080d901efcd4df8ae14256a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/74b1e242c1de9475080d901efcd4df8ae14256a8"}]},"branch":"refs/heads/stable/zed"},"f80e65d0eebf752537e786d1a71a82251aea46b7":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2023-07-20 09:29:36.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/74/887574/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible","ref":"refs/changes/74/887574/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible refs/changes/74/887574/3"}}},"commit":{"parents":[{"commit":"17abe18d8b45b4585734adcdddd4caeba7de3e40","subject":"Re-enable CI jobs after rally is fixed","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/17abe18d8b45b4585734adcdddd4caeba7de3e40"}]}],"author":{"name":"Danila Balagansky","email":"dbalagansky@me.com","date":"2023-07-04 08:29:19.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-07-20 09:29:36.000000000","tz":0},"subject":"Restore an ability for HAProxy to bind on interal IP","message":"Restore an ability for HAProxy to bind on interal IP\n\nAccording to the docs [1], there is an ability for HAProxy to bind\nspecifically on IP-address, \"while preserving the names for TLS-\ncertificates and endpoint URIs\".\n\nFor internal endpoint this supposed to be done by setting\n`internal_lb_vip_address` and `haproxy_bind_internal_lb_vip_address`\nbut was broken due to the fact that for:\n* `haproxy_galera_service`\n* `haproxy_opendaylight_neutron_service`\n* `haproxy_opendaylight_websocket_service`\n* `haproxy_nova_api_metadata_service`\n* `haproxy_rabbitmq_service`\n* `haproxy_repo_service`\n`haproxy_bind` was explicitly set to `[internal_lb_vip_address]` and\noverriding `haproxy_bind_internal_lb_vip_address` would result in\nwrong certificate paths (with FQDN in names, which does not exist)\nfor these frontends.\n\n[1] https://docs.openstack.org/openstack-ansible-haproxy_server/latest/configure-haproxy.html#overriding-the-address-haproxy-will-bind-to\n\nChange-Id: I55cd2142806144f84023ff87e1e2e4e2cc209bbf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f80e65d0eebf752537e786d1a71a82251aea46b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible/commit/f80e65d0eebf752537e786d1a71a82251aea46b7"}]},"branch":"refs/heads/stable/zed","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Backport-Candidate","description":"Backport candidate status","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
