-
Notifications
You must be signed in to change notification settings - Fork 71
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: grpc tls connectivity (grpcs) (#477)
## This PR Introduce TLS connectivity for GRPC sync provider. TLS can be enabled using schema `grpcs://`. For example, `./flagd start --uri grpcs://localhost:8090` Further, a self-sign certificate can be provided for TLS connectivity using configuration source field `certPath` ex:- `./flagd start --sources='[{"uri":"grpcs://localhost:9090","provider":"grpc", "certPath":"<CA_CERT>"}]'` ### How to test Start mock server impl - https://github.com/Kavindu-Dodan/flagd-grpc-sync-server & then run flagd with grpc tls mode --------- Signed-off-by: Kavindu Dodanduwa <kavindudodanduwa@gmail.com> Co-authored-by: James Milligan <james@omnant.co.uk> Co-authored-by: Skye Gill <gill.skye95@gmail.com>
- Loading branch information
1 parent
1762503
commit 228f430
Showing
5 changed files
with
489 additions
and
99 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.