`lifecycle.prevent_destroy` flag is ignored in bundle operations

Abierto
#4,872 3 comentarios 0 reacciones 1 asignado Ver en GitHub

@andrewnester ya está trabajando en esto.

Desde el 31/3/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

DABs Enhancement
Describe the issue
  dev:
    resources:
      schemas:
        my_schema:
          name: my_schema
          catalog_name: my_catalog
          lifecycle:
            prevent_destroy: true

lifecycle configuration is omitted when running bundle deploy and bundle destroy commands. It does not appear in bundle state either

  "resources.schemas.internal": {
   "__id__": "my_catalog.my_schema",
   "state": {
    "catalog_name": "my_catalog",
    "name": "my_schema"
   }

As far as I understand, based on the acceptance tests, this is something that is intended to work.

Configuration

Please provide a minimal reproducible configuration for the issue

Steps to reproduce the behavior
  1. Include schema resource in the bundle
  2. bundle deploy -t <target>
    3.1. Inspect state from .databricks/bundle//resources.json
    3.2. Removing the resource and re-deploying, the resource will be wiped when approved without the error documented in the acceptance test
Expected Behavior

Behavior should be same as in the acceptance test and intended.

Actual Behavior

Flag ignored.

OS and CLI version

Databricks CLI v0.279.0
Databricks CLI v0.295.0

Is this a regression?

--

Debug Logs

--

Lenguaje dominante
Go
Estrellas
396
Forks
233
Merge medio
2 d 52 min
PR fusionados (30 d)
276

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de databricks/cli

Todos los issues de databricks/cli

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.