-
Notifications
You must be signed in to change notification settings - Fork 16
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
feat: add logging-house-client #732
feat: add logging-house-client #732
Conversation
Hi, |
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.
A few questions and comments which need to be adressed:
- Repo with source-code: https://github.com/truzzt/mds-ap3
- There's no documentation for the extension, not here and not in the source-code-repo.
- Which logging house are you aiming to be compatible with in times of DSP messages, is it already deployed somewhere?
- How was functionality tested, looking at the code the extension does nothing else than just print if it was enabled/disabled??
- The build.gradle of the linked repo contains dependency-repos from IAIS, which, as we know, have been deactivated a long time ago, needs to be removed (why is it even there?).
- The IDS-mulitpart-protocol and its logMessage are in the requirements file in the repo (we have to look somewhere to see what you're planning). These messages no longer exist in the days of the DSP-protocol. This contents need to be updated.
- We have to find a solution on how you can address breaking changes in an event of an edc-core update in this repo. How did you plan the process? Wouldn't you rather contribute the code itself here or do you update the code and publish a new LH-maven-package when there are breaking changes?
As long as the code/extension itself has no functionality other than the fact that you can switch it on and off and this is logged, we will not further consider merging the PR into main for the time being.
Hi @tmberthold , Second, formally the implementation details of the extension are since the takeover of the client extension not in your scope anymore. We have today a meeting with the MDS and will discuss your suggestions. Please keep in mind that the logging-house-client extension aims to work and be updated according to the MDS roadmap. |
Hi @dhommen , |
Hi @jkbquabeck, |
A few technical things here, if I remeber corretly how it normally needs to be done:
Update: see comments below |
Hi @tmberthold, Based on my understanding of GitHub workflows, using the |
Apparently your understanding is correct - thanks for adding the env properties to the ci! |
I need to clarify my previous statement: the |
I created a GHCR-Image via another PR including this extension which can be used for testing (based on v0.1.0): The default case without setting the env-props or if it was explicitly switched off, the extension logs that it is switched off: If CLEARINGHOUSE_CLIENT_EXTENSION_ENABLED: "true" and EDC_CLEARINGHOUSE_LOG_URL (any value) are set, the extension logs, that it has been enabled: So technically this "placeholder extension" (v0.1.0) works as expected, given the current functionality. |
How could we enable Dependabot to automatically create PRs if there were any dependency updates. Does this make sense? |
The current version of the logging-house-client-extension is in the 0.x.x series, suggesting that not every version update necessarily warrants immediate action. Therefore, I recommend postponing discussion on this topic until we reach version 1.0.0. |
cf8585f
to
4b2b821
Compare
Hello @tmberthold I have reverted the rebase from main and only add the version update for the extension. How do you want to proceed with the conflicts of the workflow files that we changed to enable GH actions from fork PRs? |
Hi @dhommen,
Thank you for the update! |
Hi @tmberthold |
Hi @dhommen, I discussed the following internally:
Could you do us a favor and:
If that would be possible, that would be great! |
Hi @tmberthold could you please elaborate a little bit more on why the change to another branch is needed and the ci.yml adjustments should be reverted when it first was requested for the action to pass? |
Hi, |
What issues does this PR close?
Add placeholder logging-house-client
Checklist