-
Notifications
You must be signed in to change notification settings - Fork 1
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
[scalardl-ledger] Support TLS in ScalarDL Ledger chart #256
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Thank you 🙇
b4038b8
to
29a58b1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thank you!
Left one question for clarification.
{{- if .Values.ledger.tls.caRootCertSecret }} | ||
- -tls-ca-cert=/tls/certs/ca-root-cert.pem | ||
{{- end }} | ||
- -tls-server-name={{ .Values.ledger.tls.overrideAuthority }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ditto. (The same question as the ScalarDB Cluster PR.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your review!
I answered it on the ScalarDB Cluster PR side.
#255 (comment)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! But can you check why CI fails, just in case? Thank you!
@jnmt
Thank you for pointing it out! I found the root cause. The cause of CI failure is the issue on the CI side... We use the bitnami helm chart to deploy PostgreSQL as a backend DB in the CI. However, recently they released a new major version and we faced an error by the backward-incompatible things. So, I fixed in in the following PR. 🙂 |
@kota2and3kan Thank you! Got it : ) |
Description
This PR adds TLS support in the ScalarDL Ledger chart.
In this update, users can configure TLS features and set key/cert files for ScalarDL Ledger.
Note: You need to enable the wire encryption feature on the ScalarDL Ledger side by setting
scalar.dl.ledger.server.tls.enabled=true
in theledger.ledgerProperties
in your custom values file.[Client] ---> [Envoy] ---(TLS)---> [ScalarDL Ledger]
Related issues and/or PRs
Changes made
Checklist
Additional notes (optional)
N/A
Release notes
Support TLS configuration in the ScalarDL Ledger chart. You can enable TLS between Envoy and ScalarDL Ledger.