@@ -11,6 +11,7 @@ declare -A testCases=(
1111 [exchange_manager_values]=" --values test-exchange-manager-values.yaml"
1212 [graceful_shutdown]=" --values test-graceful-shutdown-values.yaml"
1313 [resource_groups_properties]=" --values test-resource-groups-properties-values.yaml"
14+ [dynamic_catalogs]=" --values dyncat-values.yaml"
1415)
1516
1617declare -A testCaseCharts=(
@@ -22,6 +23,7 @@ declare -A testCaseCharts=(
2223 [exchange_manager_values]=" ../../charts/trino"
2324 [graceful_shutdown]=" ../../charts/trino"
2425 [resource_groups_properties]=" ../../charts/trino"
26+ [dynamic_catalogs]=" ../../charts/trino"
2527)
2628
2729function join_by {
@@ -41,7 +43,7 @@ CT_ARGS=(
4143 --helm-extra-args=" --timeout 2m"
4244)
4345CLEANUP_NAMESPACE=true
44- TEST_NAMES=(default single_node complete_values access_control_properties_values exchange_manager_values graceful_shutdown resource_groups_properties)
46+ TEST_NAMES=(default single_node complete_values access_control_properties_values exchange_manager_values graceful_shutdown resource_groups_properties dynamic_catalogs )
4547
4648usage () {
4749 cat << EOF 1>&2
@@ -105,6 +107,19 @@ spec:
105107 requests:
106108 storage: 128Mi
107109YAML
110+ cat << YAML | kubectl -n "$NAMESPACE " create -f -
111+ apiVersion: v1
112+ kind: PersistentVolumeClaim
113+ metadata:
114+ name: catalogs-pvc
115+ spec:
116+ accessModes:
117+ - ReadWriteOnce
118+ storageClassName: standard
119+ resources:
120+ requests:
121+ storage: 30Mi
122+ YAML
108123
109124# only install the Prometheus and KEDA Helm charts when running the `complete_values` test
110125if printf ' %s\0' " ${TEST_NAMES[@]} " | grep -qwz complete_values; then
0 commit comments