Nydus Snapshotter v0.5.0 Release
Release notes
- Add nydus-snapshotter’s metrics collector to collect nydusd lifecycle, resource consumption metrics
- Add nydusd runtime file system metrics about read errors and read latencies
- Support converting nydus images and pushing them directly to AWS S3 object storage infrastructure
- Fscache GC is performed when the snapshot is removed by requesting nydusd by the newly added HTTP API
- Support fetch private registry auth information by setting nydus-snapshotter as a CRI proxy between
kubelet
andcontainerd
- Fix a compatibility problem after upgrading to v0.4.0
What's Changed
- Resolve warnings in GitHub actions release workflow by @austinvazquez in #270
- feat: add some nydusd-config for metrics work by @Desiki-high in #272
- README.md: add ZRAN support description by @hsiangkao in #273
- remove scheme field in nydusd config by @imeoer in #268
- go.mod: retract v0.3.0 by @AkihiroSuda in #278
- metrics: collect the metrics about snapshotter by @sctb512 in #261
- move FOSSA license ribbon to the top position by @changweige in #281
- maintenance api server's default socket should be under root dir by @changweige in #280
- add e2e test for running nydus snapshotter in Kubernetes by @liubin in #283
- treewide: tidy up --config-path by @hsiangkao in #286
- Check KubeSecretListener start error by @liubin in #284
- converter: support ref image build by @imeoer in #245
- Support cri image service proxy mode for getting registry auth by @darfux in #282
- Collect nydusd startup cpu utilization and report its mem usage by @changweige in #279
- Don't return error if test pod is not created or has been deleted by @liubin in #289
- ignore existing symlink target existence by @changweige in #291
- backend: support s3 backend by @loheagn in #277
- test:e2e: Add cri auth test by @darfux in #290
- cleanup file system package by @changweige in #285
- Fscache gc by @kevinXYin in #262
- redirect nydusd and rafs instance configuration to new location by @changweige in #287
- converter: remove pkg/errdefs dependence by @imeoer in #293
- converter: support more options by @imeoer in #295
- snapshot:remoteMounts: Load snapshot config under shared mode by @darfux in #296
- docs: add docs for running nydus snapshotter in Kubernetes by @liubin in #297
- metrics: support HTTP metrics server by @sctb512 in #298
- config: add warmup option for nydus daemon by @sctb512 in #301
- docs: add more details about how to use kubeconfig keychain by @liubin in #300
- metrics: add nydus daemon version by @sctb512 in #302
- metrics: improve FS metrics and remove unused metrics by @sctb512 in #304
New Contributors
- @Desiki-high made their first contribution in #272
- @AkihiroSuda made their first contribution in #278
- @darfux made their first contribution in #282
Full Changelog: v0.4.0...v0.5.0