Add Docker Secrets/Configs support
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Stack tecnológico
- docker, docker-compose, python
- Área
- devops, infrastructure
Línea de trabajo
Comienza con la documentación enlazada de Docker Swarm secrets y configs y, después, sigue cómo se crean los servicios del stack y los nuevos contenedores utilizados para las copias de seguridad. Determina cómo deben representarse y propagarse las fuentes de secrets/configs y los sufijos de los archivos de variables de entorno, incluidos los cambios necesarios cuando cambie el entrypoint o el command del Dockerfile. La tarea estará terminada cuando los contenedores de copias de seguridad puedan consumir Docker secrets o configs sin un entrypoint personalizado y el comportamiento esté cubierto por las pruebas relevantes del proyecto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
See Docker documents:
Secrets have several advantages over inserting credentials into environment variables, and are considered best practice for Swarm setups.
Can this be added please? Many images implement this via either allowing environment variables to have a suffix like __FILE to specify the path of the secret/config, which is loaded inside the app.
Right now this can be worked around with a custom entrypoint, but that requires updating if the Dockerfile entrypoint or command is ever altered. Edit: This cannot be worked around as it turns out, as I forgot that new containers are spun up to perform the actual backups.
- Lenguaje dominante
- Python
- Estrellas
- 181
- Forks
- 13
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 lawndoc/stack-back
-
Maintenance QuestionAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 20/100
lawndoc/stack-back#119 ·
-
Feature request: Atomic backup mode for single snapshot for volumes + databasesPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
lawndoc/stack-back#110 · 1 comentario ·
-
Feature Request: Pre/Post-Backup Hooks and Ordered Backup ExecutionPosiblemente ocupada @muebau la tomó hace 211 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
lawndoc/stack-back#108 · 1 comentario ·
-
feat: Create backup/snapshot per container/compose projectPosiblemente ocupada @Abestanis la tomó hace 41 días. Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
lawndoc/stack-back#106 · 1 comentario ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 48/100
lawndoc/stack-back#104 · 1 comentario ·
Todos los issues de lawndoc/stack-back
Issues similares
-
[Bug]: Streamed /v1/chat/completions sends unredacted agent error text (keys) in the final chunkPosiblemente ocupada @rodricksz4h5 la tomó hoy. Abiertoarea/streaming comp/gateway P2 type/security
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
NousResearch/hermes-agent#138245 ·
Los mantenedores suelen responder en 1 día
-
[oblt-aw][autodoc] Update user onboarding guide for mandatory trigger CODEOWNERS stepPosiblemente ocupada @github-actions la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
correction metadata
Dificultad 2/5 Menos de una hora Aptitud para principiantes 68/100
acl-org/acl-anthology#10378 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
cloudtrail_multi_region_enabled_logging_management_events fails when the advanced event selector has a custom namePosiblemente ocupada @12YYCCYY16 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
prowler-cloud/prowler#13033 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
graygarbage/HermesKey#23 ·