Skip to content

Commit a276634

Browse files
[TEST II]
1 parent a80e2b3 commit a276634

File tree

3 files changed

+7
-13
lines changed

3 files changed

+7
-13
lines changed

lib/charms/mysql/v0/mysql.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1130,12 +1130,8 @@ def configure_mysql_router_roles(self) -> None:
11301130
configure_role_commands = [
11311131
f"CREATE ROLE {role}",
11321132
f"GRANT CREATE ON *.* TO {role}",
1133-
f"GRANT CREATE USER ON *.* TO {role} WITH GRANT OPTION",
1134-
f"GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON mysql_innodb_cluster_metadata.* TO {role}",
1135-
f"GRANT SELECT ON mysql.user TO {role}",
1136-
f"GRANT SELECT ON performance_schema.replication_group_members TO {role}",
1137-
f"GRANT SELECT ON performance_schema.replication_group_member_stats TO {role}",
1138-
f"GRANT SELECT ON performance_schema.global_variables TO {role}",
1133+
f"GRANT CREATE USER ON *.* TO {role}",
1134+
f"GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON *.* TO {role} WITH GRANT OPTION",
11391135
]
11401136

11411137
try:

tests/integration/high_availability/test_async_replication.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,9 @@ async def test_deploy_router_and_app(first_model: Model) -> None:
163163
await first_model.integrate(MYSQL_ROUTER_APP_NAME, MYSQL_APP1)
164164

165165
await first_model.block_until(
166-
lambda: first_model.applications[APPLICATION_APP_NAME].units[0].workload_status == "active"
166+
lambda: first_model.applications[APPLICATION_APP_NAME].units[0].workload_status
167+
== "active",
168+
timeout=5 * MINUTE, # TODO: Remove
167169
)
168170

169171

tests/unit/test_mysql.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,8 @@ def test_configure_mysql_router_roles(self, _run_mysqlcli_script, _list_mysql_ro
148148
_expected_configure_role_commands = [
149149
f"CREATE ROLE {role}",
150150
f"GRANT CREATE ON *.* TO {role}",
151-
f"GRANT CREATE USER ON *.* TO {role} WITH GRANT OPTION",
152-
f"GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON mysql_innodb_cluster_metadata.* TO {role}",
153-
f"GRANT SELECT ON mysql.user TO {role}",
154-
f"GRANT SELECT ON performance_schema.replication_group_members TO {role}",
155-
f"GRANT SELECT ON performance_schema.replication_group_member_stats TO {role}",
156-
f"GRANT SELECT ON performance_schema.global_variables TO {role}",
151+
f"GRANT CREATE USER ON *.* TO {role}",
152+
f"GRANT SELECT, INSERT, UPDATE, DELETE, EXECUTE ON *.* TO {role} WITH GRANT OPTION",
157153
]
158154

159155
self.mysql.configure_mysql_router_roles()

0 commit comments

Comments
 (0)