)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":34350,"name":"Rafael Vieira Falcão","display_name":"Rafael Falcão","email":"rafael.vieirafalcao@windriver.com","username":"rafaelvfalc"},"change_message_id":"dcf2760c094c8f3125cc06332a676f63badad477","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"818d17fe_4500593b","updated":"2022-03-14 12:35:43.000000000","message":"LGTM!","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"b9a423212ae57eb30697267cf573d792aada833d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":15,"id":"5a3ba176_6a889041","updated":"2022-03-11 17:53:02.000000000","message":"Thanks Thiago, great job you did!","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33390,"name":"Heitor Matsui","display_name":"Heitor Matsui","email":"HeitorVieira.Matsui@windriver.com","username":"heitormatsui"},"change_message_id":"cb08f175fefdbc37e57fa306f779b31655057314","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"6a4e83a0_c39921a1","updated":"2022-03-15 15:01:01.000000000","message":"Looks good, thanks Thiago.","commit_id":"ff526496d15f2323e9e19eb98b33ebdf252a7408"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"fd40d48070c05cdca4a249ccb311eca5ee9ffb76","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":17,"id":"15f44063_8f9f8f99","updated":"2022-03-14 22:41:40.000000000","message":"PS17 rolls back a change on the generated overrides for secrets.tls due to an evaluation error of my part. I fixed the problem to generate the ingress override [1] (that uses secrets.tls.faultmanagement.faultmanagement) and didn\u0027t account for the deployment [2] and jobs [3] that were still using secrets.tls.faultmanagement.fm_api.\n\n[1]https://github.com/starlingx/helm-charts/blob/master/fm-rest-api/fm-rest-api/helm-charts/fm-rest-api/templates/ingress.yaml#L8\n[2]https://github.com/starlingx/helm-charts/blob/master/fm-rest-api/fm-rest-api/helm-charts/fm-rest-api/templates/deployment.yaml#L67 and 107\n[3]https://github.com/starlingx/helm-charts/blob/master/fm-rest-api/fm-rest-api/helm-charts/fm-rest-api/templates/job-ks-endpoints.yaml#L10","commit_id":"ff526496d15f2323e9e19eb98b33ebdf252a7408"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/barbican.py":[{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"e6903e043fc4ddc2f25cbb1695e3d070476b4b89","unresolved":true,"context_lines":[{"line_number":76,"context_line":"            },"},{"line_number":77,"context_line":"        }"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def _get_conf_overrides(self):"},{"line_number":80,"context_line":"        return {"},{"line_number":81,"context_line":"            \u0027barbican\u0027: {"},{"line_number":82,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"f3f3197f_6f9ef3a3","line":79,"updated":"2022-03-11 16:36:00.000000000","message":"NIT: I see that this new function is only called from inside an if-conditional that ensures OpenStack is HTTPS ready. But shouldn\u0027t it be better to put this conditional inside this \"_get_conf_overrides\" function? Or renaming it to something like \"_get_https_conf_overrides\"? Just so we avoid this override to happen if HTTPS is not ready.\n\nSomething similar to what is done for ceilometer, as an example.","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"b9a423212ae57eb30697267cf573d792aada833d","unresolved":false,"context_lines":[{"line_number":76,"context_line":"            },"},{"line_number":77,"context_line":"        }"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def _get_conf_overrides(self):"},{"line_number":80,"context_line":"        return {"},{"line_number":81,"context_line":"            \u0027barbican\u0027: {"},{"line_number":82,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"27d5890f_9e8b1153","line":79,"in_reply_to":"d3c5f054_0a2d2f71","updated":"2022-03-11 17:53:02.000000000","message":"You are probably right here. That sounds safer to me too.","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"cd096b690585df962ed38bb7edc98377da0a26e8","unresolved":true,"context_lines":[{"line_number":76,"context_line":"            },"},{"line_number":77,"context_line":"        }"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def _get_conf_overrides(self):"},{"line_number":80,"context_line":"        return {"},{"line_number":81,"context_line":"            \u0027barbican\u0027: {"},{"line_number":82,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"d3c5f054_0a2d2f71","line":79,"in_reply_to":"f3f3197f_6f9ef3a3","updated":"2022-03-11 17:16:58.000000000","message":"Ceilometer has conf overrides even without https. My first thought here was to implement this difference inside _get_conf_overrides, but on the case that we don\u0027t provide overrides, we would return an empty dictionary and I\u0027m afraid it would override the whole key on values.yaml with empty.","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/ceilometer.py":[{"author":{"_account_id":27498,"name":"Lucas Cavalcante","email":"lucasmedeiros.cavalcante@windriver.com","username":"lcavalca"},"change_message_id":"fb393091aeff16241b1e80d937ad25bfaa0b328b","unresolved":true,"context_lines":[{"line_number":105,"context_line":"                    self._get_endpoints_host_fqdn_overrides("},{"line_number":106,"context_line":"                        self.SERVICE_NAME),"},{"line_number":107,"context_line":"                \u0027port\u0027: self._get_endpoints_port_api_public_overrides(),"},{"line_number":108,"context_line":"                \u0027scheme\u0027: self._get_endpoints_scheme_public_overrides(),"},{"line_number":109,"context_line":"            },"},{"line_number":110,"context_line":"            \u0027oslo_cache\u0027: {"},{"line_number":111,"context_line":"                \u0027auth\u0027: {"}],"source_content_type":"text/x-python","patch_set":13,"id":"84f3fb41_49c42a5b","line":108,"updated":"2022-03-10 12:13:21.000000000","message":"this is weird,from what I understand this means ceilometer itself is running https and terminanting TLS instead of the ingress?\n\ncan you provide the output from this section with host-overrides-show comparing with one you did not do this (ex cinder)?","commit_id":"f8fdc428f908f556b7a12afac2328a98fa537e4e"},{"author":{"_account_id":27498,"name":"Lucas Cavalcante","email":"lucasmedeiros.cavalcante@windriver.com","username":"lcavalca"},"change_message_id":"4331585452429f6efd557d450d2c84b84ad53a7c","unresolved":false,"context_lines":[{"line_number":105,"context_line":"                    self._get_endpoints_host_fqdn_overrides("},{"line_number":106,"context_line":"                        self.SERVICE_NAME),"},{"line_number":107,"context_line":"                \u0027port\u0027: self._get_endpoints_port_api_public_overrides(),"},{"line_number":108,"context_line":"                \u0027scheme\u0027: self._get_endpoints_scheme_public_overrides(),"},{"line_number":109,"context_line":"            },"},{"line_number":110,"context_line":"            \u0027oslo_cache\u0027: {"},{"line_number":111,"context_line":"                \u0027auth\u0027: {"}],"source_content_type":"text/x-python","patch_set":13,"id":"412f075a_1219c5fd","line":108,"in_reply_to":"756f6797_89018818","updated":"2022-03-10 22:36:40.000000000","message":"I think I got it,_get_endpoints_host_fqdn_overrides points to ingress not api-service\n\nOk, fine, Thanks!","commit_id":"f8fdc428f908f556b7a12afac2328a98fa537e4e"},{"author":{"_account_id":32349,"name":"Thiago Paiva Brito","email":"thiago.brito@windriver.com","username":"outbrito"},"change_message_id":"7ff20f0f607c1d6ce3dfa8f3d9da8c1f6c220525","unresolved":true,"context_lines":[{"line_number":105,"context_line":"                    self._get_endpoints_host_fqdn_overrides("},{"line_number":106,"context_line":"                        self.SERVICE_NAME),"},{"line_number":107,"context_line":"                \u0027port\u0027: self._get_endpoints_port_api_public_overrides(),"},{"line_number":108,"context_line":"                \u0027scheme\u0027: self._get_endpoints_scheme_public_overrides(),"},{"line_number":109,"context_line":"            },"},{"line_number":110,"context_line":"            \u0027oslo_cache\u0027: {"},{"line_number":111,"context_line":"                \u0027auth\u0027: {"}],"source_content_type":"text/x-python","patch_set":13,"id":"756f6797_89018818","line":108,"in_reply_to":"84f3fb41_49c42a5b","updated":"2022-03-10 18:51:47.000000000","message":"I didn\u0027t do that on cinder because it\u0027s already there. Please take a look at L271, L264, L257","commit_id":"f8fdc428f908f556b7a12afac2328a98fa537e4e"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/fm_rest_api.py":[{"author":{"_account_id":27498,"name":"Lucas Cavalcante","email":"lucasmedeiros.cavalcante@windriver.com","username":"lcavalca"},"change_message_id":"fb393091aeff16241b1e80d937ad25bfaa0b328b","unresolved":true,"context_lines":[{"line_number":67,"context_line":"                    self._get_endpoints_host_fqdn_overrides("},{"line_number":68,"context_line":"                        self.SERVICE_NAME),"},{"line_number":69,"context_line":"                \u0027port\u0027: self._get_endpoints_port_api_public_overrides(),"},{"line_number":70,"context_line":"                \u0027scheme\u0027: self._get_endpoints_scheme_public_overrides(),"},{"line_number":71,"context_line":"            },"},{"line_number":72,"context_line":"            \u0027oslo_db\u0027: {"},{"line_number":73,"context_line":"                \u0027auth\u0027: self._get_endpoints_oslo_db_overrides("}],"source_content_type":"text/x-python","patch_set":13,"id":"82eeb8ef_5515a336","line":70,"updated":"2022-03-10 12:13:21.000000000","message":"ditto","commit_id":"f8fdc428f908f556b7a12afac2328a98fa537e4e"},{"author":{"_account_id":27498,"name":"Lucas Cavalcante","email":"lucasmedeiros.cavalcante@windriver.com","username":"lcavalca"},"change_message_id":"96508ade1ddaf4c69d50a5d529f8e010145495d4","unresolved":false,"context_lines":[{"line_number":67,"context_line":"                    self._get_endpoints_host_fqdn_overrides("},{"line_number":68,"context_line":"                        self.SERVICE_NAME),"},{"line_number":69,"context_line":"                \u0027port\u0027: self._get_endpoints_port_api_public_overrides(),"},{"line_number":70,"context_line":"                \u0027scheme\u0027: self._get_endpoints_scheme_public_overrides(),"},{"line_number":71,"context_line":"            },"},{"line_number":72,"context_line":"            \u0027oslo_db\u0027: {"},{"line_number":73,"context_line":"                \u0027auth\u0027: self._get_endpoints_oslo_db_overrides("}],"source_content_type":"text/x-python","patch_set":13,"id":"170375ce_bf949fb0","line":70,"in_reply_to":"82eeb8ef_5515a336","updated":"2022-03-14 20:09:27.000000000","message":"Done","commit_id":"f8fdc428f908f556b7a12afac2328a98fa537e4e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"e6903e043fc4ddc2f25cbb1695e3d070476b4b89","unresolved":true,"context_lines":[{"line_number":75,"context_line":"            },"},{"line_number":76,"context_line":"        }"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    def _get_conf_overrides(self):"},{"line_number":79,"context_line":"        return {"},{"line_number":80,"context_line":"            \u0027fm\u0027: {"},{"line_number":81,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"8725dcb4_b42af63b","line":78,"updated":"2022-03-11 16:36:00.000000000","message":"ditto","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"b9a423212ae57eb30697267cf573d792aada833d","unresolved":false,"context_lines":[{"line_number":75,"context_line":"            },"},{"line_number":76,"context_line":"        }"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    def _get_conf_overrides(self):"},{"line_number":79,"context_line":"        return {"},{"line_number":80,"context_line":"            \u0027fm\u0027: {"},{"line_number":81,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"76cdf4ce_943ed6f5","line":78,"in_reply_to":"8725dcb4_b42af63b","updated":"2022-03-11 17:53:02.000000000","message":"Done","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/gnocchi.py":[{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"e6903e043fc4ddc2f25cbb1695e3d070476b4b89","unresolved":true,"context_lines":[{"line_number":77,"context_line":"            },"},{"line_number":78,"context_line":"        }"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    def _get_conf_overrides(self):"},{"line_number":81,"context_line":"        return {"},{"line_number":82,"context_line":"            \u0027gnocchi\u0027: {"},{"line_number":83,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"a972247c_f0a3ae3d","line":80,"updated":"2022-03-11 16:36:00.000000000","message":"ditto","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"b9a423212ae57eb30697267cf573d792aada833d","unresolved":false,"context_lines":[{"line_number":77,"context_line":"            },"},{"line_number":78,"context_line":"        }"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    def _get_conf_overrides(self):"},{"line_number":81,"context_line":"        return {"},{"line_number":82,"context_line":"            \u0027gnocchi\u0027: {"},{"line_number":83,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"ba2f52da_31d363bc","line":80,"in_reply_to":"a972247c_f0a3ae3d","updated":"2022-03-11 17:53:02.000000000","message":"Done","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/heat.py":[{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"e6903e043fc4ddc2f25cbb1695e3d070476b4b89","unresolved":true,"context_lines":[{"line_number":90,"context_line":"    def get_region_name(self):"},{"line_number":91,"context_line":"        return self._get_service_region_name(self.SERVICE_NAME)"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    def _get_conf_overrides(self):"},{"line_number":94,"context_line":"        return {"},{"line_number":95,"context_line":"            \u0027heat\u0027: {"},{"line_number":96,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"7aeb190d_1edda64f","line":93,"updated":"2022-03-11 16:36:00.000000000","message":"ditto","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"b9a423212ae57eb30697267cf573d792aada833d","unresolved":false,"context_lines":[{"line_number":90,"context_line":"    def get_region_name(self):"},{"line_number":91,"context_line":"        return self._get_service_region_name(self.SERVICE_NAME)"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    def _get_conf_overrides(self):"},{"line_number":94,"context_line":"        return {"},{"line_number":95,"context_line":"            \u0027heat\u0027: {"},{"line_number":96,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"f844fdd9_fb9034e7","line":93,"in_reply_to":"7aeb190d_1edda64f","updated":"2022-03-11 17:53:02.000000000","message":"Done","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/ironic.py":[{"author":{"_account_id":27498,"name":"Lucas Cavalcante","email":"lucasmedeiros.cavalcante@windriver.com","username":"lcavalca"},"change_message_id":"fb393091aeff16241b1e80d937ad25bfaa0b328b","unresolved":true,"context_lines":[{"line_number":73,"context_line":"                    self._get_endpoints_host_fqdn_overrides("},{"line_number":74,"context_line":"                        self.SERVICE_NAME),"},{"line_number":75,"context_line":"                \u0027port\u0027: self._get_endpoints_port_api_public_overrides(),"},{"line_number":76,"context_line":"                \u0027scheme\u0027: self._get_endpoints_scheme_public_overrides(),"},{"line_number":77,"context_line":"            },"},{"line_number":78,"context_line":"            \u0027oslo_cache\u0027: {"},{"line_number":79,"context_line":"                \u0027auth\u0027: {"}],"source_content_type":"text/x-python","patch_set":13,"id":"fc0373e0_405fef1a","line":76,"updated":"2022-03-10 12:13:21.000000000","message":"ditto","commit_id":"f8fdc428f908f556b7a12afac2328a98fa537e4e"},{"author":{"_account_id":27498,"name":"Lucas Cavalcante","email":"lucasmedeiros.cavalcante@windriver.com","username":"lcavalca"},"change_message_id":"96508ade1ddaf4c69d50a5d529f8e010145495d4","unresolved":false,"context_lines":[{"line_number":73,"context_line":"                    self._get_endpoints_host_fqdn_overrides("},{"line_number":74,"context_line":"                        self.SERVICE_NAME),"},{"line_number":75,"context_line":"                \u0027port\u0027: self._get_endpoints_port_api_public_overrides(),"},{"line_number":76,"context_line":"                \u0027scheme\u0027: self._get_endpoints_scheme_public_overrides(),"},{"line_number":77,"context_line":"            },"},{"line_number":78,"context_line":"            \u0027oslo_cache\u0027: {"},{"line_number":79,"context_line":"                \u0027auth\u0027: {"}],"source_content_type":"text/x-python","patch_set":13,"id":"b53d57a4_48487e3e","line":76,"in_reply_to":"fc0373e0_405fef1a","updated":"2022-03-14 20:09:27.000000000","message":"Done","commit_id":"f8fdc428f908f556b7a12afac2328a98fa537e4e"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/neutron.py":[{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"e6903e043fc4ddc2f25cbb1695e3d070476b4b89","unresolved":true,"context_lines":[{"line_number":350,"context_line":"    def get_region_name(self):"},{"line_number":351,"context_line":"        return self._get_service_region_name(self.SERVICE_NAME)"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"    def _get_conf_overrides(self):"},{"line_number":354,"context_line":"        return {"},{"line_number":355,"context_line":"            \u0027neutron\u0027: {"},{"line_number":356,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"75ab3759_f827d83a","line":353,"updated":"2022-03-11 16:36:00.000000000","message":"ditto","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"b9a423212ae57eb30697267cf573d792aada833d","unresolved":false,"context_lines":[{"line_number":350,"context_line":"    def get_region_name(self):"},{"line_number":351,"context_line":"        return self._get_service_region_name(self.SERVICE_NAME)"},{"line_number":352,"context_line":""},{"line_number":353,"context_line":"    def _get_conf_overrides(self):"},{"line_number":354,"context_line":"        return {"},{"line_number":355,"context_line":"            \u0027neutron\u0027: {"},{"line_number":356,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"b0db1d9a_585ef84f","line":353,"in_reply_to":"75ab3759_f827d83a","updated":"2022-03-11 17:53:02.000000000","message":"Done","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/nova_api_proxy.py":[{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"e6903e043fc4ddc2f25cbb1695e3d070476b4b89","unresolved":true,"context_lines":[{"line_number":83,"context_line":"            },"},{"line_number":84,"context_line":"        }"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def _get_conf_overrides(self):"},{"line_number":87,"context_line":"        return {"},{"line_number":88,"context_line":"            \u0027nova_api_proxy\u0027: {"},{"line_number":89,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"bb1cc085_170eed97","line":86,"updated":"2022-03-11 16:36:00.000000000","message":"ditto","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"b9a423212ae57eb30697267cf573d792aada833d","unresolved":false,"context_lines":[{"line_number":83,"context_line":"            },"},{"line_number":84,"context_line":"        }"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def _get_conf_overrides(self):"},{"line_number":87,"context_line":"        return {"},{"line_number":88,"context_line":"            \u0027nova_api_proxy\u0027: {"},{"line_number":89,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"8dc8fb8b_90d22391","line":86,"in_reply_to":"bb1cc085_170eed97","updated":"2022-03-11 17:53:02.000000000","message":"Done","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"}],"python-k8sapp-openstack/k8sapp_openstack/k8sapp_openstack/helm/placement.py":[{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"e6903e043fc4ddc2f25cbb1695e3d070476b4b89","unresolved":true,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"        return overrides"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    def _get_conf_overrides(self):"},{"line_number":76,"context_line":"        return {"},{"line_number":77,"context_line":"            \u0027placement\u0027: {"},{"line_number":78,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"526f2089_14c02d79","line":75,"updated":"2022-03-11 16:36:00.000000000","message":"ditto","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"},{"author":{"_account_id":33594,"name":"Thales Elero Cervi","display_name":"Thales Cervi","email":"thaleselero.cervi@windriver.com","username":"tcervi"},"change_message_id":"b9a423212ae57eb30697267cf573d792aada833d","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"        return overrides"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    def _get_conf_overrides(self):"},{"line_number":76,"context_line":"        return {"},{"line_number":77,"context_line":"            \u0027placement\u0027: {"},{"line_number":78,"context_line":"                \u0027keystone_authtoken\u0027: {"}],"source_content_type":"text/x-python","patch_set":15,"id":"0b45bbd1_d379cc5d","line":75,"in_reply_to":"526f2089_14c02d79","updated":"2022-03-11 17:53:02.000000000","message":"Done","commit_id":"00936c8cc69d33483b7fc9143089fe6ea0d94b5e"}]}
