Skip to content

PastureStack Load Balancer Controller v0.9.25

Choose a tag to compare

@chen21019 chen21019 released this 24 Jul 03:49
· 25 commits to main since this release

PastureStack Load Balancer Controller v0.9.25

This release restores the complete digest-pinned load-balancer path used by PastureStack Server.

Immutable coordinates

  • Source: f1f6620e5a2ea0c2e41726b81503c41134801d19
  • Load Balancer Service: ghcr.io/pasturestack/load-balancer-service:v0.9.25
  • Load Balancer Service digest: sha256:7a41ff94e6d6f2e8e08e5cd078243861bc74442ade4630f5d940c46a89a12f24
  • Controller Sidecar: ghcr.io/pasturestack/load-balancer-controller-sidecar:v0.9.25
  • Controller Sidecar digest: sha256:9716af2f7718b37b7ca2bb249fb66d518075cbb3478f581353f5b82b25e3076f

Changes

  • Accepts role-specific control-plane credentials and safely falls back to the generic compatibility credential pair emitted by the preserved orchestration path.
  • Uses Go 1.26.5.
  • Uses Ubuntu 26.04 and HAProxy 3.3.10.
  • Places the rsyslog configuration under the Ubuntu AppArmor-approved /etc/rsyslog.d path and avoids an incompatible PID-file path.
  • Runs the HAProxy service as the unprivileged 10001:10001 user.

Validation

  • Full Go race tests, Go vet, and gofmt passed.
  • Anonymous GHCR manifest access passed for both images.
  • A real Server project created the Load Balancer, reached healthy, returned HTTP 200 through HAProxy, and recovered after container restart.
  • Actionable High/Critical vulnerabilities: 0.
  • Detected secrets: 0.
  • Public-content personal markers: 0.

This repository is a GitHub fork of the upstream project and preserves its Git history, authorship, dates, Apache License 2.0 text, and copyright notices.

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.