Enable the reloading of systemd credentials #1495

Merged
nex merged 1 commit from Kimiblock/continuwuity:main into main 2026-03-09 16:08:48 +00:00
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
ginger approved these changes 2026-03-05 13:33:01 +00:00
ginger left a comment

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
Contributor

we may as well fix the other thing systemd complains about in my logs:

Unknown key 'Alias' in section [Unit], ignoring.

I think StartLimitBurst and StartLimitInterval are also misplaced and one of them is deprecated, but I don't know the exact versions these changes occurred nor our guaranteed SLA range.

we may as well fix the other thing systemd complains about in my logs: ``` Unknown key 'Alias' in section [Unit], ignoring. ``` I think `StartLimitBurst` and `StartLimitInterval` are also misplaced and one of them is deprecated, but I don't know the exact versions these changes occurred nor our guaranteed SLA range.
nex approved these changes 2026-03-09 16:08:38 +00:00
nex merged commit 977a5ac8c1 into main 2026-03-09 16:08:48 +00:00
Author
Member

Indeed we can start dropping Alias since it’s long since the migration

Indeed we can start dropping Alias since it’s long since the migration
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
4 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.