-
Notifications
You must be signed in to change notification settings - Fork 3
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
CSS-10666: Add enable DB tls config #42
Conversation
85e116a
to
b9e2264
Compare
b9e2264
to
7191153
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.
Will approve after threads are resolved. Please re-request review when you are done.
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.
Code looks good, but please could you remind me why the tls-enabled is a config rather than being something deduced from the relation with postgresql and then passed to the admin charm?
93961d1
to
2a76c9d
Compare
2a76c9d
to
a7e50f0
Compare
8102128
to
4e363b9
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 - nice work
This PR adds the
db-tls-enabled
config, which allows the user to specify whether or not the persistence and visibility database has TLS enabled. It also updates the integration tests and workflows in line with recent updates made to our charms.Note: I've disabled one of the integration tests which tests that a server upgrade from v1.20 to v1.21 will result in a schema upgrade. This is due to a bug in pylibjuju in how charms are deployed from Charmhub with custom resources, which will need to be investigated later. In any case, the changes introduces here do not have any effect on this process.