Skip to content

Levelrail v0.2.0-beta.2

Released as a pre-release. View on GitHub. All releases.

CAUTION

This release shipped no binaries or container images (its build did not publish). Use v0.2.0-beta.3 instead, which includes every change below.

Highlights

  • zero-config sslip.io URL for apps with no domain configured (#447) by @thegdsks
  • add Content-Security-Policy and opt-in HSTS, fix healthz routing (#449) by @thegdsks
  • fail fast when a container is OOM-killed during readiness wait (#451) by @thegdsks

What's changed

Features

  • zero-config sslip.io URL for apps with no domain configured (#447) by @thegdsks
  • add Content-Security-Policy and opt-in HSTS, fix healthz routing (#449) by @thegdsks
  • fail fast when a container is OOM-killed during readiness wait (#451) by @thegdsks
  • add apps wait and apps deploys list CLI commands (#460) by @thegdsks
  • first-party GitHub Action for deploying to Levelrail from CI (#461) by @thegdsks
  • selective backup archive deletion (#462) by @thegdsks
  • move an app to another node with its volumes (#464) by @thegdsks
  • resolve app secrets live from an external HashiCorp Vault instance (#465) by @thegdsks
  • add backup_missing alert rule kind (#463) by @thegdsks

Bug fixes

  • bound live Docker inspect calls with a timeout (#450) by @thegdsks
  • poll deploy status live so a rollback's actual progress is visible (#452) by @thegdsks
  • suppress duplicate lines when a log stream's EventSource reconnects (#453) by @thegdsks
  • retry transient notification delivery failures (#454) by @thegdsks
  • recognize every reconciler failure reason in the rollout stage (#458) by @thegdsks
  • revert cel-go bump that broke the build (#459) by @thegdsks
  • cut new-code duplication in the move-with-volumes handler and CLI (#466) by @thegdsks

Documentation

  • 9 feature how-to guides plus exhaustive CLI and API reference (#446) by @thegdsks
  • cover CapRover migration, refresh roadmap against current main (#456) by @thegdsks
  • fix stale claims on the public comparison page (#457) by @thegdsks
Maintenance, CI, and dependency updates (1)
  • bump github.com/google/cel-go (#455)

Container images

Multi-arch (linux/amd64, linux/arm64), signed with cosign, SBOM and provenance attached. Also tagged beta at release time (moving tags).

ImageTagDigest
ghcr.io/glincker/levelrail-agentv0.2.0-beta.2sha256:301e34c411d70b40c601a56d0ef54f60e03bfc7b53559650f11b7e30f1133091

Verify

Images: verify the keyless signature was made by this repository's release workflow:

sh
cosign verify ghcr.io/glincker/levelrail-agent@sha256:301e34c411d70b40c601a56d0ef54f60e03bfc7b53559650f11b7e30f1133091 \
  --certificate-identity-regexp '^https://github\.com/glincker/levelrail/\.github/workflows/release\.yml@refs/(heads/main|tags/v.+)$' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Contributors

Thanks to @thegdsks.

Full changelog: v0.2.0-beta.1...v0.2.0-beta.2 | Release page | Installing | Upgrading | Verifying signatures

Released under the Apache 2.0 License.