Skip to content

Releases: Kranzes/nix-store-csi

v0.1.6

Choose a tag to compare

@Kranzes Kranzes released this 16 Oct 02:33
Immutable release. Only release title and notes can be modified.
v0.1.6
bda3c9a

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@Kranzes Kranzes released this 16 Oct 00:49
Immutable release. Only release title and notes can be modified.
v0.1.5
c9b49cc

What's Changed

  • docs: say why nix-store-csi is a CSI driver by @Kranzes in #14
  • transport: wait for Retry-After before retrying by @Kranzes in #16
  • Speed up the VM test, and read the prefetch list when kubelet updates it by @Kranzes in #17
  • docs: reorder DEPLOY.md and PODS.md, say pods use the driver by @Kranzes in #18
  • nix: build CycloneDX SBOMs for the images with bombon by @Kranzes in #19

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

v0.1.4

Choose a tag to compare

@Kranzes Kranzes released this 15 Oct 17:18
Immutable release. Only release title and notes can be modified.
v0.1.4
34d1367

What's Changed

  • Node pools by @Kranzes in #9
  • chart: add a PrometheusRule with alerts by @Kranzes in #10
  • docs: put multiple programs on PATH with buildEnv by @Kranzes in #11
  • store: unpack NARs in a landlock sandbox by @Kranzes in #12
  • flake: give the runner image a home and set SSL_CERT_FILE by @Kranzes in #13

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

v0.1.3

Choose a tag to compare

@Kranzes Kranzes released this 14 Oct 18:42
Immutable release. Only release title and notes can be modified.
v0.1.3

What's Changed

  • Prefetch improvements by @Kranzes in #6
  • build(deps): bump the cargo group in /rust with 7 updates by @dependabot[bot] in #8
  • build(deps): bump the nix group with 2 updates by @dependabot[bot] in #7

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

v0.1.2

Choose a tag to compare

@Kranzes Kranzes released this 12 Oct 20:51
Immutable release. Only release title and notes can be modified.
v0.1.2
3398e42

What's Changed

  • prefetch: keep the closures listed in the chart's prefetch value fetched on every node, so pods start without waiting for a fetch.
  • maxClosureSize: refuse volumes whose closure's NARs add up to more than a limit, before fetching any of it.
  • admissionPolicy.allowedNamespaces: allow the driver's volumes only in the listed namespaces, through a ValidatingAdmissionPolicy (Kubernetes 1.30 or later).
  • updateStrategy.rollingUpdate.maxUnavailable: roll out the node plugin faster on large clusters.
  • The node plugin reports each volume's size and inodes to kubelet, which lists them in its Summary API.
  • helm install fails with a clear message when trustedPublicKeys is empty, instead of the plugin crash-looping.
  • The runner image is built from deploy/base-image.nix, which takes extraCertificates for your own image.

All new values are off or unchanged by default.

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

v0.1.1

Choose a tag to compare

@Kranzes Kranzes released this 10 Oct 03:53
Immutable release. Only release title and notes can be modified.
v0.1.1
896fce0

What's Changed

  • Pick store paths by the node's Nix system by @Kranzes in #5

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

v0.1.0

Choose a tag to compare

@Kranzes Kranzes released this 09 Oct 06:48
Immutable release. Only release title and notes can be modified.
v0.1.0
663f580
v0.1.0