Skip to content

feat: ops-tool check-octavia-ovn self-heal tool#1462

Draft
rackerchris wants to merge 1 commit intorackerlabs:mainfrom
rackerchris:ops-tools-check-octavia
Draft

feat: ops-tool check-octavia-ovn self-heal tool#1462
rackerchris wants to merge 1 commit intorackerlabs:mainfrom
rackerchris:ops-tools-check-octavia

Conversation

@rackerchris
Copy link
Copy Markdown
Contributor

This PR makes check_octavia_ovn easier to operate under systemd.

It adds optional file logging support to the script via --log-file / LOG_FILE, while keeping journald as the default log path for the systemd-managed service. It preserves failover history in /var/lib/check_octavia_ovn/failovers.state, documents all installed paths and runtime knobs, and adds a supported systemd timer override so operators can change the run interval without editing the shipped unit directly.

It also includes a new operator README covering feature configuration, log access, state-file behavior, and the current dry-run caveat: the service still invokes the script with --apply, so dry-run under systemd requires adjusting the unit or a drop-in.

@rackerchris rackerchris marked this pull request as draft March 26, 2026 15:30
@rackerchris rackerchris force-pushed the ops-tools-check-octavia branch from e9ddabf to 65af82b Compare March 26, 2026 15:38
@rackerchris rackerchris force-pushed the ops-tools-check-octavia branch from 65af82b to 945c15e Compare March 26, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant