fix(flagd): use custom channel credentials in RPC resolver
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Python
- Stelle
- 27
- Fork
- 33
- Merge medio
- 1g 17h
- PR unite (30g)
- 15
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di open-feature/python-sdk-contrib
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
open-feature/python-sdk-contrib#439 ·
I maintainer di solito rispondono entro 1 giorno
-
UnleashProvider.track has the wrong signature: client.track raises TypeError instead of no-opForse già presa @aepfli l’ha presa 25 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
open-feature/python-sdk-contrib#433 ·
I maintainer di solito rispondono entro 1 giorno
-
Restore the .gitmodules branch pins so Renovate tracks flagd submodule versions againForse già presa @aepfli l’ha presa 29 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
open-feature/python-sdk-contrib#421 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
open-feature/python-sdk-contrib#417 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
chore(flagd): protobuf modules are only generated by a buildForse già presa @aepfli l’ha presa 24 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
open-feature/python-sdk-contrib#446 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di open-feature/python-sdk-contrib
Issue simili
-
bug difficulty:2 good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
MakazhanAlpamys/Soup#1865 ·
I maintainer di solito rispondono entro 1 giorno
-
area: agents area: docs good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
openapi/gknowledge#23 ·
-
useless-suppression reported for deprecated-* messages that should be exemptForse già presa @adityasinha-ghub l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
pylint-dev/pylint#11656 ·
I maintainer di solito rispondono entro 1 giorno
-
area:provisioning effort:S priority:P2 provider:local-libvirt risk:daytime-only status:in-progress type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
randomparity/kdive#3203 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
get() for StrEnumForse già presa @FeJo5952 l’ha presa oggi. Apertagood first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
collective/icalendar#1921 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno