Make installation of stack steps conditional

Offen
#197 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
25/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
jupyter-notebook, rust
Bereich
cli, devops

Rechercherichtung

Beginne damit nachzuverfolgen, wie die Stack-Installation und die Demo-Auswahl in stackablectl behandelt werden, insbesondere die Pfade, die Airflow DAGs und Jupyter notebooks installieren. Definiere einen Mechanismus, mit dem Demos bedingte Ressourcen aktivieren können, während offizielle Stacks diese auslassen, oder ermittle, wie separate Demo-Stacks funktionieren würden; erledigt ist dies, wenn unnötige Demo-Ressourcen standardmäßig nicht mehr installiert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Description

Some demos have requirements that can only be installed at stack installation time. Examples are: airflow dags, jupyter notebooks. These cannot be installed by the demo it's self because that's too late.

Currently some stacks install resources that only make sense as part of demos. This can be confusing and leads to stack pollution with unnecessary steps and resources.

Proposed solution

Introduce some mechanism that allows stacks to create resources conditionally.

In the examples above, stacks should install airflow dags and jupyter notebooks conditionally. The corresponding demos would enable the condition while the stacks would not.

Alternatively, demo stacks could be separated from the "official" stacks.

Vorherrschende Sprache
Rust
Sterne
10
Forks
5
Ø Merge
4 Std. 41 Min.
Gemergte PRs (30 T.)
4

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus stackabletech/stackablectl

Alle Issues in stackabletech/stackablectl

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.