)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"c636b7fc680bddeebe2ad889c27cc8bc2e780ddf","unresolved":true,"context_lines":[{"line_number":15,"context_line":"every iteration, enabling this could overwhelm the keystone"},{"line_number":16,"context_line":"service."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[1] Iee5dbf09a1fd3ac571746fc66d2683eb8e6a1b27"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Signed-off-by: Yadnesh Kulkarni \u003cykulkarn@redhat.com\u003e"},{"line_number":21,"context_line":"Change-Id: I045c7cd7a86d0f7f97a9078cbfc74353dcff0eb8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7e5959ca_3a7c773e","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":45},"updated":"2022-09-12 15:00:43.000000000","message":"you might want to use Depends-on to ensure this is merged first.","commit_id":"506d61bf6087319277bc39bc2b08d28b094a9c7e"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"99949057fd56d66e0c3ab5a0712184fd60442eec","unresolved":false,"context_lines":[{"line_number":15,"context_line":"every iteration, enabling this could overwhelm the keystone"},{"line_number":16,"context_line":"service."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[1] Iee5dbf09a1fd3ac571746fc66d2683eb8e6a1b27"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"Signed-off-by: Yadnesh Kulkarni \u003cykulkarn@redhat.com\u003e"},{"line_number":21,"context_line":"Change-Id: I045c7cd7a86d0f7f97a9078cbfc74353dcff0eb8"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"f8f35882_f7e94883","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":45},"in_reply_to":"7e5959ca_3a7c773e","updated":"2022-09-19 10:40:59.000000000","message":"Done","commit_id":"506d61bf6087319277bc39bc2b08d28b094a9c7e"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"change_message_id":"5d21603d3f06663900b9b62fd2343888e871b7a8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f9e0783a_250fe99b","updated":"2022-09-12 06:19:57.000000000","message":"Please add spec testing and a release note.","commit_id":"506d61bf6087319277bc39bc2b08d28b094a9c7e"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"c636b7fc680bddeebe2ad889c27cc8bc2e780ddf","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e7628f49_e8af27fd","in_reply_to":"f9e0783a_250fe99b","updated":"2022-09-12 15:00:43.000000000","message":"+1","commit_id":"506d61bf6087319277bc39bc2b08d28b094a9c7e"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"be2fda9097691874ba5b38f9358b5d48477aa45a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"5d04b8f6_c8341e9a","updated":"2022-10-04 05:45:52.000000000","message":"2022-10-03 07:58:54.736201 | centos-9-stream | \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n2022-10-03 07:58:54.736224 | centos-9-stream | Failed 1 tests - output below:\n2022-10-03 07:58:54.736231 | centos-9-stream | \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n2022-10-03 07:58:54.736250 | centos-9-stream |\n2022-10-03 07:58:54.736391 | centos-9-stream | setUpClass (tempest.api.compute.servers.test_create_server.ServersTestJSON)","commit_id":"b00000fb86e2882c11fb399d9adf410812a895bd"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"cac3f0eeddbab7b7700e48d287d5c5d8e83e31f1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"9b38c5a6_6ae30a40","updated":"2022-09-21 04:38:28.000000000","message":"Removed redundant spaces and added a test case to validate the new parameter. The other parts look good to me.","commit_id":"b00000fb86e2882c11fb399d9adf410812a895bd"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"4669645ce356cc500a75e68df570f9e29f65af09","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"8e029abb_6f57db9d","updated":"2022-10-03 05:35:14.000000000","message":"Tempest failure\n~~~\nFailed 1 tests - output below:\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\ntempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops[compute,id-f323b3ba-82f8-4db7-8ea6-6a895869ec49,network,smoke]\n~~~\n\nDoesn\u0027t look related to the proposed changes","commit_id":"b00000fb86e2882c11fb399d9adf410812a895bd"},{"author":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"change_message_id":"238cb551855d8512abadbe4c293f25604cfa5c4d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"5c103ecc_258004af","updated":"2022-09-21 08:42:40.000000000","message":"Thank you for doing this! The feature for ceilometer is not merged yet, but should be done very soon.","commit_id":"b00000fb86e2882c11fb399d9adf410812a895bd"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"5dde3b2c464133e22baad2ba8b60d176c6863542","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"b92a62e6_e217fcc2","updated":"2022-09-30 08:28:03.000000000","message":"recheck","commit_id":"b00000fb86e2882c11fb399d9adf410812a895bd"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"a7f99d26019432a1217f8d01b397b7c0d38ecea9","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"d50fa692_05076d17","updated":"2022-10-03 05:35:20.000000000","message":"recheck","commit_id":"b00000fb86e2882c11fb399d9adf410812a895bd"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"0131e9bdf6f27832fa969eb5c37ace14d7a1886f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"db16fda0_9925b89c","updated":"2022-10-04 05:46:10.000000000","message":"recheck","commit_id":"b00000fb86e2882c11fb399d9adf410812a895bd"}],"manifests/agent/polling.pp":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"bca2ac9b108da5d14c63dc2bef0eae9bcc1b8062","unresolved":true,"context_lines":[{"line_number":93,"context_line":"  $polling_meters            \u003d $::ceilometer::params::polling_meters,"},{"line_number":94,"context_line":"  $polling_config            \u003d undef,"},{"line_number":95,"context_line":"  $batch_size                \u003d $::os_service_default,"},{"line_number":96,"context_line":"  $tenant_name_discovery     \u003d false,"},{"line_number":97,"context_line":") inherits ceilometer {"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"  include ceilometer::deps"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"586bbc1e_0d0ae1aa","line":96,"range":{"start_line":96,"start_character":31,"end_line":96,"end_character":36},"updated":"2022-09-14 02:12:09.000000000","message":"please use $::os_service_default instead of hard-coding the default in ceilometer.","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"99949057fd56d66e0c3ab5a0712184fd60442eec","unresolved":false,"context_lines":[{"line_number":93,"context_line":"  $polling_meters            \u003d $::ceilometer::params::polling_meters,"},{"line_number":94,"context_line":"  $polling_config            \u003d undef,"},{"line_number":95,"context_line":"  $batch_size                \u003d $::os_service_default,"},{"line_number":96,"context_line":"  $tenant_name_discovery     \u003d false,"},{"line_number":97,"context_line":") inherits ceilometer {"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"  include ceilometer::deps"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"42671e9a_2492f0b3","line":96,"range":{"start_line":96,"start_character":31,"end_line":96,"end_character":36},"in_reply_to":"586bbc1e_0d0ae1aa","updated":"2022-09-19 10:40:59.000000000","message":"Done","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"bca2ac9b108da5d14c63dc2bef0eae9bcc1b8062","unresolved":true,"context_lines":[{"line_number":103,"context_line":"    $central_namespace_name \u003d \u0027central\u0027"},{"line_number":104,"context_line":"    ceilometer_config {"},{"line_number":105,"context_line":"      # `tenant_name_discovery` parameter is set only on the nodes"},{"line_number":106,"context_line":"      # where ceilometer central service runs"},{"line_number":107,"context_line":"      \u0027DEFAULT/tenant_name_discovery\u0027:     value  \u003d\u003e $tenant_name_discovery,"},{"line_number":108,"context_line":"    }"},{"line_number":109,"context_line":"  } else {"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"0c706e32_c0cbfae1","line":106,"range":{"start_line":106,"start_character":14,"end_line":106,"end_character":32},"updated":"2022-09-14 02:12:09.000000000","message":"current puppet-ceilometer supports only the single polling service which takes care of all namespaces. Maybe we better say \"central namespace is enabled\"","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"99949057fd56d66e0c3ab5a0712184fd60442eec","unresolved":false,"context_lines":[{"line_number":103,"context_line":"    $central_namespace_name \u003d \u0027central\u0027"},{"line_number":104,"context_line":"    ceilometer_config {"},{"line_number":105,"context_line":"      # `tenant_name_discovery` parameter is set only on the nodes"},{"line_number":106,"context_line":"      # where ceilometer central service runs"},{"line_number":107,"context_line":"      \u0027DEFAULT/tenant_name_discovery\u0027:     value  \u003d\u003e $tenant_name_discovery,"},{"line_number":108,"context_line":"    }"},{"line_number":109,"context_line":"  } else {"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"5028b580_7c505101","line":106,"range":{"start_line":106,"start_character":14,"end_line":106,"end_character":32},"in_reply_to":"0c706e32_c0cbfae1","updated":"2022-09-19 10:40:59.000000000","message":"Done","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":14985,"name":"Alex Schultz","email":"aschultz@next-development.com","username":"mwhahaha"},"change_message_id":"6724fe280178c56bd9d8cf538406919ee848b61c","unresolved":false,"context_lines":[{"line_number":104,"context_line":"    ceilometer_config {"},{"line_number":105,"context_line":"      # `tenant_name_discovery` parameter is set only on the nodes"},{"line_number":106,"context_line":"      # where ceilometer central service runs"},{"line_number":107,"context_line":"      \u0027DEFAULT/tenant_name_discovery\u0027:     value  \u003d\u003e $tenant_name_discovery,"},{"line_number":108,"context_line":"    }"},{"line_number":109,"context_line":"  } else {"},{"line_number":110,"context_line":"    $central_namespace_name \u003d undef"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"93511c11_9ee20038","line":107,"updated":"2022-09-13 20:31:25.000000000","message":"You should add an absent for this down 2 lines as this won\u0027t get cleaned up from the config if you switch from centra_namespace true to false. SImilar to the logic down in the compute_namespace if/else block","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"bca2ac9b108da5d14c63dc2bef0eae9bcc1b8062","unresolved":true,"context_lines":[{"line_number":104,"context_line":"    ceilometer_config {"},{"line_number":105,"context_line":"      # `tenant_name_discovery` parameter is set only on the nodes"},{"line_number":106,"context_line":"      # where ceilometer central service runs"},{"line_number":107,"context_line":"      \u0027DEFAULT/tenant_name_discovery\u0027:     value  \u003d\u003e $tenant_name_discovery,"},{"line_number":108,"context_line":"    }"},{"line_number":109,"context_line":"  } else {"},{"line_number":110,"context_line":"    $central_namespace_name \u003d undef"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"de5a056e_39dfe882","line":107,"in_reply_to":"93511c11_9ee20038","updated":"2022-09-14 02:12:09.000000000","message":"+1","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"99949057fd56d66e0c3ab5a0712184fd60442eec","unresolved":false,"context_lines":[{"line_number":104,"context_line":"    ceilometer_config {"},{"line_number":105,"context_line":"      # `tenant_name_discovery` parameter is set only on the nodes"},{"line_number":106,"context_line":"      # where ceilometer central service runs"},{"line_number":107,"context_line":"      \u0027DEFAULT/tenant_name_discovery\u0027:     value  \u003d\u003e $tenant_name_discovery,"},{"line_number":108,"context_line":"    }"},{"line_number":109,"context_line":"  } else {"},{"line_number":110,"context_line":"    $central_namespace_name \u003d undef"}],"source_content_type":"text/x-puppet","patch_set":3,"id":"944e114f_2fa2217a","line":107,"in_reply_to":"de5a056e_39dfe882","updated":"2022-09-19 10:40:59.000000000","message":"Done","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"}],"manifests/init.pp":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"c636b7fc680bddeebe2ad889c27cc8bc2e780ddf","unresolved":true,"context_lines":[{"line_number":209,"context_line":"#   Defaults to $::os_service_default."},{"line_number":210,"context_line":"#"},{"line_number":211,"context_line":"# [*tenant_name_discovery*]"},{"line_number":212,"context_line":"#   (optional) Identify user and project names from polled metrics."},{"line_number":213,"context_line":"#   Defaults to false."},{"line_number":214,"context_line":"#"},{"line_number":215,"context_line":"# DEPRECATED PARAMETERS"}],"source_content_type":"text/x-puppet","patch_set":1,"id":"91a49d74_a7d5f9bf","line":212,"range":{"start_line":212,"start_character":52,"end_line":212,"end_character":66},"updated":"2022-09-12 15:00:43.000000000","message":"iiuc this parameter is used by the polling daemons and is not used by the notification service. So we better add the parameter to ceilometer::agent:polling instead of the base class.","commit_id":"506d61bf6087319277bc39bc2b08d28b094a9c7e"}],"releasenotes/notes/add_tenant_name_discovery-4671aec3daae9622.yaml":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"bca2ac9b108da5d14c63dc2bef0eae9bcc1b8062","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add new parameter \"tenant_name_discovery\", whether to"},{"line_number":5,"context_line":"    idenitfy user and project names from polled samples."},{"line_number":6,"context_line":"    This paramater is to be configured only for ceilometer"},{"line_number":7,"context_line":"    central service"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"0b328703_776b6a43","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":23},"updated":"2022-09-14 02:12:09.000000000","message":"You better use ``foo`` to make this formatted","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"99949057fd56d66e0c3ab5a0712184fd60442eec","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add new parameter \"tenant_name_discovery\", whether to"},{"line_number":5,"context_line":"    idenitfy user and project names from polled samples."},{"line_number":6,"context_line":"    This paramater is to be configured only for ceilometer"},{"line_number":7,"context_line":"    central service"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"f73a6465_05c211f3","line":4,"range":{"start_line":4,"start_character":22,"end_line":4,"end_character":23},"in_reply_to":"0b328703_776b6a43","updated":"2022-09-19 10:40:59.000000000","message":"Done","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"bca2ac9b108da5d14c63dc2bef0eae9bcc1b8062","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add new parameter \"tenant_name_discovery\", whether to"},{"line_number":5,"context_line":"    idenitfy user and project names from polled samples."},{"line_number":6,"context_line":"    This paramater is to be configured only for ceilometer"},{"line_number":7,"context_line":"    central service"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"29dd8dea_4fd5977b","line":7,"range":{"start_line":6,"start_character":44,"end_line":7,"end_character":19},"updated":"2022-09-14 02:12:09.000000000","message":"when the central namespace is enabled.","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"99949057fd56d66e0c3ab5a0712184fd60442eec","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Add new parameter \"tenant_name_discovery\", whether to"},{"line_number":5,"context_line":"    idenitfy user and project names from polled samples."},{"line_number":6,"context_line":"    This paramater is to be configured only for ceilometer"},{"line_number":7,"context_line":"    central service"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ca6ac2c9_d4f7dfb9","line":7,"range":{"start_line":6,"start_character":44,"end_line":7,"end_character":19},"in_reply_to":"29dd8dea_4fd5977b","updated":"2022-09-19 10:40:59.000000000","message":"Done","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"}],"spec/classes/ceilometer_agent_polling_spec.rb":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"bca2ac9b108da5d14c63dc2bef0eae9bcc1b8062","unresolved":true,"context_lines":[{"line_number":102,"context_line":"        should contain_ceilometer_config(\u0027compute/instance_discovery_method\u0027).with_ensure(\u0027absent\u0027)"},{"line_number":103,"context_line":"        should contain_ceilometer_config(\u0027compute/resource_update_interval\u0027).with_ensure(\u0027absent\u0027)"},{"line_number":104,"context_line":"        should contain_ceilometer_config(\u0027compute/resource_cache_expiry\u0027).with_ensure(\u0027absent\u0027)"},{"line_number":105,"context_line":"        should contain_ceilometer_config(\u0027DEFAULT/tenant_name_discovery\u0027).with_value(\u0027false\u0027)"},{"line_number":106,"context_line":"      }"},{"line_number":107,"context_line":"    end"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"d77c43d6_acf061d0","line":105,"range":{"start_line":105,"start_character":0,"end_line":105,"end_character":93},"updated":"2022-09-14 02:12:09.000000000","message":"The test case for default should bea added to L40-44 block","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"},{"author":{"_account_id":32240,"name":"Yadnesh Kulkarni","email":"yadnesh_kulkarni@proton.me","username":"ykulkarn"},"change_message_id":"99949057fd56d66e0c3ab5a0712184fd60442eec","unresolved":false,"context_lines":[{"line_number":102,"context_line":"        should contain_ceilometer_config(\u0027compute/instance_discovery_method\u0027).with_ensure(\u0027absent\u0027)"},{"line_number":103,"context_line":"        should contain_ceilometer_config(\u0027compute/resource_update_interval\u0027).with_ensure(\u0027absent\u0027)"},{"line_number":104,"context_line":"        should contain_ceilometer_config(\u0027compute/resource_cache_expiry\u0027).with_ensure(\u0027absent\u0027)"},{"line_number":105,"context_line":"        should contain_ceilometer_config(\u0027DEFAULT/tenant_name_discovery\u0027).with_value(\u0027false\u0027)"},{"line_number":106,"context_line":"      }"},{"line_number":107,"context_line":"    end"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-ruby","patch_set":3,"id":"7aaeec56_5d082fac","line":105,"range":{"start_line":105,"start_character":0,"end_line":105,"end_character":93},"in_reply_to":"d77c43d6_acf061d0","updated":"2022-09-19 10:40:59.000000000","message":"Done","commit_id":"d5eba7424e60f6ca589755dd5dd1cbcbcaa81933"}]}
