integration of compose-like container groups
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
Línea de trabajo
El issue no menciona archivos, pruebas ni puntos de entrada. Empieza revisando el ciclo de vida de los contenedores existente y el flujo de trabajo de pruebas, y después compara sus capacidades con la gestión de grupos de contenedores heterogéneos de Docker Compose. Para darlo por terminado, sería necesario acordar el alcance y el diseño para componer, ejecutar y destruir repetidamente varios sistemas de contenedores dentro de una suite de pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Although only recently having entered the containers space, I have come to understand the importance of Container Structure Test.
Docker and other developers of container infrastructure emphasize the value of building custom containers for testing general software, even software not generally targeted for containers, but few emphasize the importance of validating a container image before publishing it to external consumers.
The Docker interface is not natively friendly to the workflow of reusing an image for repeated cycles of container creation and destruction, and therefore, management of these processes is an important source of value from this project.
Automation in container testing seems to entail two critical aspects. One, as just explained, is management of the life cycle of a container and automatic processes occurring within the lifetime. The other is management of groups of containers, of heterogeneous source images, related to each other by sharing of otherwise isolated resources, such as network connectivity. Docker Compose seeks to achieve the latter objective.
In the case of robust container testing, I have come to understand, the needed for both of these automation features being integrated into a single, cogent workflow.
To make possible a truly robust test suite, a framework should allow a test suite to include specifications of any number of systems of heterogeneous containers, each such system being created and destroyed any number of times, under various specific constraints or performing various specific tasks, That is, a test suite in general should encapsulate multiple Compose-like definitions, and should handle the entire life cycle of all components from each definition.
It suggest it would be quite worthwhile for Container Structure Tests to move in such an ambitious direction.
- Lenguaje dominante
- Go
- Estrellas
- 2.5k
- Forks
- 213
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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.
Más de GoogleContainerTools/container-structure-test
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
allstar
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
GoogleContainerTools/container-structure-test#393 · 639 comentarios ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
GoogleContainerTools/container-structure-test#280 · 1 reacción ·
-
go.mod pins vulnerable docker/containerd modules; two open Dependabot PRs clear most findingsAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
-
Windows: structure_test binary missing .exe extension causes "Open With" dialog instead of running testsPosiblemente ocupada @peakschris la tomó hace 145 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
Todos los issues de GoogleContainerTools/container-structure-test
Issues similares
-
[Bug]: Anthropic Responses converter forwards empty text blocks, upstream rejects with 400Posiblemente ocupada @david-choi-querypie la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
area:web p3
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Lets-Parley/Parley#912 ·
Los mantenedores suelen responder en 1 día
-
bug observability
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
sagar2395/snowopslabs#164 ·
Los mantenedores suelen responder en 1 día
-
enhancement help wanted
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Git-Hospital/githealthcheck#61 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
afreidah/s3-orchestrator#1824 ·
Los mantenedores suelen responder en 1 día