DAB dynvar: cannot parse resource keys starting with digits when permissions are set
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 66/100
Direzione di ricerca
Start by tracing how the CLI parses resource references such as ${resources.jobs.00_clear_silver_and_gold.id} while planning resource permissions, then compare that path with the case where permissions are absent. Reproduce with the YAML example using databricks bundle plan or deploy; done when a resource key beginning with digits plans successfully with permissions.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
Resource keys starting with a digit (e.g. 00_clear_silver_and_gold) fail with cannot parse when permissions are defined on the resource.
Error message:
Error: cannot plan resources.jobs.00_clear_silver_and_gold.permissions: cannot parse "/jobs/${resources.jobs.00_clear_silver_and_gold.id}" Error: planning failed
The same key works fine without permissions. Renaming the key to not start with a digit (e.g. clear_silver_and_gold) while keeping name: 00_clear_silver_and_gold resolves the issue.
Reproduction
CLI version: 1.7.0
resources:
jobs:
00_clear_silver_and_gold:
name: 00_clear_silver_and_gold
permissions:
- group_name: engineer-group
level: CAN_MANAGE
- group_name: admin-group
level: CAN_MANAGE
tasks:
- task_key: example_task
notebook_task:
notebook_path: ${workspace.file_path}/src/example
Running databricks bundle deploy or databricks bundle plan produces:
Error: cannot plan resources.jobs.00_clear_silver_and_gold.permissions: cannot parse "/jobs/${resources.jobs.00_clear_silver_and_gold.id}"
Expected behavior
Resource keys starting with digits should be supported, consistent with how Terraform and the Databricks API handle job names.
- Lingua principale
- Go
- Stelle
- 427
- Fork
- 267
- Merge medio
- 2g 1h
- PR unite (30g)
- 233
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di databricks/cli
-
Apps commands only accept relative path to app.ymlForse già presa @yuri-rod l’ha presa 38 giorni fa. ApertaCLI
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
databricks/cli#6910 ·
I maintainer di solito rispondono entro 1 giorno
-
DABs
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
databricks/cli#6670 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Bump vulnerable dependencies workflow is failingForse già presa @shreyas-goenka l’ha presa oggi. Apertabump-vuln-deps-failure
databricks/cli#7531 · 1 commento · 7 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
bundle run on an app fails with "not in RUNNING state" when the app's compute is UPDATINGForse già presa @andrewnester l’ha presa 1 giorno fa. ApertaBug DABs
Difficoltà 3/5 1-2 giorni Idoneità per principianti 76/100
databricks/cli#7451 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Bundle deploy of an AI/BI dashboard breaks viewers' private bookmarks (UI save + publish does not)Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
databricks/cli#7419 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di databricks/cli
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
kind/features
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
TencentBlueKing/bk-nodemgr#3991 ·
I maintainer di solito rispondono entro 1 giorno
-
meta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
last9/last9-mcp-server#554 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Plain-http federation signing external_url fails startup with "invalid federation request signature"Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno