)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"706c18e0ef0cb6065f84357df652b0370f2ae88a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3dd9ea2d_6245e5d7","updated":"2026-05-22 10:25:03.000000000","message":"All duplicate content removed.","commit_id":"df1d3736964456895dbec6cfa74364bbfe6c9803"}],"etc/kayobe/ansible-control.yml":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"981187afc5d51c2291f16d0715e2565d7fa3cfc6","unresolved":true,"context_lines":[{"line_number":156,"context_line":"# Whether a container engine should be configured. Default is false."},{"line_number":157,"context_line":"#ansible_control_container_engine_enabled:"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"###############################################################################"},{"line_number":160,"context_line":"# Dummy variable to allow Ansible to accept this file."},{"line_number":161,"context_line":"workaround_ansible_issue_8743: yes"},{"line_number":162,"context_line":"---"},{"line_number":163,"context_line":"###############################################################################"},{"line_number":164,"context_line":"# Ansible control host configuration."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"# User with which to access the Ansible control host via SSH during bootstrap,"},{"line_number":167,"context_line":"# in order to setup the Kayobe user account. Default is {{ os_distribution }}."},{"line_number":168,"context_line":"ansible_control_bootstrap_user: \"{{ lookup(\u0027env\u0027, \u0027USER\u0027) }}\""},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"###############################################################################"},{"line_number":171,"context_line":"# Ansible control host network interface configuration."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"4eb17dba_11e8e332","line":168,"range":{"start_line":159,"start_character":0,"end_line":168,"end_character":60},"updated":"2026-05-22 07:09:24.000000000","message":"Duplicate content","commit_id":"adf43abff654a28b0ea016b53b055807b491d339"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"e05a7c22d8240a27717a6999cfb1995bb7b51be0","unresolved":false,"context_lines":[{"line_number":156,"context_line":"# Whether a container engine should be configured. Default is false."},{"line_number":157,"context_line":"#ansible_control_container_engine_enabled:"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"###############################################################################"},{"line_number":160,"context_line":"# Dummy variable to allow Ansible to accept this file."},{"line_number":161,"context_line":"workaround_ansible_issue_8743: yes"},{"line_number":162,"context_line":"---"},{"line_number":163,"context_line":"###############################################################################"},{"line_number":164,"context_line":"# Ansible control host configuration."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"# User with which to access the Ansible control host via SSH during bootstrap,"},{"line_number":167,"context_line":"# in order to setup the Kayobe user account. Default is {{ os_distribution }}."},{"line_number":168,"context_line":"ansible_control_bootstrap_user: \"{{ lookup(\u0027env\u0027, \u0027USER\u0027) }}\""},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"###############################################################################"},{"line_number":171,"context_line":"# Ansible control host network interface configuration."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"27068f14_e5cafb66","line":168,"range":{"start_line":159,"start_character":0,"end_line":168,"end_character":60},"in_reply_to":"4eb17dba_11e8e332","updated":"2026-05-22 09:23:36.000000000","message":"Done","commit_id":"adf43abff654a28b0ea016b53b055807b491d339"}],"etc/kayobe/compute.yml":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"e05a7c22d8240a27717a6999cfb1995bb7b51be0","unresolved":true,"context_lines":[{"line_number":175,"context_line":"#compute_fail2ban_jail_configuration_extra:"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"###############################################################################"},{"line_number":178,"context_line":"# Compute node host libvirt configuration."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"# Whether to enable a host libvirt daemon. Default is true if kolla_enable_nova"},{"line_number":181,"context_line":"# is true and kolla_enable_nova_libvirt_container is false."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"c6a15afe_4d7c1e69","line":178,"updated":"2026-05-22 09:23:36.000000000","message":"Check duplicate content","commit_id":"a58509c2898b8a5a3d1e4103694dfa6485083866"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"706c18e0ef0cb6065f84357df652b0370f2ae88a","unresolved":false,"context_lines":[{"line_number":175,"context_line":"#compute_fail2ban_jail_configuration_extra:"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"###############################################################################"},{"line_number":178,"context_line":"# Compute node host libvirt configuration."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":"# Whether to enable a host libvirt daemon. Default is true if kolla_enable_nova"},{"line_number":181,"context_line":"# is true and kolla_enable_nova_libvirt_container is false."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"26113d53_8c04a0f6","line":178,"in_reply_to":"c6a15afe_4d7c1e69","updated":"2026-05-22 10:25:03.000000000","message":"Done","commit_id":"a58509c2898b8a5a3d1e4103694dfa6485083866"}],"etc/kayobe/globals.yml":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"e05a7c22d8240a27717a6999cfb1995bb7b51be0","unresolved":true,"context_lines":[{"line_number":62,"context_line":"#os_release:"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"###############################################################################"},{"line_number":65,"context_line":"# Ansible configuration."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# String used as the header comment in files managed by Kayobe. Default is"},{"line_number":68,"context_line":"# \"Ansible managed\"."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5675cb9c_625983de","line":65,"updated":"2026-05-22 09:23:36.000000000","message":"Check duplicate","commit_id":"a58509c2898b8a5a3d1e4103694dfa6485083866"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"706c18e0ef0cb6065f84357df652b0370f2ae88a","unresolved":false,"context_lines":[{"line_number":62,"context_line":"#os_release:"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"###############################################################################"},{"line_number":65,"context_line":"# Ansible configuration."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# String used as the header comment in files managed by Kayobe. Default is"},{"line_number":68,"context_line":"# \"Ansible managed\"."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5e5cf6d9_fedae258","line":65,"in_reply_to":"5675cb9c_625983de","updated":"2026-05-22 10:25:03.000000000","message":"Done","commit_id":"a58509c2898b8a5a3d1e4103694dfa6485083866"}],"kayobe-env":[{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"cda5f72e776ab2bea7c1e232d911212690fd6126","unresolved":true,"context_lines":[{"line_number":34,"context_line":"# Path to the kolla virtual environment."},{"line_number":35,"context_line":"# NOTE: This should not be in the Vagrant shared directory, as there are"},{"line_number":36,"context_line":"# issues with symlinks on Windows hosts."},{"line_number":37,"context_line":"export KOLLA_VENV_PATH\u003d~/kolla-venv"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"function check_and_export_env {"},{"line_number":40,"context_line":"  # Look for existing Kayobe environments"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"7d481c37_da803997","side":"PARENT","line":37,"updated":"2026-05-22 10:26:03.000000000","message":"Is this important? I guess CI results will tell us!","commit_id":"5772218ffc0999c2d3fe0384bca954e463ffc950"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"359e48ebfd40bc6d47b1046e048c4f711d13dca3","unresolved":true,"context_lines":[{"line_number":34,"context_line":"# Path to the kolla virtual environment."},{"line_number":35,"context_line":"# NOTE: This should not be in the Vagrant shared directory, as there are"},{"line_number":36,"context_line":"# issues with symlinks on Windows hosts."},{"line_number":37,"context_line":"export KOLLA_VENV_PATH\u003d~/kolla-venv"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"function check_and_export_env {"},{"line_number":40,"context_line":"  # Look for existing Kayobe environments"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"80cdc050_a0ff5d46","side":"PARENT","line":37,"in_reply_to":"7d481c37_da803997","updated":"2026-05-22 10:39:08.000000000","message":"On one hand, does change the checkout location of kolla, but on the other hand, means we test upstream kayobe-env.","commit_id":"5772218ffc0999c2d3fe0384bca954e463ffc950"},{"author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"change_message_id":"d004802f8841e3556c928afd0ac12879e0a32265","unresolved":false,"context_lines":[{"line_number":34,"context_line":"# Path to the kolla virtual environment."},{"line_number":35,"context_line":"# NOTE: This should not be in the Vagrant shared directory, as there are"},{"line_number":36,"context_line":"# issues with symlinks on Windows hosts."},{"line_number":37,"context_line":"export KOLLA_VENV_PATH\u003d~/kolla-venv"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"function check_and_export_env {"},{"line_number":40,"context_line":"  # Look for existing Kayobe environments"}],"source_content_type":"application/octet-stream","patch_set":4,"id":"c2b1045b_6169a374","side":"PARENT","line":37,"in_reply_to":"80cdc050_a0ff5d46","updated":"2026-05-22 17:35:10.000000000","message":"Turns out we need it. Will revisit and set via environment var.","commit_id":"5772218ffc0999c2d3fe0384bca954e463ffc950"}]}
