Merge "barbican-manage: Return non-zero return code on failure"

This commit is contained in:
Zuul
2025-09-19 15:45:12 +00:00
committed by Gerrit Code Review
4 changed files with 8 additions and 19 deletions

View File

@@ -485,7 +485,8 @@ def main():
try: try:
return fn(CONF, *fn_args, **fn_kwargs) return fn(CONF, *fn_args, **fn_kwargs)
except Exception as e: except Exception as e:
sys.exit("ERROR: %s" % e) sys.stderr.write("ERROR: {0}\n".format(e))
sys.exit(1)
if __name__ == '__main__': if __name__ == '__main__':

View File

@@ -30,11 +30,6 @@ from oslo_service.backend import init_backend
from oslo_service import service from oslo_service import service
def fail(returncode, e):
sys.stderr.write("ERROR: {0}\n".format(e))
sys.exit(returncode)
def main(): def main():
try: try:
config.setup_remote_pydev_debug() config.setup_remote_pydev_debug()
@@ -64,7 +59,8 @@ def main():
else: else:
LOG.info("Exiting as Barbican Keystone listener is not enabled...") LOG.info("Exiting as Barbican Keystone listener is not enabled...")
except RuntimeError as e: except RuntimeError as e:
fail(1, e) sys.stderr.write("ERROR: {0}\n".format(e))
sys.exit(1)
if __name__ == '__main__': if __name__ == '__main__':

View File

@@ -29,11 +29,6 @@ from oslo_log import log
from oslo_service import service from oslo_service import service
def fail(returncode, e):
sys.stderr.write("ERROR: {0}\n".format(e))
sys.exit(returncode)
def main(): def main():
try: try:
CONF = config.CONF CONF = config.CONF
@@ -54,7 +49,8 @@ def main():
restart_method='mutate' restart_method='mutate'
).wait() ).wait()
except RuntimeError as e: except RuntimeError as e:
fail(1, e) sys.stderr.write("ERROR: {0}\n".format(e))
sys.exit(1)
if __name__ == '__main__': if __name__ == '__main__':

View File

@@ -31,11 +31,6 @@ from oslo_service.backend import init_backend
from oslo_service import service from oslo_service import service
def fail(returncode, e):
sys.stderr.write("ERROR: {0}\n".format(e))
sys.exit(returncode)
def main(): def main():
try: try:
# Ensure oslo.service uses the threading backend early # Ensure oslo.service uses the threading backend early
@@ -60,7 +55,8 @@ def main():
restart_method='mutate' restart_method='mutate'
).wait() ).wait()
except RuntimeError as e: except RuntimeError as e:
fail(1, e) sys.stderr.write("ERROR: {0}\n".format(e))
sys.exit(1)
if __name__ == '__main__': if __name__ == '__main__':