terraform-provider-databricks icon indicating copy to clipboard operation
terraform-provider-databricks copied to clipboard

[Feature] Add `databricks_function` resource

Open dgomez04 opened this issue 1 year ago • 10 comments
trafficstars

Changes

Introduces databricks_function resource—allowing users to create and manage UDFs within Terraform. work in progress...

Closes #4074

Tests

  • [x] make test run locally
  • [x] relevant change in docs/ folder
  • [x] covered with integration tests in internal/acceptance
  • [ ] relevant acceptance tests are passing
  • [x] using Go SDK

dgomez04 avatar Nov 02 '24 02:11 dgomez04

Hello, is there any timeline on when this could make it into the provider? Would love to have this soon!

ian-norris-ncino avatar Nov 04 '24 16:11 ian-norris-ncino

Hi @ian-norris-ncino. I'm aiming to have this integrated into the provider by the end of the month, depending on my availability. I'll keep you posted.

dgomez04 avatar Nov 04 '24 19:11 dgomez04

Test Details: go/deco-tests/11869831592

eng-dev-ecosystem-bot avatar Nov 17 '24 12:11 eng-dev-ecosystem-bot

If integration tests don't run automatically, an authorized user can run them manually by following the instructions below:

Trigger: go/deco-tests-run/terraform

Inputs:

  • PR number: 4189
  • Commit SHA: c4e48fb4b5176079a456c3ac787b420a913b8a29

Checks will be approved automatically on success.

github-actions[bot] avatar Feb 13 '25 10:02 github-actions[bot]

Marking it as don't merge until the underlying API is fixed

alexott avatar Feb 13 '25 10:02 alexott

Hey @alexott is there any timeline you could provide on when this might be merged? We have a large need for this in terms of managing our deployments

k-scherer avatar Feb 27 '25 23:02 k-scherer

Any update here? Would be great for us to manage table column masking in our terraform repository too.

zgcalebp avatar Apr 16 '25 19:04 zgcalebp

We are also looking for support for Databricks tables. Would be great to get this prioritized. 🚀

marvinbuss avatar May 23 '25 16:05 marvinbuss

@marvinbuss there is a big problem with the underlying API that prevents implementation until the API is reworked... Right now, functions could be created only via SQL, not via API

alexott avatar May 25 '25 18:05 alexott

Thanks for letting me know @alexott. Will work on an alternative approach then.

marvinbuss avatar May 30 '25 10:05 marvinbuss