Skip to content

Releases: saschagrunert/nri-supply-chain

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:15
v0.1.5
00ae667

What's Changed

Other Changes

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 22 Jul 19:41
482ac69

What's Changed

Other Changes

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 22 Jul 19:31
ecccd86

What's Changed

Other Changes

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 22 Jul 18:46
v0.1.2
2c9db68

What's Changed

Other Changes

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:40
v0.1.1
e3ba135

What's Changed

Other Changes

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@saschagrunert saschagrunert released this 22 Jul 15:23
2f4d6c6

Initial release of the Supply Chain NRI Plugin, an NRI plugin that verifies container image supply chain attestations at the runtime level.

Highlights

  • Runtime-level enforcement: Intercepts container creation on CRI-O and containerd, so verification cannot be bypassed by misconfigured admission webhooks or direct kubelet API calls
  • Attestation verification: Verifies SLSA provenance, VEX advisories, and VSA attestations using Sigstore bundle verification
  • Policy-based rules: Configurable per namespace and image pattern with glob matching and regex support
  • Cosign compatibility: Tag-based attestation discovery with OCI registry fallback
  • Standalone CLI: Verify images outside of a cluster with nri-supply-chain --verify-image
  • Live config reloading: Watches config files via fsnotify, applies policy changes without restart
  • Observability: Prometheus metrics for verification latency, cache hit rates, and error counts; structured audit logging
  • Verification result caching: In-memory TTL cache with pre-warming support to reduce registry round-trips

Installation

Method Artifact
Container image ghcr.io/saschagrunert/nri-supply-chain:0.1.0
Binary nri-supply-chain_0.1.0_linux_{amd64,arm64}
Debian package nri-supply-chain_0.1.0_linux_{amd64,arm64}.deb
RPM package nri-supply-chain_0.1.0_linux_{amd64,arm64}.rpm
Kubernetes daemonset.yaml
systemd nri-supply-chain.service

All binaries are signed with cosign and include SBOM artifacts. See Verifying Releases for verification steps.

Full Changelog: https://github.com/saschagrunert/nri-supply-chain/commits/v0.1.0