Skip to content
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

RFE: Add StartTransientUnit #1033

Closed
5 tasks done
engelmi opened this issue Jan 29, 2025 · 1 comment
Closed
5 tasks done

RFE: Add StartTransientUnit #1033

engelmi opened this issue Jan 29, 2025 · 1 comment
Assignees
Labels
enhancement New feature or request jira Issues that are synced to Jira
Milestone

Comments

@engelmi
Copy link
Member

engelmi commented Jan 29, 2025

This RFE resulted from #931.

Please describe what you would like to see

In order to be able to start transient units, it is necessary to extend BlueChi by the StartTransientUnit API provided in the systemd Manager API (see the freedesktop systemd documentation.

Please describe the solution you'd like

  • bluechi-controller: Add new API method StartTransientUnit on public DBus for interface org.eclipse.bluechi.Node and delegate to bluechi-agent
  • bluechi-agent: Add new API StartTransientUnit on internal DBus and delegate to systemd bus
  • No changes to bluechictl
  • Implement integration test(s)
  • Extend documentation (man pages, examples, etc.)
@engelmi engelmi added enhancement New feature or request jira Issues that are synced to Jira labels Jan 29, 2025
@engelmi engelmi self-assigned this Jan 29, 2025
engelmi added a commit to engelmi/bluechi that referenced this issue Jan 29, 2025
Relates to: eclipse-bluechi#1033

In order to provide a more complete set of systemd APIs through BlueChi
the StartTransientUnit is being added. It also added a new integration
test for the new API method.

Signed-off-by: Michael Engel <[email protected]>
engelmi added a commit to engelmi/bluechi that referenced this issue Jan 29, 2025
Relates to: eclipse-bluechi#1033

In order to provide a more complete set of systemd APIs through BlueChi
the StartTransientUnit is being added. It also added a new integration
test for the new API method.

Signed-off-by: Michael Engel <[email protected]>
engelmi added a commit to engelmi/bluechi that referenced this issue Jan 29, 2025
Relates to: eclipse-bluechi#1033

In order to provide a more complete set of systemd APIs through BlueChi
the StartTransientUnit is being added. It also added a new integration
test for the new API method.

Signed-off-by: Michael Engel <[email protected]>
engelmi added a commit to engelmi/bluechi that referenced this issue Jan 29, 2025
Relates to: eclipse-bluechi#1033

In order to provide a more complete set of systemd APIs through BlueChi
the StartTransientUnit is being added. It also added a new integration
test for the new API method.

Signed-off-by: Michael Engel <[email protected]>
engelmi added a commit to engelmi/bluechi that referenced this issue Jan 29, 2025
Relates to: eclipse-bluechi#1033

In order to provide a more complete set of systemd APIs through BlueChi
the StartTransientUnit is being added. It also added a new integration
test for the new API method.

Signed-off-by: Michael Engel <[email protected]>
engelmi added a commit to engelmi/bluechi that referenced this issue Jan 29, 2025
Relates to: eclipse-bluechi#1033

In order to provide a more complete set of systemd APIs through BlueChi
the StartTransientUnit is being added. It also added a new integration
test for the new API method.

Signed-off-by: Michael Engel <[email protected]>
engelmi added a commit to engelmi/bluechi that referenced this issue Jan 29, 2025
Relates to: eclipse-bluechi#1033

In order to provide a more complete set of systemd APIs through BlueChi
the StartTransientUnit is being added. It also added a new integration
test for the new API method.

Signed-off-by: Michael Engel <[email protected]>
@mwperina mwperina added this to the v0.10 milestone Jan 29, 2025
engelmi added a commit that referenced this issue Jan 29, 2025
Relates to: #1033

In order to provide a more complete set of systemd APIs through BlueChi
the StartTransientUnit is being added. It also added a new integration
test for the new API method.

Signed-off-by: Michael Engel <[email protected]>
@engelmi
Copy link
Member Author

engelmi commented Jan 29, 2025

Done in #1034. Closing.

@engelmi engelmi closed this as completed Jan 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request jira Issues that are synced to Jira
Projects
None yet
Development

No branches or pull requests

2 participants