Skip to content

feat: Core carries the service VIP overlay - #30

Merged
marcos-mendez merged 2 commits into
masterfrom
feat/vip-overlay-in-core
Oct 8, 2026
Merged

marcos-mendez merged 2 commits into
masterfrom
feat/vip-overlay-in-core

Conversation

@marcos-mendez

Copy link
Copy Markdown

Decision 0049 gives every replicated pair a VIP, so the overlay ships in Core like wireguard and etcd (0029).

  • keel-core depends on keel-overlay-vip (>= 0.1.1) (the first that ships its units off, fix: keel-overlay-vip ships every unit off on the first installation common#44) and keel (>= 0.20.0) (the first that knows appliance.vip).
  • Manifest: vip: {simple: disabled, cloud_simple: disabled, cloud_advanced: disabled}; keel enables it only for a spec that declares appliance.vip (0041).
  • keel-core 0.1.3; appliance changelog 19.0-9 (release of 2026-10-07, step 11).
  • tests/package.bats: dependency line and the vip entry (19 tests pass locally).

Depends on common#44 being merged and keel-overlay-vip 0.1.1 published before the image build.

navigator added 2 commits October 7, 2026 23:25
Handbook decision 0049 gives every replicated pair a VIP (databases, Keel
Web pairs with file replication, WordPress later), so the overlay ships in
Core like the wireguard and etcd overlays (0029). keel-core depends on
keel-overlay-vip (>= 0.1.1, the first that ships its units off,
Keel-Linux/common#44) and on keel (>= 0.20.0, the first that knows
appliance.vip), and the manifest names vip disabled in every mode: keel
enables it only on a node whose spec declares appliance.vip (0041).

keel-core 0.1.3; the appliance changelog is 19.0-9, the build of the
release of 2026-10-07. tests/package.bats: the dependencies and the vip
entry of the manifest.
@marcos-mendez
marcos-mendez merged commit f90642f into master Oct 8, 2026
16 checks passed
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