Skip to content

feat(networkservices): add DNS peering config to AgentGateway:#12481

Merged
modular-magician merged 1 commit into
hashicorp:mainfrom
modular-magician:downstream-pr-c7d465a54cfd1a93bf67964d326e81a94f1b530e
Jun 12, 2026
Merged

feat(networkservices): add DNS peering config to AgentGateway:#12481
modular-magician merged 1 commit into
hashicorp:mainfrom
modular-magician:downstream-pr-c7d465a54cfd1a93bf67964d326e81a94f1b530e

Conversation

@modular-magician

Copy link
Copy Markdown
Collaborator

Adds the dnsPeeringConfig nested object under privateConnectivity.egress
on google_network_services_agent_gateway, allowing users to specify
domains, targetProject, and targetNetwork so the gateway resolves
queries via Cloud DNS in a peered VPC.

Beta Provider Test Log

==> Checking that code complies with gofmt requirements...
go vet
TF_ACC_REFRESH_AFTER_APPLY=1 TF_ACC=1 TF_SCHEMA_PANIC_ON_ERROR=1 go test ./google-beta/services/networkservices -v -run=TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample -timeout 240m -ldflags="-X=github.com/hashicorp/terraform-provider-google-beta/version.ProviderVersion=acc"
=== RUN   TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample
=== PAUSE TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample
=== CONT  TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample
--- PASS: TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample (590.72s)
PASS
ok  	github.com/hashicorp/terraform-provider-google-beta/google-beta/services/networkservices	590.908s

GA Provider Test Log

==> Checking that code complies with gofmt requirements...
go vet
TF_ACC_REFRESH_AFTER_APPLY=1 TF_ACC=1 TF_SCHEMA_PANIC_ON_ERROR=1 go test ./google/services/networkservices -v -run=TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample -timeout 240m -ldflags="-X=github.com/hashicorp/terraform-provider-google/version.ProviderVersion=acc"
=== RUN   TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample
=== PAUSE TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample
=== CONT  TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample
--- PASS: TestAccNetworkServicesAgentGateway_networkServicesAgentGatewayFullExample (712.94s)
PASS
ok  	github.com/hashicorp/terraform-provider-google/google/services/networkservices	713.119s

Release Note Template for Downstream PRs (will be copied)

See Write release notes for guidance.

networkservices: added `dns_peering_config` field to `google_network_services_agent_gateway` resource

Derived from GoogleCloudPlatform/magic-modules#17545

Co-authored-by: James Duncan <duncanjames@google.com>

[upstream:c7d465a54cfd1a93bf67964d326e81a94f1b530e]

Signed-off-by: Modular Magician <magic-modules@google.com>
@modular-magician modular-magician merged commit 668b5d1 into hashicorp:main Jun 12, 2026
4 checks passed
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