Notebooks deployed through Asset Bundles do not use the default base environment

Ouverte
#3,887 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
go
Domaine
cli

Piste de recherche

Commencez par reproduire le problème via le point d’entrée databricks bundle deploy ... avec un environnement de base par défaut configuré et une tâche de notebook. Suivez le chemin de déploiement d’Asset Bundle afin de déterminer pourquoi les nouveaux notebooks n’utilisent pas la valeur par défaut et pourquoi les notebooks modifiés perdent leur sélection. Le travail est considéré comme terminé lorsque les deux comportements attendus sont observés au cours des étapes de déploiement signalées.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

DABs
Describe the issue

When creating a new notebook, the default base environment is correctly applied. However, when deploying a Asset Bundle, the notebooks do not have the base environment applied. Additionally, having manually applied the base environment directly, the next deploy will overwrite the selection.

Configuration
  • Have a base environment configured and set as default
  • Have a job with a notebook task
Steps to reproduce the behavior
  1. Apply base environment to notebook referenced by a job
  2. Make a small change to the notebook inside the bundle
  3. Run databricks bundle deploy ...
  4. Check that the environment selection has been reset
Expected Behavior

For new notebooks deployed, the default base environment should be applied.
When deploying changed notebooks, the selected base environment will not be reset.

Actual Behavior

Every deploy resets the selected base environment

OS and CLI version

VS Code extension 2.10.3 (Databricks CLI 0.266.0)
Tested on both Windows 11, and macOS 15.7.2

Is this a regression?

To my knowledge, this has never worked.

Langage dominant
Go
Étoiles
427
Forks
267
Merge moyen
2 j 1 h
PR mergées (30 j)
233

Préparer son environnement

  • Fournit un Dockerfile ou un fichier Docker Compose
  • Propose un modèle de pull request
  • Aucun guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de databricks/cli

Toutes les issues de databricks/cli

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.