-
Notifications
You must be signed in to change notification settings - Fork 28
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
Configure database ssl on creation #22
Conversation
We are always going to use ssl from now on so it doesn't need to be and attribute.
The erb was only in the file to determine if we were using ssl or not. It has now been removed.
Because we don't have any more erb files, this method can now just copy the file directly
This will ensure that the server will use ssl for all connections from the first time it starts up.
Checked commits carbonin/manageiq-appliance_console@44b6e58~...91b613f with ruby 2.3.3, rubocop 0.47.1, haml-lint 0.20.0, and yamllint 1.10.0 lib/manageiq/appliance_console/internal_database_configuration.rb
|
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.
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ/manageiq-appliance_console#22 Fixes ManageIQ#4
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ#22 Fixes ManageIQ#4 (transferred from ManageIQ/manageiq-gems-pending@ee90116)
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ#22 Fixes ManageIQ#4 (transferred from ManageIQ/manageiq-gems-pending@ee90116)
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ#22 Fixes ManageIQ#4 (transferred from ManageIQ/manageiq-gems-pending@ee90116)
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ#22 Fixes ManageIQ#4 (transferred from ManageIQ/manageiq-gems-pending@ee90116)
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ#22 Fixes ManageIQ#4 (transferred from ManageIQ/manageiq-gems-pending@ee90116)
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ#22 Fixes ManageIQ#4 (transferred from ManageIQ/manageiq-gems-pending@ee90116)
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ#22 Fixes ManageIQ#4 (transferred from ManageIQ/manageiq-gems-pending@ee90116)
The last caller of PostgresAdmin.certificate_location was removed in ManageIQ#22 Fixes ManageIQ#4 (transferred from ManageIQ/manageiq-gems-pending@ee90116)
This PR utilizes changes made in ManageIQ/manageiq-appliance#162 to generate ssl certs for encrypting database traffic.
It also removes conditional logic around setting the
ssl
option in postgresql.conf