Skip to content

DAB: Ingestion pipeline, ignores field serverless: false on deployment #6178

Description

@PLsergent

Describe the issue

When deploying an ingestion pipeline via DAB the field serverless is being ignored. Hence it's not possible to set serverless: false to run on classic compute.

It does work when creating one manually from the Web app.

Configuration

resources:
  pipelines:
    test_ingestion:
      name: Test ingestion
      serverless: false
      ingestion_definition:
        connection_name: connection_oracle
        source_type: ORACLE
      schema: oracle_ingestion
      channel: PREVIEW
      catalog: bronze

Steps to reproduce the behavior

  1. Run databricks bundle deploy ...
  2. Check deployment > serverless is missing from definition
Image

Expected Behavior

Compute should not be serverless (example from manual creation)

Image

Actual Behavior

Compute is set to serverless

Image

OS and CLI version

Tested with following versions:

  • v0.297.2
  • v1.0.0
  • v1.10.0

Is this a regression?

I don't know, it's our first time using ingestion pipeline.

Debug Logs

databricks validate --output json

The field is also ignored

test_ingestion": {
        "catalog": "catalog",
        "channel": "PREVIEW",
        "deployment": {
            {
              "table": {
                "destination_catalog": "catalog",
                "destination_schema": "schema",
                "source_catalog": "xxxx",
                "source_schema": "xxxx",
                "source_table": "xxxx",
                "table_configuration": {
                  "query_based_connector_config": {
                    "cursor_columns": [
                      "EXTRACTION_LEARN_DATE"
                    ]
                  }
                }
              }
            }
          ],
          "source_type": "ORACLE"
        }

Metadata

Metadata

Assignees

No one assigned

    Labels

    DABsDABs related issuesengine/terraformSpecific to terraform deployment engine in Databricks Asset Bundles

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions