-
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
remove graph-repository-connector dependency from connector-configuration-factory #5848
Conversation
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
…-fvt Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
open-metadata-distribution/open-metadata-assemblies/src/main/assemblies/egeria-omag.xml
Outdated
Show resolved
Hide resolved
…ies into distribution lib folder Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[email protected]>
Signed-off-by: Bogdan Sava <[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.
Looks like a great update! I just noticed one very minor issue with an explicit version in the pom.
I'm going to pull & build/check as an extra test
...ices-connectors/open-metadata-collection-store-connectors/graph-repository-connector/pom.xml
Outdated
Show resolved
Hide resolved
I'm seeing an error when testing the PR in launching the ui chassis - which is hitting an exception from CassandraHealthContributor . We saw this in egeria previously, and disabled the health contributor in the chassis properties. management.health.cassandra.enabled=false This wasn't done in the UI - but we hadn't seen the issue Not sure why this change is causing this now - some difference in component scan, or a new version ie
I have a shell script to setup a local deployment which hasn't changed (though the broader environment could have). In fact locally it doesn't run the UI properly since there is no static content server launched (I usually test in containers)
|
This is the sequence that causes the failure - specifically when including our other libraries in the loader path. This is understandable as the spring component scan will find the cassandra health check to add.
|
If the spring property is set to disable the cassandra endpoint ie here's the env var equiv - it works:
I am unsure if this is specific to this PR, or has crept in since I last ran in this configuration, but since we already have |
I see! The dependency is adding a contributor to health check. |
Please do not export LOADER_PATH of OMAG to environment. |
It's a reflection of what we do currently in the helm chart for coco pharma where the same configuration for LOADER_PATH is used for both. Hence the failure (so good it was spotted :-) I agree though in terms of setting the environment. It doesn't make sense to add these libraries into the loader path for the ui chassis. Therefore I'll update the environment for the pod running the ui chassis so that it has a cleaner environment. I think that is the right fix Until that is done, I've not tested, but I think:
I can make the change for 3.4 but maybe not for a few days/week. It's probably best to defer the merge until done. Will need
|
Signed-off-by: Bogdan Sava <[email protected]>
I added the property in application.properties . The order is: |
I've raised the issue for cleanup in the container image |
test passed. recommend merge |
PR looks good, nice job! management.health.defaults.enabled = false I will check if this is working and create separate PR + document it somewhere in admin docs. |
Description
remove graph-repository-connector dependency from connector-configuration-factory