Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codegen/_openapi_sha
Original file line number Diff line number Diff line change
@@ -1 +1 @@
b73946692eb938a39aa3c6a863873f99eadde611
0f2c9a3d507d46e8726ac09e0348d52d3f9c9bc8
4,993 changes: 3,740 additions & 1,253 deletions .codegen/cli.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .nextchanges/dependency-updates/bump-sdk-0.177.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Bump `github.com/databricks/databricks-sdk-go` from v0.175.0 to v0.177.0.
29 changes: 29 additions & 0 deletions acceptance/bundle/refschema/out.fields.txt
Original file line number Diff line number Diff line change
Expand Up @@ -409,6 +409,7 @@ resources.clusters.*.driver_instance_pool_id string ALL
resources.clusters.*.driver_node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.clusters.*.driver_node_type_flexibility.alternate_node_type_ids []string ALL
resources.clusters.*.driver_node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.clusters.*.driver_node_type_flexibility.aws_context_id string ALL
resources.clusters.*.driver_node_type_id string ALL
resources.clusters.*.enable_elastic_disk bool ALL
resources.clusters.*.enable_local_disk_encryption bool ALL
Expand Down Expand Up @@ -530,6 +531,7 @@ resources.clusters.*.spec.driver_instance_pool_id string REMOTE
resources.clusters.*.spec.driver_node_type_flexibility *compute.NodeTypeFlexibility REMOTE
resources.clusters.*.spec.driver_node_type_flexibility.alternate_node_type_ids []string REMOTE
resources.clusters.*.spec.driver_node_type_flexibility.alternate_node_type_ids[*] string REMOTE
resources.clusters.*.spec.driver_node_type_flexibility.aws_context_id string REMOTE
resources.clusters.*.spec.driver_node_type_id string REMOTE
resources.clusters.*.spec.enable_elastic_disk bool REMOTE
resources.clusters.*.spec.enable_local_disk_encryption bool REMOTE
Expand Down Expand Up @@ -585,6 +587,7 @@ resources.clusters.*.spec.use_ml_runtime bool REMOTE
resources.clusters.*.spec.worker_node_type_flexibility *compute.NodeTypeFlexibility REMOTE
resources.clusters.*.spec.worker_node_type_flexibility.alternate_node_type_ids []string REMOTE
resources.clusters.*.spec.worker_node_type_flexibility.alternate_node_type_ids[*] string REMOTE
resources.clusters.*.spec.worker_node_type_flexibility.aws_context_id string REMOTE
resources.clusters.*.spec.workload_type *compute.WorkloadType REMOTE
resources.clusters.*.spec.workload_type.clients compute.ClientsTypes REMOTE
resources.clusters.*.spec.workload_type.clients.jobs bool REMOTE
Expand All @@ -606,6 +609,7 @@ resources.clusters.*.use_ml_runtime bool ALL
resources.clusters.*.worker_node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.clusters.*.worker_node_type_flexibility.alternate_node_type_ids []string ALL
resources.clusters.*.worker_node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.clusters.*.worker_node_type_flexibility.aws_context_id string ALL
resources.clusters.*.workload_type *compute.WorkloadType ALL
resources.clusters.*.workload_type.clients compute.ClientsTypes ALL
resources.clusters.*.workload_type.clients.jobs bool ALL
Expand Down Expand Up @@ -867,6 +871,7 @@ resources.instance_pools.*.modified_status string INPUT
resources.instance_pools.*.node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.instance_pools.*.node_type_flexibility.alternate_node_type_ids []string ALL
resources.instance_pools.*.node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.instance_pools.*.node_type_flexibility.aws_context_id string ALL
resources.instance_pools.*.node_type_id string ALL
resources.instance_pools.*.preloaded_docker_images []compute.DockerImage ALL
resources.instance_pools.*.preloaded_docker_images[*] compute.DockerImage ALL
Expand Down Expand Up @@ -955,6 +960,10 @@ resources.job_runs.*.state.user_cancelled_or_timedout bool REMOTE
resources.job_runs.*.url string INPUT
resources.jobs.*.budget_policy_id string ALL
resources.jobs.*.continuous *jobs.Continuous ALL
resources.jobs.*.continuous.maintenance_window *jobs.MaintenanceWindow ALL
resources.jobs.*.continuous.maintenance_window.day_of_week jobs.DayOfWeek ALL
resources.jobs.*.continuous.maintenance_window.start_hour int ALL
resources.jobs.*.continuous.maintenance_window.timezone_id string ALL
resources.jobs.*.continuous.pause_status jobs.PauseStatus ALL
resources.jobs.*.continuous.task_retry_mode jobs.TaskRetryMode ALL
resources.jobs.*.created_time int64 REMOTE
Expand Down Expand Up @@ -1069,6 +1078,7 @@ resources.jobs.*.job_clusters[*].new_cluster.driver_instance_pool_id string ALL
resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids []string ALL
resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_flexibility.aws_context_id string ALL
resources.jobs.*.job_clusters[*].new_cluster.driver_node_type_id string ALL
resources.jobs.*.job_clusters[*].new_cluster.enable_elastic_disk bool ALL
resources.jobs.*.job_clusters[*].new_cluster.enable_local_disk_encryption bool ALL
Expand Down Expand Up @@ -1124,6 +1134,7 @@ resources.jobs.*.job_clusters[*].new_cluster.use_ml_runtime bool ALL
resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids []string ALL
resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.jobs.*.job_clusters[*].new_cluster.worker_node_type_flexibility.aws_context_id string ALL
resources.jobs.*.job_clusters[*].new_cluster.workload_type *compute.WorkloadType ALL
resources.jobs.*.job_clusters[*].new_cluster.workload_type.clients compute.ClientsTypes ALL
resources.jobs.*.job_clusters[*].new_cluster.workload_type.clients.jobs bool ALL
Expand Down Expand Up @@ -1179,6 +1190,8 @@ resources.jobs.*.tasks[*].ai_runtime_task.mlflow_experiment_directory string ALL
resources.jobs.*.tasks[*].ai_runtime_task.mlflow_run string ALL
resources.jobs.*.tasks[*].alert_task *jobs.AlertTask ALL
resources.jobs.*.tasks[*].alert_task.alert_id string ALL
resources.jobs.*.tasks[*].alert_task.parameters map[string]string ALL
resources.jobs.*.tasks[*].alert_task.parameters.* string ALL
resources.jobs.*.tasks[*].alert_task.subscribers []jobs.AlertTaskSubscriber ALL
resources.jobs.*.tasks[*].alert_task.subscribers[*] jobs.AlertTaskSubscriber ALL
resources.jobs.*.tasks[*].alert_task.subscribers[*].destination_id string ALL
Expand Down Expand Up @@ -1265,6 +1278,8 @@ resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.mlflow_experiment_d
resources.jobs.*.tasks[*].for_each_task.task.ai_runtime_task.mlflow_run string ALL
resources.jobs.*.tasks[*].for_each_task.task.alert_task *jobs.AlertTask ALL
resources.jobs.*.tasks[*].for_each_task.task.alert_task.alert_id string ALL
resources.jobs.*.tasks[*].for_each_task.task.alert_task.parameters map[string]string ALL
resources.jobs.*.tasks[*].for_each_task.task.alert_task.parameters.* string ALL
resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers []jobs.AlertTaskSubscriber ALL
resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers[*] jobs.AlertTaskSubscriber ALL
resources.jobs.*.tasks[*].for_each_task.task.alert_task.subscribers[*].destination_id string ALL
Expand Down Expand Up @@ -1425,6 +1440,7 @@ resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_instance_pool_id
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility.alternate_node_type_ids []string ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_flexibility.aws_context_id string ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.driver_node_type_id string ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.enable_elastic_disk bool ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.enable_local_disk_encryption bool ALL
Expand Down Expand Up @@ -1480,6 +1496,7 @@ resources.jobs.*.tasks[*].for_each_task.task.new_cluster.use_ml_runtime bool ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility.alternate_node_type_ids []string ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.worker_node_type_flexibility.aws_context_id string ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type *compute.WorkloadType ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type.clients compute.ClientsTypes ALL
resources.jobs.*.tasks[*].for_each_task.task.new_cluster.workload_type.clients.jobs bool ALL
Expand Down Expand Up @@ -1712,6 +1729,7 @@ resources.jobs.*.tasks[*].new_cluster.driver_instance_pool_id string ALL
resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids []string ALL
resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.jobs.*.tasks[*].new_cluster.driver_node_type_flexibility.aws_context_id string ALL
resources.jobs.*.tasks[*].new_cluster.driver_node_type_id string ALL
resources.jobs.*.tasks[*].new_cluster.enable_elastic_disk bool ALL
resources.jobs.*.tasks[*].new_cluster.enable_local_disk_encryption bool ALL
Expand Down Expand Up @@ -1767,6 +1785,7 @@ resources.jobs.*.tasks[*].new_cluster.use_ml_runtime bool ALL
resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility *compute.NodeTypeFlexibility ALL
resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids []string ALL
resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility.alternate_node_type_ids[*] string ALL
resources.jobs.*.tasks[*].new_cluster.worker_node_type_flexibility.aws_context_id string ALL
resources.jobs.*.tasks[*].new_cluster.workload_type *compute.WorkloadType ALL
resources.jobs.*.tasks[*].new_cluster.workload_type.clients compute.ClientsTypes ALL
resources.jobs.*.tasks[*].new_cluster.workload_type.clients.jobs bool ALL
Expand Down Expand Up @@ -1990,6 +2009,10 @@ resources.jobs.*.trigger_state.table.using_scalable_monitoring bool REMOTE
resources.jobs.*.triggers []jobs.TriggerConfiguration ALL
resources.jobs.*.triggers[*] jobs.TriggerConfiguration ALL
resources.jobs.*.triggers[*].continuous *jobs.ContinuousTriggerConfiguration ALL
resources.jobs.*.triggers[*].continuous.maintenance_window *jobs.MaintenanceWindow ALL
resources.jobs.*.triggers[*].continuous.maintenance_window.day_of_week jobs.DayOfWeek ALL
resources.jobs.*.triggers[*].continuous.maintenance_window.start_hour int ALL
resources.jobs.*.triggers[*].continuous.maintenance_window.timezone_id string ALL
resources.jobs.*.triggers[*].continuous.task_retry_mode jobs.TaskRetryMode ALL
resources.jobs.*.triggers[*].file_arrival *jobs.FileArrivalTriggerConfiguration ALL
resources.jobs.*.triggers[*].file_arrival.min_time_between_triggers_seconds int ALL
Expand Down Expand Up @@ -2885,6 +2908,8 @@ resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.o
resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.start_date string ALL
resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.subject_filter []string ALL
resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.outlook_options.subject_filter[*] string ALL
resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.rabbitmq_options *pipelines.RabbitmqOptions ALL
resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.rabbitmq_options.queue string ALL
resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options *pipelines.RedditAdsOptions ALL
resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options *pipelines.RedditAdsOptionsRedditAdsCustomReportOptions ALL
resources.pipelines.*.ingestion_definition.objects[*].schema.connector_options.reddit_ads_options.custom_report_options.breakdowns []string ALL
Expand Down Expand Up @@ -3109,6 +3134,8 @@ resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.ou
resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.start_date string ALL
resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.subject_filter []string ALL
resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.outlook_options.subject_filter[*] string ALL
resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.rabbitmq_options *pipelines.RabbitmqOptions ALL
resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.rabbitmq_options.queue string ALL
resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options *pipelines.RedditAdsOptions ALL
resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options *pipelines.RedditAdsOptionsRedditAdsCustomReportOptions ALL
resources.pipelines.*.ingestion_definition.objects[*].table.connector_options.reddit_ads_options.custom_report_options.breakdowns []string ALL
Expand Down Expand Up @@ -3329,6 +3356,7 @@ resources.postgres_branches.*.replace_existing bool INPUT STATE
resources.postgres_branches.*.source_branch string ALL
resources.postgres_branches.*.source_branch_lsn string ALL
resources.postgres_branches.*.source_branch_time *time.Time ALL
resources.postgres_branches.*.source_snapshot string ALL
resources.postgres_branches.*.status *postgres.BranchStatus REMOTE
resources.postgres_branches.*.status.branch_id string REMOTE
resources.postgres_branches.*.status.current_state postgres.BranchStatusState REMOTE
Expand All @@ -3342,6 +3370,7 @@ resources.postgres_branches.*.status.purge_time *time.Time REMOTE
resources.postgres_branches.*.status.source_branch string REMOTE
resources.postgres_branches.*.status.source_branch_lsn string REMOTE
resources.postgres_branches.*.status.source_branch_time *time.Time REMOTE
resources.postgres_branches.*.status.source_snapshot string REMOTE
resources.postgres_branches.*.status.state_change_time *time.Time REMOTE
resources.postgres_branches.*.ttl *duration.Duration ALL
resources.postgres_branches.*.uid string REMOTE
Expand Down
2 changes: 1 addition & 1 deletion acceptance/cmd/account/account-help/output.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Settings
network-connectivity These APIs provide configurations for the network connectivity of your workspaces for serverless compute resources.
network-policies These APIs manage network policies for this account.
settings Accounts Settings API allows users to manage settings at the account level.
settings-v2 *Public Preview* APIs to manage account level settings.
settings-v2 APIs to manage account level settings.
workspace-network-configuration These APIs allow configuration of network settings for Databricks workspaces by selecting which network policy to associate with the workspace.

