-
v0.1.9 Stable
released this
2026-07-07 11:41:53 +00:00 | 492 commits to main since this releaseFixed
- pkg-cache no longer falls over under heavy nix builds. A sysadmin nix build (hundreds of
parallel NAR fetches writing large.nar.xzto the PVC) blocked the nginx workers on synchronous
disk IO →/healthztimed out → the liveness probe killed+restarted the pod, dropping in-flight
connections (Couldn't connect to server (7)in build logs; nix fell back to cache.nixos.org so
builds still completed). Fix:aio threads+aio_write on(offload IO off the worker event loop),
worker_connections4096→16384, a tolerant liveness probe (timeout 5s, failureThreshold 6, period
15s), and headroom (cpu 250m→500m / 2→4, mem 256Mi→512Mi / 1→2Gi).
Included changes (v0.11.0 -> v0.1.9)
6f9f2de2da17fix(pkg-cache): survive heavy nix builds — aio threads + tolerant liveness + headroomc17092191212feat(pkg-cache): kernel-chain zfs-userspace+node-bootc builds opt into pkg-cache5992f75d8fd4docs(changelog): note pkg-cache under [Unreleased]ff1d07311c6bfix(cred): make read-only flip stick (erase macOS keychain) + push-branch trunk fetch68db90b44384feat(pkg-cache): in-cluster nginx proxy_cache for build-time package fetches830eb560159cfeat(cred): read-only laptop token + make push-branch (bot-mediated land)238c96279655fix(land): derive repo owner from PipelineProject, not hardcoded sean/57825c5f7833chore(pipelines-operator): pin v0.1.20 (tag-protection RBAC fix)6211d8deb49dchore(pipelines-operator): pin v0.1.19 (trunk/main + tag lockdown to pipeline-bot)70168881ab00feat(de-admin): gitops-resync + forge-guard for pipeline-bot token7c19a9f84f08feat(build-pipeline): fan pipeline-bot token into workflows-{tenant}8e73c9956b2bchore(forgejo-operator): bump source ref v0.6.1 -> v0.6.949c35a69f4a3feat(pipelines): onboard builder-images as a dockerfile-set PipelineProject4cd5cb77cc42chore: deploy pipelines-operator v0.1.17 image (gitops-flux staging renderRoot fix)72a9e581dbeffeat(gitops-flux): switch seanfarm + platform-seanfarm to the release beat10fefe67f322chore: adopt semver (VERSION + CHANGELOG) for the gitops-flux release beatd1a75b328848feat(pipelines): register seanfarm, platform-seanfarm (gitops-flux) + pipelines (gitops-deploy) CRs8144a6863c89Reapply "Merge pull request 'land chore/bump-pipelines-operator-0.1.15 (ece9714a3e)' (#211) from chore/bump-pipelines-operator-0.1.15 into trunk"c52be382eb00Revert "Merge pull request 'land chore/bump-pipelines-operator-0.1.15 (ece9714a3e)' (#211) from chore/bump-pipelines-operator-0.1.15 into trunk"ece9714a3e57chore: bump pipelines-operator v0.1.14 -> v0.1.15 (gitops-flux + gitops-deploy renderers)abf652c425ccfeat(pipelines): register zdns, zerotea (server-package) + zelnet (desktop-package) CRsdc512c6c6411chore: bump pipelines-operator v0.1.13 -> v0.1.14 (server + desktop renderers)4bc34068f73dfeat(pipelines): register rpg-* ibmi-rpg PipelineProject CRs (re-land)64783958de7eRevert "Merge pull request 'land feat/pproj-rpg-ibmi (cf751fdf3c)' (#201) from feat/pproj-rpg-ibmi into trunk"cf751fdf3c1ffeat(pipelines): register rpg-{hello,demo,lemonade,munchers} as ibmi-rpg PipelineProject CRsebcf146d8a4achore: bump pipelines-operator v0.1.12 -> v0.1.13 (ibmi-rpg renderer)8962b7cb0edafeat(pipelines): register libseanfarm-operator as PipelineProject CR (re-land)9572e0a2eee7Revert "Merge pull request 'land feat/pproj-libseanfarm-operator (e35c4472dc)' (#193) from feat/pproj-libseanfarm-operator into trunk"e35c4472dc12feat(pipelines): register libseanfarm-operator as PipelineProject CRcbbcbca59ce0Revert "Merge pull request 'land fix/zfs-exporter-oom-reapply (cf4f817cab)' (#189) from fix/zfs-exporter-oom-reapply into trunk"cf4f817cab14fix(zfs-exporter): reapply 64Mi->256Mi memory limit post-kernel-roll9facfbba078fRevert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""""""""""8b4073889caaReapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""""""""""42a7c34978a4Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""""""""""bd0d699a8a0eReapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""""""""2c903feb94deRevert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""""""""10377e5d4207Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""""""""ac16715adb91Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""""""""1c21635ea537Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""""""91fb3311f3bbRevert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""""""0607c311dc2bReapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""""""cd16f795be99Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""""""665fadd0cb73Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""""f1c35947329dRevert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""""a0af6308d60dReapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""""8dcac122dc13Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""""94998b0fb866Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""5d92e68caee1Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk"""""""""""""5d2a5cc555d2Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""aede003727f6Revert "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Reapply "Merge pull request 'land fix/zfs-exporter-oom (5398b53a07)' (#105) from fix/zfs-exporter-oom into trunk""""""""""""
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- pkg-cache no longer falls over under heavy nix builds. A sysadmin nix build (hundreds of