Enable the reloading of systemd credentials #1495

Open
Kimiblock wants to merge 1 commit from Kimiblock/continuwuity:main into main
Member

systemd v260 has introduced a new option: RefreshOnReload, of which when set to true automatically reloads all confext and credential files. This should eliminate the full restart requirement to reload a changed configuration.

Older systems should just see an unknown option warning and does not fail outright.

Man page here: github.com/systemd/systemd@240675efeb/man/systemd.service.xml (L1374)

systemd v260 has introduced a new option: RefreshOnReload, of which when set to true automatically reloads all confext and credential files. This should eliminate the full restart requirement to reload a changed configuration. Older systems should just see an unknown option warning and does not fail outright. Man page here: https://github.com/systemd/systemd/blob/240675efebe5a09e2df1f523cfea055311769c48/man/systemd.service.xml#L1374
Enable the reloading of systemd credentials
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m6s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 12m52s
93e7cb00c8
systemd v260 has introduced a new option: RefreshOnReload, of which when set to true automatically reloads all confext and credential files. This should eliminate the full restart requirement to reload a changed configuration.
ginger approved these changes 2026-03-05 13:33:01 +00:00
ginger left a comment
Owner

lgtm assuming the credential reload happens before the signal is sent to c10y

lgtm assuming the credential reload happens before the signal is sent to c10y
Author
Member

Yeah we'll see when 260 lands

Yeah we'll see when 260 lands
Kimiblock force-pushed main from 93e7cb00c8
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 2m6s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 12m52s
to 85cb92d636
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m59s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 11m18s
2026-03-05 15:12:06 +00:00
Compare
All checks were successful
Documentation / Build and Deploy Documentation (pull_request) Has been skipped
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m59s
Required
Details
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 11m18s
Required
Details
This pull request is blocked because it's outdated.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u main:Kimiblock-main
git switch Kimiblock-main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
continuwuation/continuwuity!1495
No description provided.