stackabletech / stackabletech/stackablectl
Make installation of stack steps conditional
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 10
- Forks
- 5
- Merge moyen
- 4 h 41 min
- PR mergées (30 j)
- 4
Description
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.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par retracer la manière dont l’installation des stacks et la sélection des demos sont gérées dans stackablectl, en particulier les chemins qui installent des Airflow DAGs et des Jupyter notebooks. Définissez un mécanisme permettant aux demos d’activer des ressources conditionnelles tandis que les stacks officiels les omettent, ou déterminez comment fonctionneraient des stacks de demo séparés ; le travail est terminé lorsque les ressources de demo inutiles ne sont plus installées par défaut.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- jupyter-notebook, rust
- Domaine
- cli, devops
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100