databricks-cli/bundle/internal/tf/codegen
Pieter Noordhuis 48d7c08a46
Bump TF codegen dependencies to latest (#1961)
## Changes

This updates the TF codegen dependencies to latest.

## Tests

Ran codegen and confirmed it still works.

See `bundle/internal/tf/codegen/README.md` for instructions.
2024-12-09 21:29:11 +01:00
..
generator Upgrade to TF provider 1.52 (#1781) 2024-09-19 11:21:32 +00:00
schema Rewrite 'interface{} -> any' (#1959) 2024-12-05 15:37:24 +00:00
templates Add `bundle debug terraform` command (#1294) 2024-04-02 12:56:27 +00:00
.gitignore Regenerate bundle resource structs from latest terraform provider (#633) 2023-08-03 11:20:30 +00:00
README.md Bump Terraform provider to v1.29.0 (#926) 2023-10-27 09:16:41 +00:00
go.mod Bump TF codegen dependencies to latest (#1961) 2024-12-09 21:29:11 +01:00
go.sum Bump TF codegen dependencies to latest (#1961) 2024-12-09 21:29:11 +01:00
main.go Rename bricks -> databricks (#389) 2023-05-16 18:35:39 +02:00

README.md

Use this tool to generate equivalent Go types from Terraform provider schema.

Usage

The entry point for this tool is ..

It uses ./tmp a temporary data directory and ../schema as output directory.

It automatically installs the Terraform binary as well as the Databricks Terraform provider.

Run with:

go run .

How to regenerate Go structs from an updated terraform provider?

  1. Bump version in ./schema/version.go
  2. Delete ./tmp if it exists
  3. Run go run .
  4. Run gofmt -s -w ../schema