databricks-cli/bundle/config/mutator
shreyas-goenka c5e940f664
Add support for variables in bundle config (#359)
## Changes
This PR now allows you to define variables in the bundle config and set
them in three ways
1. command line args
2. process environment variable
3. in the bundle config itself

## Tests
manually, unit, and black box tests

---------

Co-authored-by: Miles Yucht <miles@databricks.com>
2023-05-15 11:34:05 +02:00
..
default_environment.go No need for nil check on map (#143) 2022-12-15 21:28:27 +01:00
default_environment_test.go Move mutator interface to top level bundle package (#105) 2022-11-28 10:59:43 +01:00
default_include.go Move mutator interface to top level bundle package (#105) 2022-11-28 10:59:43 +01:00
default_include_test.go Move mutator interface to top level bundle package (#105) 2022-11-28 10:59:43 +01:00
default_workspace_paths.go Make all workspace paths string fields (#327) 2023-04-12 16:54:36 +02:00
default_workspace_paths_test.go Make all workspace paths string fields (#327) 2023-04-12 16:54:36 +02:00
default_workspace_root.go Make all workspace paths string fields (#327) 2023-04-12 16:54:36 +02:00
default_workspace_root_test.go Make all workspace paths string fields (#327) 2023-04-12 16:54:36 +02:00
expand_workspace_root.go Make all workspace paths string fields (#327) 2023-04-12 16:54:36 +02:00
expand_workspace_root_test.go Update to Go SDK v0.8.0 (#351) 2023-04-21 10:30:20 +02:00
load_git_details.go Add git config block to bundle config (#356) 2023-04-26 16:54:36 +02:00
mutator.go Add git config block to bundle config (#356) 2023-04-26 16:54:36 +02:00
populate_current_user.go Mutators to define current user and default artifact path (#112) 2022-12-01 11:17:29 +01:00
populate_current_user_test.go Mutators to define current user and default artifact path (#112) 2022-12-01 11:17:29 +01:00
process_include.go Move mutator interface to top level bundle package (#105) 2022-11-28 10:59:43 +01:00
process_include_test.go Move mutator interface to top level bundle package (#105) 2022-11-28 10:59:43 +01:00
process_root_includes.go Materialize glob expansion in configuration struct (#217) 2023-02-20 21:01:28 +01:00
process_root_includes_test.go Materialize glob expansion in configuration struct (#217) 2023-02-20 21:01:28 +01:00
select_default_environment.go Handle nil environment (#154) 2022-12-22 15:31:32 +01:00
select_default_environment_test.go Handle nil environment (#154) 2022-12-22 15:31:32 +01:00
select_environment.go Move mutator interface to top level bundle package (#105) 2022-11-28 10:59:43 +01:00
select_environment_test.go Move mutator interface to top level bundle package (#105) 2022-11-28 10:59:43 +01:00
set_variables.go Add support for variables in bundle config (#359) 2023-05-15 11:34:05 +02:00
set_variables_test.go Add support for variables in bundle config (#359) 2023-05-15 11:34:05 +02:00
translate_paths.go Make all workspace paths string fields (#327) 2023-04-12 16:54:36 +02:00
translate_paths_test.go Make all workspace paths string fields (#327) 2023-04-12 16:54:36 +02:00