Provisioning
Expand Down
4 changes: 2 additions & 2 deletions acceptance/help/output.txt
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ Unity Catalog
volumes Volumes are a Unity Catalog (UC) capability for accessing, storing, governing, organizing, and processing files.
workspace-bindings A securable in Databricks can be configured as __OPEN__ or __ISOLATED__.

Delta Sharing
Open Sharing
providers A data provider is an object representing the organization in the real world who shares the data.
recipient-activation The Recipient Activation API is only applicable in the open sharing model where the recipient object has the authentication type of TOKEN.
recipient-federation-policies *Public Preview* The Recipient Federation Policies APIs are only applicable in the open sharing model where the recipient object has the authentication type of OIDC_RECIPIENT, enabling data sharing from Databricks to non-Databricks recipients.
Expand All @@ -115,7 +115,7 @@ Settings
token-management Enables administrators to get all tokens and delete tokens for other users.
tokens The Token API allows you to create, list, and revoke tokens that can be used to authenticate and access Databricks REST APIs.
workspace-conf This API allows updating known workspace settings for advanced users.
workspace-settings-v2 *Public Preview* APIs to manage workspace level settings.
workspace-settings-v2 APIs to manage workspace level settings.

OAuth
service-principal-secrets-proxy These APIs enable administrators to manage service principal secrets at the workspace level.
Expand Down
1 change: 1 addition & 0 deletions bundle/config/mutator/resourcemutator/apply_presets.go
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ func (m *applyPresets) Apply(ctx context.Context, b *bundle.Bundle) diag.Diagnos
p.Development = true
}
if t.TriggerPauseStatus == config.Paused {
//nolint:staticcheck // SA1019: pipeline continuous is deprecated in the SDK but remains a supported bundle config field
p.Continuous = false
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -352,7 +352,7 @@ func TestProcessTargetModeDevelopment(t *testing.T) {

// Pipeline 1
assert.Equal(t, "[dev lennart] pipeline1", b.Config.Resources.Pipelines["pipeline1"].Name)
assert.False(t, b.Config.Resources.Pipelines["pipeline1"].Continuous)
assert.False(t, b.Config.Resources.Pipelines["pipeline1"].Continuous) //nolint:staticcheck // SA1019: pipeline continuous is deprecated in the SDK but remains a supported bundle config field
assert.True(t, b.Config.Resources.Pipelines["pipeline1"].Development)

// Experiment 1
Expand Down
4 changes: 2 additions & 2 deletions bundle/direct/dresources/pipeline.go
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ func makePipelineRemote(p *pipelines.GetPipelineResponse) *PipelineRemote {
Channel: spec.Channel,
Clusters: spec.Clusters,
Configuration: spec.Configuration,
Continuous: spec.Continuous,
Continuous: spec.Continuous, //nolint:staticcheck // SA1019: pipeline continuous is deprecated in the SDK but remains a supported bundle config field
Deployment: spec.Deployment,
Development: spec.Development,
DryRun: false,
Expand Down Expand Up @@ -179,7 +179,7 @@ func (r *ResourcePipeline) DoUpdate(ctx context.Context, id string, config *Pipe
Channel: config.Channel,
Clusters: config.Clusters,
Configuration: config.Configuration,
Continuous: config.Continuous,
Continuous: config.Continuous, //nolint:staticcheck // SA1019: pipeline continuous is deprecated in the SDK but remains a supported bundle config field
Deployment: config.Deployment,
Development: config.Development,
Edition: config.Edition,
Expand Down
4 changes: 4 additions & 0 deletions bundle/direct/dresources/resources.generated.yml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading