Skip to content

dataform: promote google_dataform_repository to GA - #1388

Merged
modular-magician merged 1 commit into
terraform-google-modules:masterfrom
modular-magician:downstream-pr-12ca84cfc538763d7340591bc0beca001ab38f7b
Aug 4, 2026
Merged

dataform: promote google_dataform_repository to GA#1388
modular-magician merged 1 commit into
terraform-google-modules:masterfrom
modular-magician:downstream-pr-12ca84cfc538763d7340591bc0beca001ab38f7b

Conversation

@modular-magician

Copy link
Copy Markdown
Collaborator

Promotes the Dataform Repository resource (google_dataform_repository), its associated IAM resources (google_dataform_repository_iam_*), and all properties from Beta to GA.

Changes

  • Repository.yaml:
    • Removed min_version: beta from the top-level resource, IAM policy config, samples, and all fields/parameters.
    • Updated API and tokenStatus reference URLs from v1beta1 to v1.
  • Terraform Sample Templates: Removed provider = google-beta from all sample .tf.tmpl files so valid GA documentation and test configurations are generated.
  • Handwritten VCR Tests: Removed Beta version guards ({{- if ne $.TargetVersionName "ga" }}), updated provider factories to ProtoV5ProviderFactories, and removed provider = google-beta in resource_dataform_repository_test.go.tmpl.

Verification & Testing

  1. Provider Generation: Generated clean provider code across all services for both GA and Beta.
  2. Binary Build: Executed make build (go install, go vet, and gofmtcheck) in both terraform-provider-google (GA) and terraform-provider-google-beta (Beta). Both built cleanly without errors.
  3. Test Package Compilation: Executed go test -c ./google/services/dataform in GA and go test -c ./google-beta/services/dataform in Beta. All test suites and sample configurations compiled successfully.
`google_dataform_repository`
`google_dataform_repository_iam_policy`
`google_dataform_repository_iam_binding`
`google_dataform_repository_iam_member`

Derived from GoogleCloudPlatform/magic-modules#18398

[upstream:12ca84cfc538763d7340591bc0beca001ab38f7b]

Signed-off-by: Modular Magician <magic-modules@google.com>
@modular-magician
modular-magician merged commit afab635 into terraform-google-modules:master Aug 4, 2026
2 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