Here is the config being set
spark = glueContext.spark_session.builder \
.config("spark.jars.packages","org.apache.iceberg:iceberg-spark-runtime-3.5_2.12-1.5.1,org.projectnessie.nessie-integrations:nessie-spark-extensions-3.5_2.12-0.79.0") \
.config("spark.sql.extensions", "org.apache.iceberg.spark.extensions.IcebergSparkSessionExtensions,org.projectnessie.spark.extensions.NessieSparkSessionExtensions") \
.config("spark.sql.catalog.nessie.uri", url) \
.config("spark.sql.catalog.nessie.ref", ref) \
.config("spark.sql.catalog.nessie.authentication.type", auth_type) \
.config("spark.sql.catalog.nessie.catalog-impl", "org.apache.iceberg.nessie.NessieCatalog") \
.config("spark.sql.catalog.solid_dose.io-impl", "org.apache.iceberg.aws.s3.S3FileIO") \
.config("spark.sql.catalog.nessie.warehouse", full_path_to_warehouse) \
.config("spark.sql.catalog.nessie", "org.apache.iceberg.spark.SparkCatalog") \
.getOrCreate()
sample sql statement to create a database, at this time we are not able to do anything with the catalog
spark.sql("CREATE DATABASE IF NOT EXISTS nessie_database").show()