stackabletech / stackabletech/stackablectl
Make installation of stack steps conditional
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Rust
- Estrellas
- 10
- Forks
- 5
- Merge medio
- 4 h 41 min
- PR fusionados (30 d)
- 4
Descripción
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.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Empieza por rastrear cómo se gestionan la instalación de stacks y la selección de demos en stackablectl, especialmente las rutas que instalan Airflow DAGs y Jupyter notebooks. Define un mecanismo para que las demos puedan habilitar recursos condicionales mientras los stacks oficiales los omiten, o determina cómo funcionarían stacks de demo separados; se considerará terminado cuando los recursos de demo innecesarios ya no se instalen de forma predeterminada.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- jupyter-notebook, rust
- Área
- cli, devops
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100