diff --git a/tests/templates/kuttl/smoke/50-install-opa.yaml.j2 b/tests/templates/kuttl/smoke/50-install-opa.yaml.j2 index a63a90b4..6e82a224 100644 --- a/tests/templates/kuttl/smoke/50-install-opa.yaml.j2 +++ b/tests/templates/kuttl/smoke/50-install-opa.yaml.j2 @@ -85,14 +85,14 @@ data: input.identity.username == stackable_user input.resources.table.dbName == db_name input.privileges.writeRequiredPriv[0].priv == "CREATE" - input.resources.table.tableName in ["s3_one_column_table", "one_column_table"] + input.resources.table.tableName in ["s3_one_column_table", "one_column_table", "s3_scheme_one_column_table"] } table_allow if { input.identity.username == stackable_user input.resources.table.dbName == db_name input.privileges.readRequiredPriv[0].priv == "SELECT" - input.resources.table.tableName in ["s3_one_column_table", "one_column_table"] + input.resources.table.tableName in ["s3_one_column_table", "one_column_table", "s3_scheme_one_column_table"] } column_allow if { diff --git a/tests/templates/kuttl/smoke/test_metastore.py b/tests/templates/kuttl/smoke/test_metastore.py index fe68ac54..2ffaf6e8 100755 --- a/tests/templates/kuttl/smoke/test_metastore.py +++ b/tests/templates/kuttl/smoke/test_metastore.py @@ -10,6 +10,7 @@ from thrift_files.libraries.thrift_hive_metastore_client.ttypes import ( FieldSchema, AlreadyExistsException, + GetTableRequest, ) import argparse @@ -58,9 +59,9 @@ def check_table(hive_client, db_name, table_name, location, label): ) exit(-1) - # Positional arguments on purpose: get_table takes `dbname`/`tbl_name`, unlike - # get_schema above, which takes `db_name`/`table_name`. - return hive_client.get_table(db_name, table_name) + return hive_client.get_table_req( + GetTableRequest(dbName=db_name, tblName=table_name) + ).table if __name__ == "__main__":