This repository provides the privileged network data plane used by PastureStack. It contains IPsec and VXLAN overlay processes, connectivity checks, CNI runtime assets, and an audit-only topology planner.
PastureStack is an independent community effort to preserve, audit, and modernize the Rancher 1.6 ecosystem. It is not affiliated with or endorsed by Rancher Labs or SUSE.
The Linux AMD64 image is published as:
ghcr.io/pasturestack/ipsec-vxlan-overlay-network:v0.14.26
The image is intended to be launched by the PastureStack infrastructure catalog. The IPsec router requires host PID access, NET_ADMIN-equivalent privileged access, and the network namespace contract documented in COMPATIBILITY.md. It is not a standalone control plane or an unprivileged application container.
Preferred commands inside the image are:
start-ipsec.sh— start the IPsec overlay router.start-vxlan.sh— start the VXLAN overlay router.ipsec-vxlan-connectivity-check— continuously check peer connectivity.start-cni-driver.sh— install the bundled CNI executables on a host.ipsec-vxlan-overlay-topology— validate a topology document without changing the host.
Compatibility aliases remain only where the preserved control-plane protocol still requires them. New integrations must use the PastureStack names.
The build is containerized and requires Docker on a Linux AMD64 host:
make test
make validate
VERSION_OVERRIDE=v0.14.26 make build
TAG=v0.14.26 make packageThe package build downloads dependencies anonymously, verifies every standalone binary with SHA-256, pins the Ubuntu base image by digest, installs an exact strongSwan security-update version, and includes the corresponding strongSwan source archives in the image.
The health reconciler canonicalizes strongSwan VICI CHILD_SA runtime names before comparing them with configured peer names. This prevents a VICI unique-ID suffix from being misclassified as a missing SA during a rolling replacement.
The official upstream history and original copyright notices are preserved. See ORIGIN.md, THIRD_PARTY_NOTICES.md, and LICENSE before redistributing this source or its image.
The repository source is licensed under Apache License 2.0. The runtime image also contains separately licensed operating-system packages, including strongSwan under GPL-2.0-or-later with the OpenSSL exception. Those components are not relicensed by PastureStack.