-
Notifications
You must be signed in to change notification settings - Fork 261
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
Add ability to override AL OMAS topic listener connection properties #6900
Conversation
Signed-off-by: Raluca Popa <raluca.popa2@ing.com>
...i/openmetadata/governanceservers/openlineage/admin/OpenLineageServerOperationalServices.java
Outdated
Show resolved
Hide resolved
In addition further improvement: I do not like that initializeOLS call is blocking until the configuration is retrieved from the paired omas. This enforces certain deploy time rules and it is not optimal for containerized deployments. |
...va/org/odpi/openmetadata/adminservices/configuration/properties/OpenLineageServerConfig.java
Outdated
Show resolved
Hide resolved
...va/org/odpi/openmetadata/adminservices/configuration/properties/OpenLineageServerConfig.java
Outdated
Show resolved
Hide resolved
...va/org/odpi/openmetadata/adminservices/configuration/properties/OpenLineageServerConfig.java
Outdated
Show resolved
Hide resolved
...i/openmetadata/governanceservers/openlineage/admin/OpenLineageServerOperationalServices.java
Outdated
Show resolved
Hide resolved
...i/openmetadata/governanceservers/openlineage/admin/OpenLineageServerOperationalServices.java
Show resolved
Hide resolved
Signed-off-by: Raluca Popa <raluca.popa2@ing.com>
…ct in the embeddedConnections retrieved Signed-off-by: Raluca Popa <raluca.popa2@ing.com>
...i/openmetadata/governanceservers/openlineage/admin/OpenLineageServerOperationalServices.java
Outdated
Show resolved
Hide resolved
|
Signed-off-by: Raluca Popa <raluca.popa2@ing.com>
Signed-off-by: Raluca Popa <raluca.popa2@ing.com>
Signed-off-by: Raluca Popa raluca.popa2@ing.com
Description
This PR change the asset lineage topic connection auto-configuration processing to allow configuration properties overrides.
The connection object will be still retrieved from the paired OMAS (as defined in the "accessServiceConfig")
once the connection object is retrieved we check if "assetLineageTopicConnectionOverride" object is present in local server configuration we will override the configuraionProperties received with the local values (map)
if the "assetLineageTopicConnectionOverride" object is not present in the local configuration then everything stays as it is (connection is created based on the parameters received from the remote access server)
Related Issue(s)
Testing
Release Notes & Documentation
Additional notes