eclipse-score / eclipse-score/lifecycle
Make `Native` or `Reporting` process transparent to component implementation.
- Dominant language
- C++
- Stars
- 6
- Forks
- 34
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 80
Description
### What
Probably needs https://github.com/eclipse-score/lifecycle/issues/601 to be complete first.
Currently there are some ways that component implementation (process info node) has to check the application type. To basically implicitly support the ProcessState ready condition:
https://github.com/eclipse-score/lifecycle/blob/78dcb33880a939a28f449dd93283195526123116/score/launch_manager/src/daemon/src/process_group_manager/details/process_info_node.cpp#L293-L309
Instead the config should (if not already defined) could add a ready condition for `ProcessState::Running`
and the component implementation evaluate this separately.
- Remove `application_types` in process_info_node
- Make configuration loading
### Acceptance Criteria (DoD)
- Make `Native` or `Reporting` process transparent to component implementation.
### How
_No response_
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.