bundle path as a substitution variable
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 68/100
Rechercherichtung
Beginne damit nachzuverfolgen, wie bestehende Substitutionen wie bundle.name und bundle.uuid aufgelöst werden, und untersuche anschließend, wie die CLI das Verzeichnis bestimmt, das databricks.yml enthält. Erledigt ist die Aufgabe, wenn bundle.path zu diesem Bundle-Verzeichnis als absoluter Pfad expandiert wird und Tests die Substitution abdecken.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe the issue
We have multiple bundles in one repository, sharing some common resources in the repo root, which we include into the databricks.yml of the bundles.
The common resources also include the artifacts, which use a script to download additional wheels into the dist directory of the bundle. Therefore we need the path to the bundle. Currently we use a variable "bundle_path" in each of those bundles and reference it in the common script. but this is brittle, e.g. when the path/directory changes.
Expected Behavior
A substitution like bundle.path (next to bundle.name, bundle.uuid) would be really helpful. This variable should contain the full, absolute path to the bundle (=directory containing the databricks.yml).
Additionally, bundle.cwd would be a nice to have, pointing to the current working dir (the folder the databricks bundle command was executed). But more important for us would be bundle.path.
Actual Behavior
Need to specify a manual variable (of course this variable could also be filled when executing bundle commands, but its easy to forget.
OS and CLI version
CLI Version 1.5
- Vorherrschende Sprache
- Go
- Sterne
- 405
- Forks
- 250
- Ø Merge
- 1 T. 11 Std.
- Gemergte PRs (30 T.)
- 236
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus databricks/cli
-
Apps commands only accept relative path to app.ymlEvtl. vergeben @yuri-rod hat das vor 9 Tagen übernommen. OffenCLI
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
databricks/cli#6910 ·
Maintainer antworten meist innerhalb von 1 Tag
-
DABs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
databricks/cli#6670 ·
Maintainer antworten meist innerhalb von 1 Tag
-
DABs
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
databricks/cli#7032 ·
Maintainer antworten meist innerhalb von 1 Tag
-
DABs engine/direct Enhancement
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 56/100
databricks/cli#7013 · 2 Reaktionen ·
Maintainer antworten meist innerhalb von 1 Tag
-
DABs
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 18/100
databricks/cli#7002 ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
component/gpu-kubelet-plugin component/helm needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
kubernetes-sigs/dra-driver-nvidia-gpu#1559 ·
Maintainer antworten meist innerhalb von 1 Tag
-
TOTP enrollment returns 500 for phone-only users (empty TOTP account name)Evtl. vergeben @emiliosandoval4 hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 60/100
Maintainer antworten meist innerhalb von 1 Tag
-
8.9 to 8.10 Helm upgrade guide still says deprecated keys are removed in chart v16 (Camunda 8.11)Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 78/100
camunda/camunda-platform-helm#7559 ·
Maintainer antworten meist innerhalb von 1 Tag
-
docs: namespaceRegexes example teaches prefix matching, but regexes are matched as a substringEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offentriage/pending-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
external-secrets/external-secrets#7117 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ENTERPILOT/GoModel#1183 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag