fix(flagd): use custom channel credentials in RPC resolver
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
Línea de trabajo
Start with the flagd provider's RPC resolver, where the channel is created via grpc.aio.secure_channel, and compare it to the in-process resolver that already honours channel_credentials. Check open pull request #453 first, since it targets this same gap and would make the work redundant. Done means the RPC path passes configured credentials while falling back to the existing tls and cert_path behaviour, with documented setup and tests covering both resolver paths.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The flagd provider accepts custom gRPC channel credentials through channel_credentials. The in-process resolver uses this setting. The RPC resolver does not pass it to grpc.aio.secure_channel.
This gap prevents applications from using custom transport credentials, including mutual TLS (mTLS), with the RPC resolver.
Update the RPC resolver to pass configured credentials when it creates its channel. If callers do not set custom credentials, keep the existing tls and cert_path behavior. Document this setup and test both resolver paths.
- Lenguaje dominante
- Python
- Estrellas
- 27
- Forks
- 33
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 15
Preparar el entorno
- Sin Dockerfile ni 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 open-feature/python-sdk-contrib
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
open-feature/python-sdk-contrib#439 ·
Los mantenedores suelen responder en 1 día
-
UnleashProvider.track has the wrong signature: client.track raises TypeError instead of no-opPosiblemente ocupada @aepfli la tomó hace 26 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
open-feature/python-sdk-contrib#433 ·
Los mantenedores suelen responder en 1 día
-
Restore the .gitmodules branch pins so Renovate tracks flagd submodule versions againPosiblemente ocupada @aepfli la tomó hace 30 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
open-feature/python-sdk-contrib#421 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 90/100
open-feature/python-sdk-contrib#417 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
chore(flagd): protobuf modules are only generated by a buildPosiblemente ocupada @aepfli la tomó hace 25 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
open-feature/python-sdk-contrib#446 ·
Los mantenedores suelen responder en 1 día
Todos los issues de open-feature/python-sdk-contrib
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
-
[Bug]: Importing weave changes the process-wide localePosiblemente ocupada @himanshu748 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
-
UX
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
mediajunkie/piper-morgan-product#2008 · 2 comentarios ·