-
Notifications
You must be signed in to change notification settings - Fork 85
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: Create UCR for System Events for Devices #779
feat: Create UCR for System Events for Devices #779
Conversation
Prerequsit for edgexfoundry#581 Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>
028dc3b
to
19d639d
Compare
Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>
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 good overall. I've made several inline comments.
Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>
Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>
44fc6f6
Hi @lenny-intel |
@JamesKButcher , Would you also want |
I think it does make sense to have another UCR document since those aren't about onboarding. At the same time, the UCR title is generic (System Events for Devices) rather than something line "Onboarding System Events for Devices". We could change the title to allow future separate UCRs. Alternatively, we could amend this UCR in a future revision (the new process allows that) to cover connection events. If we do extend this one right now, we need to further discuss to understand what events are needed. For example, why do we need to distinguish between IMO, if we add a separate UCR or amend this one later, we wouldn't need another ADR since the architecture to support it would become available via the ADR that will design how to tackle system events. |
Yea, after thinking about this, I agree as separate UCR doc is warranted. Thinking the Device DTO needs the connection status, then the |
@lenny-intel @farshidtz ok happy with that. Approved from my perspective |
recheck |
Would it be within the scope of this UCR to say that the Subscription is required to have the usual CRUD operations? |
I think those are design details on show the subscription is accomplished. i.e. message bus or some notification service. For this use case It just need to subscribe, details on how are TBD on the ADR. |
Signed-off-by: Leonard Goodell <leonard.goodell@intel.com>
52233c7
…s-UCR Signed-off-by: edgex-jenkins <collab-it+edgex@linuxfoundation.org>
Prerequsit for #581
Signed-off-by: Leonard Goodell leonard.goodell@intel.com
If your build fails due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-docs/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements: