Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ability to inject a CA cert for use in grpcs and grpc-web #719

Closed
7 tasks
Tracked by #47
jeromy-cannon opened this issue Oct 21, 2024 · 0 comments · Fixed by #753
Closed
7 tasks
Tracked by #47

Add ability to inject a CA cert for use in grpcs and grpc-web #719

jeromy-cannon opened this issue Oct 21, 2024 · 0 comments · Fixed by #753
Assignees
Labels
Internal Requirement P0 An issue impacting production environments or impacting multiple releases or multiple individuals.

Comments

@jeromy-cannon
Copy link
Contributor

jeromy-cannon commented Oct 21, 2024

need Solo and Solo-Charts to optional accept and apply CA cert for grpcs (HAProxy grpc TLS) and grpc-web (Envoy).

Need to be able to inject the CA certs, don’t have to do the self-signed or lets encrypt.

Note: we can sign the static CA cert and inject it and it is less work than all of the lets encrypt stuff we did for Mirror Node Explorer.

Tasks

Preview Give feedback

NOTE: platform_installer.ts copyGossipKeys() is an example of how to read files, generate the data, and then store it in K8s as a secret.

@jeromy-cannon jeromy-cannon added the P1 High priority issue. Required to be completed in the assigned milestone. label Oct 21, 2024
@jeromy-cannon jeromy-cannon added P0 An issue impacting production environments or impacting multiple releases or multiple individuals. and removed P1 High priority issue. Required to be completed in the assigned milestone. labels Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Internal Requirement P0 An issue impacting production environments or impacting multiple releases or multiple individuals.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants