diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/min_qps/out.plan.direct.json b/acceptance/bundle/resources/vector_search_endpoints/drift/min_qps/out.plan.direct.json new file mode 100644 index 0000000000..93aa4f1a24 --- /dev/null +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/min_qps/out.plan.direct.json @@ -0,0 +1,15 @@ +{ + "plan": { + "resources.vector_search_endpoints.my_endpoint": { + "action": "update", + "changes": { + "min_qps": { + "action": "update", + "old": 1, + "new": 1, + "remote": 5 + } + } + } + } +} diff --git a/acceptance/bundle/resources/vector_search_endpoints/drift/min_qps/script b/acceptance/bundle/resources/vector_search_endpoints/drift/min_qps/script index 54a389bda0..81e86fefcb 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/drift/min_qps/script +++ b/acceptance/bundle/resources/vector_search_endpoints/drift/min_qps/script @@ -16,6 +16,7 @@ trace $CLI vector-search-endpoints patch-endpoint "${endpoint_name}" --min-qps 5 title "Plan detects drift and proposes update" trace $CLI bundle plan | contains.py "Plan: 0 to add, 1 to change, 0 to delete, 0 unchanged" +$CLI bundle plan --output json | jq '{plan: .plan | map_values({action, changes})}' > out.plan.$DATABRICKS_BUNDLE_ENGINE.json title "Deploy restores min_qps to 1" rm -f out.requests.txt diff --git a/acceptance/bundle/resources/vector_search_endpoints/update/min_qps/output.txt b/acceptance/bundle/resources/vector_search_endpoints/update/min_qps/output.txt index b77e88de53..8dec120bc4 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/update/min_qps/output.txt +++ b/acceptance/bundle/resources/vector_search_endpoints/update/min_qps/output.txt @@ -6,7 +6,7 @@ Deploying resources... Updating deployment state... Deployment complete! ->>> print_requests.py --keep //vector-search/endpoints //permissions +>>> print_requests.py //vector-search/endpoints //permissions >>> [CLI] vector-search-endpoints get-endpoint vs-endpoint-[UNIQUE_NAME] { @@ -29,7 +29,7 @@ Deploying resources... Updating deployment state... Deployment complete! ->>> print_requests.py --keep //vector-search/endpoints //permissions +>>> print_requests.py //vector-search/endpoints //permissions >>> [CLI] vector-search-endpoints get-endpoint vs-endpoint-[UNIQUE_NAME] { diff --git a/acceptance/bundle/resources/vector_search_endpoints/update/min_qps/script b/acceptance/bundle/resources/vector_search_endpoints/update/min_qps/script index a466d7b383..c21d64b9d9 100644 --- a/acceptance/bundle/resources/vector_search_endpoints/update/min_qps/script +++ b/acceptance/bundle/resources/vector_search_endpoints/update/min_qps/script @@ -8,8 +8,7 @@ trap cleanup EXIT print_requests() { local name=$1 - trace print_requests.py --keep '//vector-search/endpoints' '//permissions' > out.requests.${name}.$DATABRICKS_BUNDLE_ENGINE.json - rm -f out.requests.txt + trace print_requests.py '//vector-search/endpoints' '//permissions' > out.requests.${name}.$DATABRICKS_BUNDLE_ENGINE.json } title "Initial deployment"