Skip to content

Thomasht86/multi dev zone support#1247

Open
thomasht86 wants to merge 3 commits intomasterfrom
thomasht86/multi-dev-zone-support
Open

Thomasht86/multi dev zone support#1247
thomasht86 wants to merge 3 commits intomasterfrom
thomasht86/multi-dev-zone-support

Conversation

@thomasht86
Copy link
Collaborator

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

Addresses VESPANG-2269

Adds support for deploying to dev zones

"aws-us-east-1c",
"aws-euw1-az1",
"azure-eastus-az1",
"gcp-us-central1-f",

as defined in https://docs.vespa.ai/en/operations/zones.html

thomasht86 and others added 3 commits March 19, 2026 11:50
Allow users to choose a dev zone when deploying, connecting, or deleting
Vespa Cloud applications. Adds region parameter to deploy(),
deploy_from_disk(), delete(), and updates get_application() and
get_dev_region() with validation against the 4 supported dev zones.
Defaults to aws-us-east-1c for backward compatibility.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Remove mock-heavy wiring tests that duplicate integration test coverage.
Keep 3 focused tests: default region, valid passthrough, invalid raises.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Replace class-level monkey-patch with @patch decorator so the mock
auto-restores. Remove the _original_get_dev_region workaround.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@thomasht86 thomasht86 requested a review from kaibor737 March 19, 2026 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant