Align db scripts with sqlalchemy 2.0
Change-Id: Icb8085fabc6661226b0d8e3fdc7ed7d3afa478be
This commit is contained in:
parent
295beb3d0c
commit
dcb30a5ebe
@ -14,7 +14,7 @@ apiVersion: v1
|
||||
appVersion: v1.0.0
|
||||
description: OpenStack-Helm Keystone
|
||||
name: keystone
|
||||
version: 0.3.13
|
||||
version: 0.3.14
|
||||
home: https://docs.openstack.org/keystone/latest/
|
||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Keystone/OpenStack_Project_Keystone_vertical.png
|
||||
sources:
|
||||
|
@ -128,7 +128,12 @@ except:
|
||||
|
||||
try:
|
||||
cmd = "DELETE FROM credential"
|
||||
user_engine.execute(cmd)
|
||||
with user_engine.connect() as connection:
|
||||
connection.execute(cmd)
|
||||
try:
|
||||
connection.commit()
|
||||
except AttributeError:
|
||||
pass
|
||||
logger.info('Deleted all entries in credential table')
|
||||
except:
|
||||
logger.critical('Failed to clean up credential table in keystone db')
|
||||
|
@ -73,7 +73,12 @@ try:
|
||||
"service_id = (select id from service where "
|
||||
"service.type = 'identity') and "
|
||||
"region_id = %s")
|
||||
user_engine.execute(cmd, (endpoint_url,region_id))
|
||||
with user_engine.connect() as connection:
|
||||
connection.execute(cmd, (endpoint_url,region_id))
|
||||
try:
|
||||
connection.commit()
|
||||
except AttributeError:
|
||||
pass
|
||||
except:
|
||||
logger.critical("Could not update internal endpoint")
|
||||
raise
|
||||
@ -86,7 +91,12 @@ try:
|
||||
"and service_id = (select id from service where "
|
||||
"service.type = 'identity') "
|
||||
"and region_id = %s")
|
||||
user_engine.execute(cmd, (endpoint_url,region_id))
|
||||
with user_engine.connect() as connection:
|
||||
connection.execute(cmd, (endpoint_url,region_id))
|
||||
try:
|
||||
connection.commit()
|
||||
except AttributeError:
|
||||
pass
|
||||
except:
|
||||
logger.critical("Could not update admin endpoint")
|
||||
raise
|
||||
@ -99,17 +109,23 @@ try:
|
||||
"and service_id = (select id from service where "
|
||||
"service.type = 'identity') "
|
||||
"and region_id = %s")
|
||||
user_engine.execute(cmd, (endpoint_url,region_id))
|
||||
with user_engine.connect() as connection:
|
||||
connection.execute(cmd, (endpoint_url,region_id))
|
||||
try:
|
||||
connection.commit()
|
||||
except AttributeError:
|
||||
pass
|
||||
except:
|
||||
logger.critical("Could not update public endpoint")
|
||||
raise
|
||||
|
||||
# Print endpoints
|
||||
try:
|
||||
endpoints = user_engine.execute(
|
||||
("select interface, url from endpoint where service_id = "
|
||||
"(select id from service where service.type = 'identity')")
|
||||
).fetchall()
|
||||
with user_engine.connect() as connection:
|
||||
endpoints = connection.execute(
|
||||
("select interface, url from endpoint where service_id = "
|
||||
"(select id from service where service.type = 'identity')")
|
||||
).fetchall()
|
||||
for row in endpoints:
|
||||
logger.info("endpoint ({0}): {1}".format(row[0], row[1]))
|
||||
except:
|
||||
|
@ -60,4 +60,5 @@ keystone:
|
||||
- 0.3.11 Fix custom annotations when helm3_hook is disabled
|
||||
- 0.3.12 Enable custom annotations for Openstack secrets
|
||||
- 0.3.13 Update images used by default
|
||||
- 0.3.14 Align db scripts with sqlalchemy 2.0
|
||||
...
|
||||
|
Loading…
Reference in New Issue
Block a user