-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Implements TLS in Litmus backend #44
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
Conversation
backend/lib/charms/tls_certificates_interface/v4/tls_certificates.py
Dismissed
Show dismissed
Hide dismissed
backend/lib/charms/tls_certificates_interface/v4/tls_certificates.py
Dismissed
Show dismissed
Hide dismissed
backend/lib/charms/tls_certificates_interface/v4/tls_certificates.py
Dismissed
Show dismissed
Hide dismissed
backend/lib/charms/tls_certificates_interface/v4/tls_certificates.py
Dismissed
Show dismissed
Hide dismissed
PietroPasotti
left a 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.
A few points to be addressed, mainly about encapsulation in the newly added TLS class.
LMK if you need clarification.
PietroPasotti
left a 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.
we're getting there, but I think the Tls object's interface can be simplified further.
A couple of nits on the testing code as well.
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Co-authored-by: PietroPasotti <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
6bdad37 to
2e77a98
Compare
Signed-off-by: Bartlomiej Gmerek <[email protected]>
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.
a few thoughts especially on the testing bits, but the rest looks very good!
|
the integration test failure you're seeing is also regularly happening on my branch and is probably unrelated to our changes. I think this indicates that the frontend that's released on 2/edge is broken. Something for @mmkay to look into when he's back I reckon, I think we should merge this on red if necessary. |
Co-authored-by: PietroPasotti <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
Signed-off-by: Bartlomiej Gmerek <[email protected]>
This PR implements TLS support in the Litmus Backend charm as specified in TAP-718.
TLS certificates are handled through the
tls-certificatescharm interface.TLS is optional and enabled automatically upon
tls-certificatesrelation creation.Fixes #23
NOTE: local-backend itests are expected to fail at this point.