testcontainers / testcontainers/testcontainers-python
Feature: Podman Kube Play support
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Python
- Estrellas
- 2.3k
- Forks
- 386
- Merge medio
- 4 h 40 min
- PR fusionados (30 d)
- 1
Descripción
What are you trying to do?
Today we can use the DockerCompose class to start a compose file
Podman has a unique feature called Podman Kube Play allowing you to start services, formatted in a Kubernetes-like format and run without a Kubernetes cluster, with only containers. This is very useful for workflow where a full Kubernetes cluster is not needed.
In a similar way of starting compose project, it would be nice to be able to start Podman.
Why should it be done this way?
With our Ubuntu GitHub runners, Podman is installed by default, with the Kube Play feature already available, it would ease the setup to directly have support for this feature with testcontainers.
I would be motivated to do the contribution if this is something that can be accepted
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.
Línea de trabajo
Comienza con core/testcontainers/compose/compose.py, especialmente con el punto de entrada de inicio de DockerCompose al que se hace referencia en la issue, y revisa la documentación enlazada de Podman Kube Play. Determina la API y la cobertura de pruebas necesarias para iniciar servicios desde un archivo con formato Kubernetes sin un clúster; la finalización debería demostrar ese flujo de trabajo mediante pruebas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- devops
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100