)]}'
{"charms/keystone-k8s/src/charm.py":[{"author":{"_account_id":35761,"name":"Guillaume Boutry","display_name":"gboutry","email":"guillaume.boutry@canonical.com","username":"gboutry"},"change_message_id":"bb3b2811eedd444bb51eb59e371177f838f1bf35","unresolved":true,"context_lines":[{"line_number":2692,"context_line":"        if self.bootstrapped():"},{"line_number":2693,"context_line":"            try:"},{"line_number":2694,"context_line":"                self.keystone_manager.update_service_catalog_for_keystone()"},{"line_number":2695,"context_line":"            except keystoneauth1.exceptions.ConnectFailure as e:"},{"line_number":2696,"context_line":"                logger.debug("},{"line_number":2697,"context_line":"                    \"Skipping service catalog update on ingress change due to connection failure: %s\","},{"line_number":2698,"context_line":"                    e,"}],"source_content_type":"text/x-python","patch_set":1,"id":"e6f1a06e_79de98cd","line":2695,"updated":"2026-02-05 12:00:49.000000000","message":"Seems a bit dangerous to me to just blindly ignore connection failures. I wonder if we have a better way to know the pod is going away?","commit_id":"8ab5511d41838e36deeaace048f9f065ccaf4513"},{"author":{"_account_id":37697,"name":"Ahmad Hassan","display_name":"Ahmad","email":"ahmad.hassan@canonical.com","username":"hassahma"},"change_message_id":"d0295f5cc0e5f2c0aed2ca771c67ad88cd322b4e","unresolved":true,"context_lines":[{"line_number":2692,"context_line":"        if self.bootstrapped():"},{"line_number":2693,"context_line":"            try:"},{"line_number":2694,"context_line":"                self.keystone_manager.update_service_catalog_for_keystone()"},{"line_number":2695,"context_line":"            except keystoneauth1.exceptions.ConnectFailure as e:"},{"line_number":2696,"context_line":"                logger.debug("},{"line_number":2697,"context_line":"                    \"Skipping service catalog update on ingress change due to connection failure: %s\","},{"line_number":2698,"context_line":"                    e,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9600bccb_ce17c2dd","line":2695,"in_reply_to":"e6f1a06e_79de98cd","updated":"2026-02-17 06:22:35.000000000","message":"Thanks, I have replaced with pebble health check. now when we scale down we get health check status and finally the unit goes down.\n\nunit status as keystone/2   blocked   executing  10.1.0.32         (container:keystone) healthcheck failed: online.","commit_id":"8ab5511d41838e36deeaace048f9f065ccaf4513"}]}
