diff --git a/.nextchanges/bundles/pipeline-ansi-default.md b/.nextchanges/bundles/pipeline-ansi-default.md new file mode 100644 index 00000000000..8a23cd472db --- /dev/null +++ b/.nextchanges/bundles/pipeline-ansi-default.md @@ -0,0 +1 @@ +* Ignore the backend-provided `spark.sql.ansi.enabled: "true"` pipeline configuration default when detecting direct-engine drift. ([#6816](https://github.com/databricks/cli/pull/6816)) diff --git a/bundle/direct/dresources/configs/pipelines.yml b/bundle/direct/dresources/configs/pipelines.yml index 73f48b006cb..59b92f268d6 100644 --- a/bundle/direct/dresources/configs/pipelines.yml +++ b/bundle/direct/dresources/configs/pipelines.yml @@ -49,6 +49,10 @@ ignore_local_changes: reason: "!drop" backend_defaults: + # Pipelines adds ANSI mode to the configuration map when it is omitted. + - field: configuration['spark.sql.ansi.enabled'] + values: ["true"] + # https://github.com/databricks/terraform-provider-databricks/blob/4eba541abe1a9f50993ea7b9dd83874207e224a1/pipelines/resource_pipeline.go#L218 # s.SchemaPath("cluster", "node_type_id").SetComputed() - field: clusters[*].node_type_id