cloud simple: overlays.vip enabled is permanent drift (keel-vip.service needs etcd's cluster.json) #106

Open
opened 2026-10-08 21:03:52 -03:00 by marcos-mendez · 0 comments
marcos-mendez commented 2026-10-08 21:03:52 -03:00 (Migrated from github.com)

Found in the real-node test of the MariaDB pair, keel 0.23.3 (finding B5).

ID Severity Problem Output
B5 Medium In cloud simple, overlays.vip: enabled is permanent drift: keel-vip.service has ConditionPathExists=/var/lib/keel/etcd/cluster.json, so it never starts. Every apply prints "start keel-vip.service: done". overlays.vip: drift (declared enabled, observed keel-vip.service enabled and inactive); start condition unmet ... ConditionPathExists=/var/lib/keel/etcd/cluster.json was not met

Evidence: Keel-Linux/handbook#60, docs/evidence/2026-10-08-mariadb-pair-real.md.

Found in the real-node test of the MariaDB pair, keel 0.23.3 (finding B5). | ID | Severity | Problem | Output | |---|---|---|---| | B5 | Medium | In cloud simple, `overlays.vip: enabled` is permanent drift: `keel-vip.service` has `ConditionPathExists=/var/lib/keel/etcd/cluster.json`, so it never starts. Every apply prints "start keel-vip.service: done". | `overlays.vip: drift (declared enabled, observed keel-vip.service enabled and inactive)`; `start condition unmet ... ConditionPathExists=/var/lib/keel/etcd/cluster.json was not met` | Evidence: Keel-Linux/handbook#60, docs/evidence/2026-10-08-mariadb-pair-real.md.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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
Keel-Linux/keel#106
No description provided.