-
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
Hot Fix Release v4.6.1 #103
Conversation
* EDGCOMMON-78. Add ssl for OkapiClient (cherry picked from commit bd00a1e)
(cherry picked from commit 2925d35)
(cherry picked from commit 5251bf4)
…nt edge modules that use Net server (cherry picked from commit e815cf2)
(cherry picked from commit 4fbc595)
(cherry picked from commit f7343f1)
(cherry picked from commit 9b23b27)
Quality Gate passedIssues Measures |
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 already have the spring.ssl.bundle.jks.web-server
and folio.client.tls
namespace for the TLS configuration variables:
- https://github.com/folio-org/edge-caiasoft?tab=readme-ov-file#tls-configuration-for-http-endpoints
- https://github.com/folio-org/edge-caiasoft?tab=readme-ov-file#tls-configuration-for-feign-http-clients
- https://github.com/folio-org/edge-dematic?tab=readme-ov-file#tls-configuration-for-http-endpoints
- https://github.com/folio-org/edge-dematic?tab=readme-ov-file#tls-configuration-for-feign-http-clients
- https://github.com/folio-org/edge-dcb?tab=readme-ov-file#tls-configuration-for-http-endpoints
- https://github.com/folio-org/edge-dcb?tab=readme-ov-file#tls-configuration-for-feign-http-clients
- https://github.com/folio-org/edge-fqm?tab=readme-ov-file#tls-configuration-for-http-endpoints
- https://github.com/folio-org/edge-fqm?tab=readme-ov-file#tls-configuration-for-feign-http-clients
- https://github.com/folio-org/edge-inn-reach?tab=readme-ov-file#tls-configuration-for-http-endpoints
- https://github.com/folio-org/edge-inn-reach?tab=readme-ov-file#tls-configuration-for-feign-http-clients
Please do NOT introduce yet another namespace like http-server
or web-client
.
The TLS configuration variables should have the same name regardless of the underlying technology (Spring, Vert.x).
Using different namespaces results in a multitute of work for the sysops, and it is very error-prone.
Re-using the Spring namespace for Vert.x modules will also make it more easy to change an edge module from Vert.x to Spring.
@julianladisch these are some points here to keep naming as is:
|
Renaming the option names affects about 9 Vert.x edge modules only. Keeping different names affects > 100 libraries and their sysops. I agree that the |
https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.external-config.typesafe-configuration-properties.relaxed-binding.environment-variables |
Releasing these prs for EDGCOMMON-78, EDGCOMMON-79
#99
#100
#101
#102