summaryrefslogtreecommitdiffstats
path: root/recipes-containers/nerdctl
Commit message (Collapse)AuthorAgeFilesLines
* metadata: relocation.inc: add whitespace around assignmentsMartin Jansa2025-04-031-1/+1
| | | | | | | | | With: https://lists.openembedded.org/g/bitbake-devel/message/17508 there are many WARNINGs from this layer Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* metadata: src_uri.inc: add whitespace around assignmentsMartin Jansa2025-04-031-130/+130
| | | | | | | | | With: https://lists.openembedded.org/g/bitbake-devel/message/17508 there are many WARNINGs from this layer Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* metadata: add whitespace around assignmentsMartin Jansa2025-04-031-1/+1
| | | | | | | | | | With: https://lists.openembedded.org/g/bitbake-devel/message/17508 there are many WARNINGs from this layer will cover src_uri.inc files in next commit. Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: update to v2.0.3Bruce Ashfield2025-03-245-316/+862
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping nerdctl to version v2.0.3-249-g497c7cf7, which comprises the following commits: bd7cbb38 Stop sharding cache per containerd version 99d03ee8 Dockerfile: update buildkit to 0.20.1 cc81c720 Remove golanci-lint action 430c57c5 Update Canary and EL8 titles 1d372563 update RootlessKit (2.3.4) 27b91ecf ensure logger completion after container exit e33a85f9 Dockerfile: remove "goversion" stage 98a531a2 Move GHA to zstd compression bc4642a4 build(deps): bump the golang-x group across 1 directory with 6 updates f19eb5a3 CI: simplify setting up Lima 7505c3f5 Replace hack/verify-no-patent.sh with depguard e52580ee Adding document analyzing CI/dockerfile f7901228 Disable buildx output for dependency stage 3daef1cb Implement updated test matrix 699c8509 Fix broken lint-license task 9182ea4e Increase wait for ensurecontainerstarted a81136c2 Fix kubectl download url bd5bcca4 Fix referenceutil.FamiliarMatch SIGSEGV ce10c922 Update containerd/project-checks (1.2.2) d80c2cf4 Fix alma ci target 34e44e7b Migrate TestRunDevice test d9a0e87b Quiet out apt-get calls 0296acd3 Use makefile task to install golangci 0b606c7f build(deps): bump github.com/opencontainers/image-spec 121c656f build(deps): bump actions/cache from 4.2.1 to 4.2.2 678822a9 --quiet image pulls in tests 4d76aa96 CI: drop Ubuntu 20.04, add AlmaLinux 8 147ebca4 [ci] rollback setup vagrant comment 6d3c49a7 Fix test TestNoneNetworkHostName 62c1565b Add golangci and yamllint to tigron 077558c8 Lint fixes 7f049905 Move to creack pty 0020c912 Makefile fixes ea685aed Add qemu/rosetta notes 8af2e4c2 Update containerd v2.0.3 e58ceaa6 build(deps): bump github.com/containernetworking/plugins d432a4a1 build(deps): bump github.com/containerd/containerd/v2 ca1fd3cb build(deps): bump github.com/opencontainers/runtime-spec 37e5e59d build(deps): bump docker/setup-qemu-action from 3.5.0 to 3.6.0 898e3e46 Harden test pty error handling e21e4b2c Cleaning variables and function names in cmd 0e883056 Fix apparmor host check to include aa-parser a5a7f181 build(deps): bump actions/cache from 4.2.1 to 4.2.2 5220350d add hostsPath to inspect response 88e9c5d9 Rename NO_COLORS 715cb0c2 Enforce pkg isolation as part of golangci f99a5635 build(deps): bump the docker group with 2 updates d52eaf3e build(deps): bump docker/metadata-action from 5.6.1 to 5.7.0 166ace96 build(deps): bump docker/build-push-action from 6.14.0 to 6.15.0 18e52416 build(deps): bump docker/setup-qemu-action from 3.4.0 to 3.5.0 14b3ace1 build(deps): bump docker/setup-buildx-action from 3.9.0 to 3.10.0 44b8b584 Fix kube-hide-dupe docs typo ef92eec5 build(deps): bump golang.org/x/crypto in the golang-x group 4b765cd8 Reorg test package 9210685b Makefile cleanup b41e8c98 Normalize all command variables to cmd 701e5563 goimports-reviser: remove hack 7fcde18b Disable golangci preflight config validation 11f6fe2c go.mod: set minimum Go version to 1.23 7341e841 CI: set GOTOOLCHAIN=local 18df1402 update Go (1.24) cd151127 CI: arm64-8core-32gb -> ubuntu-24.04-arm 01d3cafb Increase CI run timeout 0d62b98e Restrict EnsureContent to the requested platform 745aaf7f CI: set fail-fast to false 10ddc598 build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 37d99587 feat: add hostConfig to nerdctl inspect response c2c1d4a0 Rewrite signal tests d90729c8 Add test tooling for signals 16e22577 Make subpackage test a separate module 655171c7 Remove unbuffer from container tests c7919f93 Prevent acquire from blanking hosts file 3b59119e Cleanup XDGRuntime logic 0128d4a8 Remove forked sysinfo package 11e6d04b Tests to error on timeout a687e2c9 Rewrite detach tests without unbuffer 8664311c feat: add signal option to containerRestart 8bef3618 docs: add --log-driver=none to run command reference c1694998 Support bind propagation options in Compose volume long syntax 4e0688b7 build(deps): bump github.com/containerd/accelerated-container-image a0f12369 build(deps): bump github.com/klauspost/compress from 1.17.11 to 1.18.0 59b48e63 build(deps): bump docker/build-push-action from 6.13.0 to 6.14.0 3eb9a963 build(deps): bump actions/cache from 4.2.0 to 4.2.1 d3f5d105 add tests b45d96db build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 31a7ab84 build(deps): bump golangci/golangci-lint-action from 6.4.1 to 6.5.0 99210b69 add signal option to container stop command 893a3937 feat: add support for 'domainname' option in container create 5ffcba6e Fix FATA error when inspecting images in native mode 3f496b8c Cleanup old/unused helpers 105e5eba Remove require daemon version for >=1.6 8675cc6c build(deps): bump golangci/golangci-lint-action from 6.3.2 to 6.4.1 cb416319 Add pty support for testing 94c271e8 update runc (1.2.5) 974bc843 fix: network cleanup called twice 4e111d32 docs(nerdctl-compose): add missing details in command-reference.md 4722dd6f build(deps): bump github.com/compose-spec/compose-go/v2 3680b00a build(deps): bump gotest.tools/v3 from 3.5.1 to 3.5.2 3f7b70fa build(deps): bump golang.org/x/net in the golang-x group a6086d1e build(deps): bump golangci/golangci-lint-action from 6.3.0 to 6.3.2 d64ab5a9 enable host name and default resolv.conf and hosts file in none network 402bd2a2 build(deps): bump docker/setup-qemu-action from 3.3.0 to 3.4.0 0f17259a build(deps): bump golang.org/x/crypto in the golang-x group c6666e3f fix nerdctl-full SHA256SUMS fails cf95ae0e Reduce file permissions c4a795fa build(deps): bump docker/setup-buildx-action from 3.8.0 to 3.9.0 5e36bef0 build(deps): bump golangci/golangci-lint-action from 6.2.0 to 6.3.0 fd0bcbe5 build(deps): bump the golang-x group with 4 updates 2ecc3944 Fix apparmor test not running 38636145 Prevent reference filter from failing on dangling images 2b07c188 build(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 8a80469c Harden journald test 7565cebb build(deps): bump github.com/cyphar/filepath-securejoin 653c6de0 test: Add a test for container access with 127.0.0.2 specified in -p in rootless mode 82791bf6 fix journald logger exit and wait behavior 2a750939 Consistently use WithError when logging errors instead of %s 17bbdffd Consistently use %w instead of %s or %v when wrapping errors 6e5e943b fix: prevent panic in nydus snapshotter inspect 7f433aaa Fix socket address not being updated properly 10e4cda3 Test portability fix: ensure tini-custom is here 7c9d25ad Disable systemd test on arm64 fe59974d build(deps): bump docker/build-push-action from 6.12.0 to 6.13.0 99bd7728 Fix test time to use UTC 73520336 Skip TestRunBindMountPropagation a6fe6c15 Fix wrong error comparison ec6a6abd Relax error on annotations read failure 26c03224 build(deps): bump github.com/ipfs/go-cid from 0.4.1 to 0.5.0 8a0c16c0 build(deps): bump the docker group with 2 updates af3bb999 build(deps): bump github.com/rootless-containers/bypass4netns 84caccfc build(deps): bump actions/setup-go from 5.2.0 to 5.3.0 a4fa4faa integration test: specify IPFS_PATH for IPFS service cb7fc0d4 update BuildKit (0.19.0) e7e27f62 update containerd-fuse-overlayfs (2.1.1) 00e21f75 update bypass4netns (0.4.2) d786133a update RootlessKit (2.3.2) f17df13e update Kubo (0.32.1) 8af25af6 update containerd (2.0.2) 08206c8e build(deps): bump github.com/rootless-containers/rootlesskit/v2 128e6a7c [doc] AppArmor profile setup for rootlesskit ab027adf Correct `compose logs` command reference 9a6426d8 fix: save multiple images for the same image id to a tar archive ae9894e3 build(deps): bump golangci/golangci-lint-action from 6.1.1 to 6.2.0 ef26ad8f reset spec if update returned error 7a4c2528 build(deps): bump docker/build-push-action from 6.11.0 to 6.12.0 fcb900e9 test: Add an test for added logic to TestRunWithInvalidPortThenCleanUp 7bfbd31f fix: Add the logic to clean up an orphaned etchosts directory e3d27107 test: refactor TestRunWithInvalidPortThenCleanUp 70bed8df build(deps): bump github.com/containerd/containerd/v2 Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: fix do_compile failedhongxu2025-02-182-11/+18
| | | | | | | | | | | | | | | | | | | | | Using latest poky + meta-virtualization + meta-openembedded, build multlib failed ...local.conf... MACHINE = "qemux86-64" require conf/multilib.conf MULTILIBS = "multilib:lib32" DEFAULTTUNE:virtclass-multilib-lib32 = "x86" $ bitbake lib32-nerdctl ... -buildmode=pie requires external (cgo) linking, but cgo is not enabled make: *** [Makefile:63: nerdctl] Error 1 ... Get back the patch to allow external specification of build settings and rebase to v2.0.2 Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: update to v2.0.2Bruce Ashfield2025-01-174-420/+420
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping nerdctl to version v2.0.2-90-g1259a55e, which comprises the following commits: bcc9fa74 update containerd-fuse-overlayfs (2.1.0) 6dac2cf1 update BuildKit (0.18.1) f9347742 build(deps): bump tonistiigi/xx from 1.5.0 to 1.6.0 e8bca251 build(deps): bump the docker group with 2 updates e3e6c3de [doc] rootlesskit port driver configuration c2d8b4c6 build(deps): bump github.com/cyphar/filepath-securejoin b4ba0cbd build(deps): bump the golang-x group with 6 updates d4130581 fix: Fix --env-file flag behavior in nerdctl compose b8f4d9c2 Cleanup namespace validation 3d944cb5 validatePathComponent tests 9bbf24db Remove dependency on misplaced helper CreateBuildContext for next-gen tests e536ed59 Increase timeouts on CI f914ea38 gocontext -> context 775a0053 gocni -> cni 32ab7472 Create directory for bypass4netns pid file e2708fb5 Fix hosts.toml resolution for docker domain e28491fa Enhance CNI config load error condition UX 531e2036 Marking TestCreate/logs as flaky 69de5dd4 feat: add force-recreate and no-recreate for compose up command 5fa9f123 Relax compose concurrency lock 00763909 update CNI plugins (1.6.1) 09039a18 update stargz-snapshotter (0.16.2) 70679d49 update BuildKit (0.18.0) 4a21ba7d docs: the next release will be v2.0.1, not v2.1.0 442b01d2 Fix permissions for resolv.conf and hosts dcaee106 build(deps): bump the stargz group with 3 updates eac99f87 build(deps): bump github.com/containerd/nydus-snapshotter 159e0391 build(deps): bump docker/build-push-action from 6.9.0 to 6.10.0 2ad3f57c fix redundant error checks and comment format b060ead7 fix: add fields such as CONTAINER_NAME to journald log entries sent to by containers 232b6adc build(deps): bump github.com/compose-spec/compose-go/v2 788fc0c2 fix nerdctl ps slow on heavy IO system by using goroutine 0e8abacc Update containerd (1.7.24) in CI ba72ac7b build(deps): bump github.com/containerd/cgroups/v3 from 3.0.3 to 3.0.4 f128aac0 fix: refactor pkg/infoutil in order to resolve import cycle 1cbc1203 update stargz-snapshotter (0.16.1) f572d40f build(deps): bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 3b3c68c1 build(deps): bump docker/metadata-action from 5.5.1 to 5.6.1 c41cc9d9 Pass appropriate --device arguments from compose to run 2463f8b6 update BuildKit (0.17.1) 37df93d3 update runc (1.2.2) 1fdb4b0a fix: default json-file log size to 100MB ae50153a build(deps): bump the stargz group across 1 directory with 3 updates 32de57ba build(deps): bump github.com/containerd/continuity from 0.4.4 to 0.4.5 7dce7c78 refactor: Fix golanglint action error 9c351383 Use a more direct and less error-prone return value 130397dd build(deps): bump the golang-x group with 2 updates d1ea2d7b build(deps): bump github.com/containerd/typeurl/v2 from 2.2.2 to 2.2.3 a82ae7bb build(deps): bump github.com/compose-spec/compose-go/v2 b5a11731 build(deps): bump the golang-x group with 4 updates 7d116bf1 feat: configure custom IP for default bridge network d30f66e1 build(deps): bump github.com/vishvananda/netns from 0.0.4 to 0.0.5 6f2e0326 Mark `nerdctl builder debug` as incompatible with Docker 417b6170 typo: remove extra spaces at the lead #3650 #3651 7e89bd3d typo: remove extra colons and whitespaces #3650 84cea659 [fix] avoid escaping '<', '>', '&' 7103b54b update SOCI snapshotter (0.8.0) 29f3ff63 update containerd-fuse-overlayfs (2.0.0) 2380710b update BuildKit (0.17.0) 4f64af98 update runc (1.2.1) 75be32df update containerd (2.0.0) ccbaf82a build(deps): bump github.com/containerd/containerd/v2 b006beb5 build(deps): bump github.com/containerd/typeurl/v2 from 2.2.1 to 2.2.2 8ea1d0ac build(deps): bump github.com/containerd/containerd/api 68bd32d7 build(deps): bump actions/checkout from 4.2.1 to 4.2.2 83088ef8 build(deps): bump github.com/containerd/errdefs from 0.3.0 to 1.0.0 c607537e add 'none' logger 718e7cd2 fix: not to be deleted a container created with --rm when detaching b776706a fix: Allow to untag images associated with running or paused containers by nerdctl rmi -f dc2c7b93 Enable network_inspect tests to run on windows 93189e13 Annotate non-windows compatible image tests 46239308 Enable issues tests to run on Windows 465b52ca Enable image_remove tests to run on windows 4254a1fe build(deps): bump github.com/compose-spec/compose-go/v2 58318d51 build(deps): bump github.com/containerd/typeurl/v2 from 2.2.0 to 2.2.1 de193b39 Enable GHA cache for image build dependencies b1e82268 Fix prior test-porting not aligned with description f6d36c40 Move from AlpineImage to CommonImage to enable windows tests bfc8e0b9 Add Infinity constant to enable windows testing compat 7b8edba6 Remove leftover workaround for fixed bug bdc00760 Reduce calls to data.Identifier() 04ec4a3c Rewrite container_stats tests 5862baf7 build(deps): bump github.com/fsnotify/fsnotify from 1.7.0 to 1.8.0 75fdc499 Fix convert unable to find image 4760ee93 Rewrite container_top tests 54196647 Remove fixed-bug workaround 20987449 build(deps): bump github.com/compose-spec/compose-go/v2 8f9eccd9 build(deps): bump github.com/Microsoft/hcsshim from 0.12.8 to 0.12.9 6b3d6615 Container create tests cleanup 40ddd34e Update busybox image (support sleep inf) 708f1725 Fix test leaking tagged Alpine image b7227211 Rewrite container prune test 38f74400 Rewrite container remove test 2336d3d1 Rewrite container diff test a5f487d4 Align gitignore and dockerignore 4d06e730 Rewrite container_wait tests eddb0eb8 go.mod: github.com/containerd/imgcrypt/v2 v2.0.0-rc.1 fcdd7262 build(deps): bump github.com/compose-spec/compose-go/v2 443d504b build(deps): bump github.com/containerd/continuity from 0.4.3 to 0.4.4 bb240f12 build(deps): bump github.com/compose-spec/compose-go/v2 af25fd40 add white image 50946054 update Kubo (0.31.0) 90fbd09b update Nydus (2.3.0) 98442f50 update CNI plugins (1.6.0) 5551d6d3 update containerd (2.0.0-rc.6) 247fcca2 build(deps): bump github.com/containerd/containerd/v2 0ee1a592 build(deps): bump actions/checkout from 4.2.1 to 4.2.2 bbb5b305 Add new requirements (HyperV, CgroupsAccessible) 5db8a48d build(deps): bump github.com/fatih/color from 1.17.0 to 1.18.0 3b203a35 update runc (1.2.0) a4b2959b Add container run from oci-archive 62ad4046 Ensure rm uses -f when cleaning 05918629 Remove no-op description from top-level tests cc78fb3b Remove old build tag syntax d8ab512e Refactor load from archive functionality ec12b584 Move image load func to imgutil package 4f20a14d CI: enable no-retry/retry testing separation and workflows cleanup c3627e11 fix: Allow to delete images when names of images are short digest ids of another images. e1622152 Add legacy tests into the 'retry' bucket d963545a Fix ensurecontainerstarted logic and better debug 564ff06e Separate lint + enable on other platforms 0cc9d291 Enhance debugability for kubernetes rig 5609de3d Workaround and document weird docker issue 9603bf40 Registry testing tooling cleanup 914238eb Kuberneters testing tooling cleanup 36f7eb91 Rewrite commit tests ca76611c Fix and enable CI unit testing for windows 54966d87 Rewrite build tests 83bf7e03 build(deps): bump go.uber.org/mock from 0.4.0 to 0.5.0 ce8e077d Chores: spurious comments and syntax simplification d48be62f Fix semantic of Fail to not care about exit code 1ab6df3c (Un-)marking flaky tests 468b0df2 Fix duplicated test title 84b4d942 Change compose lock to use DataStore() 27a18162 [fix] fix image filter with nonexist image d2b2637e Enable image completion on all platforms 97919c25 Remove unbuffer from test 7a0eaecb Add pseudo tty support for tests 76b265af Skip TestAttach until we fix it 95fe8c0a build(deps): bump github.com/containerd/accelerated-container-image 645988e8 Add delay to tentatively fix flakyness with Docker fc1848b5 "ns:" network mode to use existing network namespace 24cbe252 Fix over-eager windows path restrictions 90b96354 Add image load quiet mode e7101674 Quiet ancillary image pulls 320d5c38 Minor debugging / cleanup chores d7adf399 RootFul/RootLess > Rootful/Rootless 7fab74c3 Lint fixes fa39963a Global compose lock 496b2f05 Consistently enforce rmi -f in tests cleanup efb9a876 Cleanup code to use simplified referenceutil package afba9710 Cleanup referenceutil bf395429 Skip TestRunWithTtyAndDetached on Windows ad64f421 fix: nerdctl stats on a container without a memory limit returns host memory limit 516ed82e Update containerd (1.7.23) in CI ddeae201 removing ipfs binary from nerdctl-full c3c3f91f Add container run --security-opt systempaths=unconfined 2c6fb772 Alleviate image --filter missing digest issue 50ac0b6f Fix CNI concurrency issue 379e8ce6 build(deps): bump github.com/klauspost/compress from 1.17.10 to 1.17.11 33beb322 Migration aftermath 4451d75d Migrate image tests 157d1838 Migrate IPFS tests 7190bc66 ./cmd/nerdctl/. + issues + completion touchups 91f4eb4a ./cmd/nerdctl/network touchups 0fafd1af ./cmd/nerdctl/system touchups 2d2afe08 ./cmd/nerdctl/volume touchups 0e35a535 Test tooling iteration 93fb53b0 Enforce global lock in oci hooks 65363a66 build(deps): bump github.com/cyphar/filepath-securejoin 93152fa8 build(deps): bump github.com/compose-spec/compose-go/v2 456337f9 Update runc (1.1.15) 7ff3c68a build(deps): bump actions/checkout from 4.2.0 to 4.2.1 3e3517c2 Remove images from Docker Hub from tests, fix #3498 1fe34f86 Tests for net inspect 2e3b6365 Fix netwalker issues c075a576 switch cosign registry from GCR to GHCR 92c3297f build(deps): bump the golang-x group with 5 updates 9755f22f Update BuildKit (0.16.0) 1ff8d48b Update to containerd 1.7.22, 1.6.36 in CI e6c47ef3 build(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 2c1a5b87 Fix tests broken by tooling update 5ce1e4b6 Fix parallelism for docker 19fa3d93 Increase delay of delayOnceReader to reduce flakyness of TestAttach 346b492b Test tooling fixes bd1eefa6 Make CreateNetwork safer wrt concurrency 703bd581 Fix IPFS missing layer issue bfeeabe5 3452: Filter Volumes by name if any of the names match 03c9de57 Update to containerd 2 rc.5 544991a0 Fix Docker Hub push regression 5cdb3e0b Fix login persistence regression against Hub 9d0f54a5 build(deps): bump github.com/Microsoft/hcsshim from 0.12.6 to 0.12.7 c661d16e Fix broken TestImageInspectDifferentValidReferencesForTheSameImage 7b64f827 build(deps): bump github.com/containerd/containerd/v2 f3215269 build(deps): bump github.com/cyphar/filepath-securejoin befd089a build(deps): bump docker/build-push-action from 6.8.0 to 6.9.0 2c2745e8 fix: Cleaning up orphaned directories and files when containers creation fails 12e63b5d [fix] filter images panic 2a8d4ae0 build(deps): bump docker/build-push-action from 6.7.0 to 6.8.0 f231be8e build(deps): bump actions/checkout from 4.1.7 to 4.2.0 0aef2f2e Migrate completion tests to new tooling 36ab5832 Migrate network tests to new tooling f363e6f0 Migrate system tests to new tooling 764a2aa5 Fix tests and add regression tests for #3425 1e52bf52 EnsureAllContent on tag 8e10d879 EnsureAllContent on save ef09d191 EnsureAllContent on convert 8ba7ce78 EnsureAllContent on commit 9539f6b0 Add fetch and EnsureAllContent methods 93b5999a Fix regression from #3446 845902d6 build(deps): bump github.com/klauspost/compress from 1.17.9 to 1.17.10 79067831 build(deps): bump github.com/go-viper/mapstructure/v2 b4f002ca remove is shareable test a74f0f30 Testtool initial documentation cc56a093 Move root and volume tests to new test tooling 2c95d090 Adding NG test tooling bfc2da40 increase golangci-lint timeout to 10min 2d297924 Prevent concurrency on commit and remove 062f4ff8 build(deps): bump github.com/go-viper/mapstructure/v2 de9a0045 build(deps): bump the docker group with 2 updates 06a257ef Fix panic 'provided file is not a console' bc2a0070 build(deps): bump the docker group with 2 updates b2174cbb Fix test to workaround docker credstore symlink fault 5864ea38 build(deps): bump github.com/cyphar/filepath-securejoin 646f8409 build(deps): bump github.com/containerd/accelerated-container-image e22055bc build(deps): bump github.com/compose-spec/compose-go/v2 6f685c37 build(deps): bump the docker group with 2 updates aeef5bed Fix Windows path check in 'LogURIGenerator' 4bb3fc02 build(deps): bump the golang-x group with 2 updates 1ecbd87a build(deps): bump the golang-x group with 3 updates 1a4a5a95 Hostsstore resolution cleanup 7bcfc505 Dockerfile: runc: set CC and STRIP explicitly ea86ae9a Adding document about pkg/store 4c0c5a60 Move testing.md to docs/dev 935ee8a0 Fix TestRunApparmor: relax stdout matching to not fail when testing rootless dbc05409 Fix TestLoadStdinFromPipe: do not leak test images breaking tests using prune ca0f6453 Enforce linting for freebsd and windows e0de7b1c Fix freebsd lint efeb191a Fix windows linter complaints 23aca88a Refactor: cleanup prompting bf89c084 Refactor filestores using store.Store c9756a94 Remove mock for mountutil tests 92188e11 Add generic filestore 04cc74bd Auth code refactor: credstore and registry URL 9657f2c2 chore: update runc to v1.1.14 4e89ddf7 Minor cleanup, post-refactoring of cmd b02b8f28 Move cmd/system to subpackage 05074f83 Moving cmd compose and inspect to subpackages ca637fd6 Move cmd/container to subpackage d5a00f46 Move cmd/internal to subpackage c115c49c cmd/AppArmor moved to subpackage 4b8061d9 Move cmd/image & cmd/builder to subpackages 3ea64eb9 Move ipfs to subpackage c8df501e Move a bunch of helpers 3b8a098d Move login/logout to subpackage 9c75f29d Move namespace code to subpackage d1bc54d9 Move network to cmd/nerdctl/network f7e033d9 Move IsExactArgs and FindIPv6 to helpers d2741baf Rename completion.ShellCompleteX methods to completion.X a07d9066 Move volume actions under subpackage 061d0cb1 Move UnknownSubcommandAction to helpers ec530147 Move constants Categroy/Management to helpers 38bca1f3 Move completion to sub package b8b5d707 Move away flagutil under helpers 51af3690 Add Confirm helper d3a39fd2 Fix TestDiff failure with docker c5d3309d Add a locking mechanism to prevent concurrent subpackage testing 76a828dd Adapt testing so that subpackages are not parallelized 5b9cf17d Do not load build output if dest is specified 7f0dec8e Fix nsenter working dir for child 95a3d697 Move testing to container v2 rc4 abb17d72 build(deps): bump github.com/containerd/containerd/v2 68be0cef Disable flaky #827 test 19fb8b60 build(deps): bump github.com/Masterminds/semver/v3 from 3.2.1 to 3.3.0 7192451f build(deps): bump github.com/coreos/go-iptables from 0.7.0 to 0.8.0 fee2b017 build(deps): bump the docker group with 2 updates b954c7a3 Prevent presumably bogus reentrancy onPostStop when onCreateRuntime errored 6296bb35 Namestore hardening, workaround #3351 f85bba8f Hardening lifecycle state store 7eb1523e Changing bufio.Scanner to bufio.Reader to support large message bc247660 Add lint-imports to the default lint task fe677961 Allow Canary to fail the build 31989a2d Add reg. test for 'stop created' 971040e7 Release any existing ip lease onCreateRuntime (workaround #3355) f353afb6 Allow containers to re-acquire their own name (fix #3354) f9b56614 build(deps): bump github.com/containerd/accelerated-container-image 42adca9f build(deps): bump github.com/vishvananda/netlink from 1.2.1 to 1.3.0 93586e60 build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.3 31debef4 build(deps): bump github.com/containerd/containerd/api 571799fb stop: do not error on created containers (fix #3353) 5f30141f Rollback rename in case of error fc31dcd2 Ignore 2327cc85 Fix docker hub lag on golang versions breaking canary 0cd936b5 build(deps): bump github.com/vishvananda/netlink 6362afc1 Remove Docker incompat from image prune and build tests 439086fb Fix image prune filter until test rmi cleanup not running. 67449bca chore: fix some function names f7b71e9c Add regression tests for network host 132276c4 Fix --add-host not working with network host c57dc6ff Rename variable for readability a4abf1e2 Use host hostname with network host f5e247f8 Fix rename failure with network host/none 71c1558b Fix panic on malformed add-host argument 031aa1d4 K8s minor cleanup (rename and -f on delete) 0e8b3d45 Implement windows filename restrictions 572d368d fix: filter container state without option "-a" a1bd4760 ParentMain/nsenter: do not fail if getwd errors 1201665e Add builder OCI layout build context 034f2e73 build(deps): bump github.com/Microsoft/hcsshim from 0.12.5 to 0.12.6 8352492b build(deps): bump tonistiigi/xx from 1.4.0 to 1.5.0 d2dace20 Fix import order bd27d52e Workaround goimports-reviser bug 613f7c6e update RootlessKit (2.3.1) f5a2962c build(deps): bump github.com/rootless-containers/rootlesskit/v2 3cb2cd1f update soci-snapshotter (0.7.0) 17a0749e update BuildKit (0.15.2) 6f7a56f2 update kind (0.24.0) 9efda227 update Go (1.23) ddcf41c2 update Debian (12) 553ee688 update golangci-lint (1.60.1) 787b4ac6 Fix govet: printf: non-constant format string 068866ee Fix S1009 (see https://staticcheck.dev/docs/checks#S1009) 183b4395 Fix SA4032 (see https://staticcheck.dev/docs/checks#SA4032) fd0f9547 Add lint job for canary and minor shell script cleanup 7c9751e2 Add image prune --filter support ec7c3958 Refactor imgutil filtering adf40354 Include init NetworkSettings within inspect response 97c5492b Kube on the CI fc4b2700 support ci arm64 1fbd7766 fix: relax identifier limits f5d1d6d5 Add builder prune --all and --force flag support 4fce7aaa Ensure binfmt does install emulation for arm7 on the CI 3d2db6e7 build(deps): bump docker/build-push-action from 6.6.1 to 6.7.0 4de7e5f4 build(deps): bump the docker group with 2 updates f23fcd72 fix set go env in windows 81684636 build(deps): bump github.com/go-viper/mapstructure/v2 7f05aad9 Fix panics involving -ti when not on a tty 77b0a291 Go imports tooling 0b729e9e Import ordering consistency 6277d8f6 Move projectloader to testutil 02cb8a92 use slice.Contains dc204e92 Get rid of naked returns 5d6d02b9 archived mitchellh/mapstructure -> go-viper/mapstructure 41448de9 Use http.ErrSchemeMismatch d4152ca3 feat(compose): add mac-address parsing 9cc9a5bd gofumpt lint af50cb59 enforce registry default host for login cbe7cfe7 Uniformize import style 83914c5b Fix docker/errdefs -> containerd/errdefs bd59961b Fix godoc to align with style bc7e059f build(deps): bump github.com/containerd/accelerated-container-image 6f84540c migrate to github.com/moby/sys/userns 732656ad Make windows filelocking exclusive 98cc3689 Containerd v2 8cef1ce7 build(deps): bump golang.org/x/sys in the golang-x group 0721f443 feat: adding filter infrastructure + status and event filter 4cc911df build(deps): bump docker/build-push-action from 6.5.0 to 6.6.1 7df0fbd6 build(deps): bump github.com/compose-spec/compose-go/v2 93dfdaab build(deps): bump the golang-x group with 4 updates 56791faa build(deps): bump the golang-x group with 2 updates 99fdb17f build(deps): bump github.com/containerd/nydus-snapshotter c6c7e132 add unpack commit images. 4d3f6988 Add SOCI handler wrapper 4b50583d feat: tail JSON log 3b61610c fix: output log after log rotation 915106fc gracefully terminate containers on nerdctl compose down b60185e8 test: increase max-size && decrease log output c5e06081 Remove gjson dependency 140c5fcc build(deps): bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 e8a993b2 fix: sort images&containers by created_at cc0f6437 build(deps): bump github.com/cyphar/filepath-securejoin 68e7ad34 build(deps): bump github.com/compose-spec/compose-go/v2 fa77fb49 build(deps): bump the docker group with 2 updates fea8219d feat: add Status and ID as event attributes 4d70ed0b build(deps): bump github.com/awslabs/soci-snapshotter e86fa4c5 build(deps): bump github.com/containerd/containerd d941b4f8 containerd/containerd/errdefs -> containerd/errdefs 73f22413 build(deps): bump github.com/containernetworking/cni from 1.2.2 to 1.2.3 06f942c1 build(deps): bump the docker group with 2 updates 83cf033f build(deps): bump docker/login-action from 3.2.0 to 3.3.0 579f75e7 build(deps): bump docker/build-push-action from 6.4.1 to 6.5.0 e81fe541 build(deps): bump github.com/moby/sys/mount in the moby-sys group 9229c007 Reuse Makefile for CI commands b76605b6 build(deps): bump github.com/compose-spec/compose-go/v2 b7025537 build(deps): bump github.com/rootless-containers/rootlesskit/v2 3e569488 build(deps): bump docker/build-push-action from 6.4.0 to 6.4.1 760f3560 Add `shellcheck` lint to CI eddbb4e3 build(deps): bump github.com/moby/sys/signal in the moby-sys group cf0e6e6e feat: support for -a and --attach in run 57951753 Account for availability delay of golang docker image bbf2293d Fix shellscript issues 6eccd9af build(deps): bump github.com/Microsoft/hcsshim from 0.12.4 to 0.12.5 5affa4fb build(deps): bump docker/build-push-action from 6.3.0 to 6.4.0 67ade6db Move image pull args into ImagePullTypes cfd89822 Enhance Makefile e2ede62e Remove no longer useful DOCKER_BUILDKIT=1 f6308150 fix: add login component username validation e7b567ca pkg/portutil: add ipv6 host ip test 99b05e63 pkg/portutil: use net.SplitHostPort to parse ip address with port 79b80d68 Update go.mod 164b9f65 Normalize curl invocations db47b319 Adding a canary CI target to test against upcoming / unreleased versions f759e035 Silence apt-get and uniformize calls format b0288121 Update FUSE and buildkit in dockerfile fdd88383 build(deps): bump github.com/cyphar/filepath-securejoin 41870985 build(deps): bump github.com/containerd/typeurl/v2 from 2.1.1 to 2.2.0 496c78e8 Test fixes 3a0df165 CI: shrink test matrix c628ef1e Workaround delayed log file creation af2f1402 Fix test: wait for systemd to come up 11a0d9ac Move to 24.04 for docker integration testing c3ea8ff4 Fix nerdctl info missing on Windows fee1ab36 fix the created tasks cannot be deleted 81aac851 rootless: add `Requires=dbus.socket` c4ea3d0e Fix IPFS test flakyness fceea23b Ensure we dont fail if containers disappear (#3167) 156b5fd0 Do not hard error if containers are gone f83f2380 build(deps): bump golang.org/x/net from 0.26.0 to 0.27.0 fbf9a538 build(deps): bump golang.org/x/crypto from 0.24.0 to 0.25.0 09739c12 Improve tests debugging output 15191775 Volume QA: inspect, prune, create and other volume fixes 019cd003 test-integration-rootless: enable BuildKit for RootlessKit v2 e0248a4d Dependabot: add groups 19ae34b0 nerdctl run -v: dismiss warning "expected an absolute path, got a relative path" faa28f89 Workaround flaky save 35424992 Re-enable project checks for .md only changes 5267e4ef Separate and expand information for newcomers on testing 1b96d8de Make systemctl happy by not passing an explicit signal for kill 4455d73a build(deps): bump golang.org/x/term from 0.21.0 to 0.22.0 e32d75c4 Add logo 60dc9421 Cleanup login command (remove global var and normalize to other commands 294caa66 build(deps): bump docker/build-push-action from 6.2.0 to 6.3.0 150f9cbd Fix wrong assumption about container availability d627713b update containerd (1.7.19) 356b88dc Rewrite container remove db152b91 build(deps): bump github.com/docker/docker 91c0b7f6 build(deps): bump github.com/docker/cli 3cece1b1 fix missing name container stats 2ed85e4f build(deps): bump docker/build-push-action from 6.1.0 to 6.2.0 d56f7a71 build(deps): bump github.com/docker/docker 6d97c6e9 build(deps): bump github.com/containerd/go-cni from 1.1.9 to 1.1.10 dd52560f CI: update Ubuntu (24.04) ae277688 feat: support for --sig-proxy in run 6c1e9618 build(deps): bump github.com/containernetworking/cni from 1.2.1 to 1.2.2 c493afcd pkg/defaults: add defaults_darwin.go b997648a Fix check for empty $HOME and $XDG_RUNTIME_DIR 8a5137b0 build(deps): bump docker/build-push-action from 6.0.2 to 6.1.0 02d5329a build(deps): bump docker/build-push-action from 6.0.1 to 6.0.2 c2fa1ed9 update soci-snapshotter (0.6.1) 820f7404 update Nydus (2.2.5) 480fc999 update gotestsum (1.12.0) 6cc63162 update Kubo (0.29.0) f16b79c2 CI: cross: do not use Go 1.21 for nerdctl-full deps f35e4251 update golangci-lint (1.59.1) 85a8bf86 update BuildKit (0.14.1) 465365a0 update CNI plugins (1.5.1) bccfdc82 update containerd (2.0.0-rc.3) ead5ce6c Volume QA: remove (fixes and tests) a28dbf29 Dockerfile: use Go 1.22 for runc 97552985 Bump compose-go to v2 e13ff68b Remove duplicate function 515c3ade Add HOSTNAME environment variable 0c300dca fix: close the hosts file 15a8a8dc Aftermath docker migration: fix racyness in tests 5dd36b60 Implement network namespacing 58f7720e build(deps): bump docker/build-push-action from 6.0.0 to 6.0.1 6d0c8f87 Replace SetEnv invocation by base.Env to unlock parallelization c0e4e92c Add mechanism to prevent Cmd from executing multiple times ac4830df MAINTAINERS: move Ye Sijun (junnplus) from a COMMITTER to a EMERITUS 2606265d build(deps): bump github.com/containernetworking/cni from 1.2.0 to 1.2.1 34d7c310 build(deps): bump docker/build-push-action from 5.4.0 to 6.0.0 0b201417 build(deps): bump github.com/containernetworking/plugins 9a76ba10 Disable build and publish on PR for purely md changes eace9da1 Add doc note about --ip and bridge e789f2cd Docker v26 compatibility & test fixes b63f4d6b Add --pull option to build command 091de746 update containerd (1.7.18), runc (1.1.13) a3195b27 MAINTAINERS: promote Kay Yan (yankay) from a REVIEWER to a COMMITTER f4a7e0c8 Restore logger output 37098ac6 build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 14d8b42a build(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9 4f8a70b6 build(deps): bump actions/checkout from 4.1.6 to 4.1.7 f942d2c5 test-integration-docker-compatibility: install Docker v24 972a9b10 build(deps): bump github.com/containerd/platforms from 0.2.0 to 0.2.1 37c0cb67 Safer / faster convert zstd b20070d2 Revamped testregistry and login tests edb8c19d build(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 dc237a35 build(deps): bump github.com/Microsoft/hcsshim from 0.12.3 to 0.12.4 80731ff3 Caching and list optimizations b0c23492 MAINTAINERS: move Hanchin Hsieh (yuchanns) from a REVIEWER to a EMERITUS e021a92a MAINTAINERS: promote Jin Dong (djdongjin) from a REVIEWER to a COMMITTER 4907e59c fix container list with json format b94caffe build(deps): bump github.com/docker/cli 47b45261 build(deps): bump github.com/containerd/containerd from 1.7.17 to 1.7.18 530b0913 build(deps): bump github.com/docker/docker 2240323d build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 5b8d5a30 build(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 7675d267 update imgcrypt (1.1.11) 875a962e Remove spurious debugging leftover 11802cf3 Fix wrong package import 6917840b CI: .md files changes should not trigger tests f491e83f Disabling test on unsupported platforms eb001fad Image inspect rework 4d4fd5fb State how to run a single integration test 099ef7bd Image history enhancements 3d875395 build(deps): bump docker/login-action from 3.1.0 to 3.2.0 838d5a11 build(deps): bump github.com/containerd/imgcrypt from 1.1.10 to 1.1.11 eb5d4426 update slirp4netns (1.3.1) 1ec6764f update containerd (1.7.17) 03bee846 update CNI plugins (1.5.0) 4b0b69d3 go.mod: github.com/containernetworking/plugins v1.5.0 949dc8aa build(deps): bump github.com/awslabs/soci-snapshotter 11fcb6b0 Do not obtain task info when it is not necessary in commit command 713851de add retry on test cf5073b4 support image label 0988c9b8 chore: remove impossible error check 8b34abdf Implement container inspect --size, SizeRootFs and SizeRw 0d470e7e Implementing StartedAt for containers 93b13817 build(deps): bump github.com/containerd/nydus-snapshotter 5f8c0c9d build(deps): bump github.com/docker/cli 80bc6835 build(deps): bump actions/checkout from 4.1.5 to 4.1.6 35a90ef6 build(deps): bump github.com/docker/docker 64af5a6d build(deps): bump github.com/containerd/containerd from 1.7.16 to 1.7.17 480eb6ee Support DHCP IPAM opts and set the hostname 274b8a6e Fix cni plugins sha after spurious 1.4.1 re-release cc60f5d5 build(deps): bump actions/checkout from 4.1.4 to 4.1.5 b24582bc build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 6b10870c Re-acquire name in onStartContainer (see #2992) c60adf29 Add missing alias for container rm/remove fac3d35e build(deps): bump github.com/docker/cli c5d1b532 Allow directories for --device and in-container path 762fe91c Fix some /etc/ file permissions (see #2684) 926b88f3 build(deps): bump github.com/containerd/platforms from 0.1.1 to 0.2.0 41bf4414 build(deps): bump github.com/docker/docker 516503a0 Fix markdown link c17badbc build(deps): bump golangci/golangci-lint-action from 5.1.0 to 6.0.1 83382d5b build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 4b9de97d inspect: show mounts info from CRI/ctr containers d197e5b7 build(deps): bump github.com/docker/cli 227505ce build(deps): bump github.com/docker/docker c6c4a7bd build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.1 to 2.2.2 618639b3 build(deps): bump github.com/cyphar/filepath-securejoin 4e615922 CI: use Go 1.22 49993c5b build(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.1.0 ad607362 build(deps): bump github.com/containerd/nydus-snapshotter 2c1d745b build(deps): bump github.com/rootless-containers/rootlesskit/v2 54b29564 fix: set mountpoint RW and Propagation in internal mount label ff6c1c49 skip Kubo 0.28.0 bb6f9e66 update RootlessKit (2.1.0) f34b02ad update slirp4netns (1.3.0) e9535e52 update BuildKit (0.13.2) 47053926 update containerd (1.7.16) a4f2ed07 build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 bd7fdb37 build(deps): bump github.com/containerd/containerd from 1.7.15 to 1.7.16 93f404c7 fix: error check in the ensureFile func a279dfab build(deps): bump actions/checkout from 4.1.3 to 4.1.4 4f46cf94 build(deps): bump github.com/docker/cli 8765df23 build(deps): bump github.com/docker/docker 6b047d24 build(deps): bump github.com/Microsoft/hcsshim from 0.12.2 to 0.12.3 0439917f build(deps): bump actions/checkout from 4.1.2 to 4.1.3 199edf1a build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2 79897c8b build(deps): bump github.com/docker/cli a40d98d2 build(deps): bump github.com/containernetworking/cni from 1.1.2 to 1.2.0 03fd3c76 build(deps): bump github.com/awslabs/soci-snapshotter 47f272d2 build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.0 to 2.2.1 c1c0fc93 build(deps): bump github.com/fahedouch/go-logrotate from 0.2.0 to 0.2.1 6ffb5466 build(deps): bump github.com/docker/cli dc42456f build(deps): bump github.com/docker/docker d4257170 build(deps): bump github.com/containerd/accelerated-container-image 9b8e1dd3 fix follow tail of rotate log a3fdaafa fix: cleanup volume dir if create volume failed 27b8dd84 build(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8 46acf060 build(deps): bump github.com/rootless-containers/bypass4netns b5117a23 Rationalise build constraints for Go 1.19 onwards 5fac99b3 Implement autodetection of Windows buildkitd socket 6e6aa4a9 Enable building on Windows hosts 0d75e34f Remove unused defaults.BuildKitHost 62e031c6 bypass4netns: allow ignoring bind f802ba87 update bypass4netns (0.4.1) 2c446522 build(deps): bump github.com/containerd/accelerated-container-image 2cfff270 update containerd (1.7.15) a1fd53b7 build(deps): bump github.com/containerd/containerd from 1.7.14 to 1.7.15 858fa60e build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 6b8a1c63 build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 af4c470d build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 cc495f2a build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 fc4c8e78 annotations: add `nerdctl/bypass4netns-ignore-subnets` (`[]string`) f42ab2ff Implement `nerdctl run --annotation` (introduced in Docker v24) 9ba9ddca update BuildKit (0.13.1) 6f83a71d build(deps): bump github.com/Microsoft/hcsshim from 0.12.1 to 0.12.2 da2f576f build(deps): bump github.com/docker/docker 3809ec53 CI: FreeBSD: use Go 1.22 c0d7b734 build(deps): bump github.com/containerd/nydus-snapshotter ea7769fc build(deps): bump github.com/Microsoft/hcsshim from 0.12.0 to 0.12.1 e7608c8b deflake TestImageConvertEStargz c1c7e251 not check return of rmi in pushImageToIPFS 70ee810a pkg/api/types: remove dependencies on nerdctl 8ae661e9 build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0 2122a714 update cosign image to latest release 3b12a202 build(deps): bump docker/build-push-action from 5.2.0 to 5.3.0 1c371393 update imgcrypt (1.1.10) 9d60dbb0 build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 0f9c8de4 feat(compose_up): add --abort-on-container-exit flag d83f9f13 build(deps): bump github.com/containerd/imgcrypt from 1.1.9 to 1.1.10 5e785705 build(deps): bump github.com/containerd/accelerated-container-image 8c75ca70 build(deps): bump docker/login-action from 3.0.0 to 3.1.0 ee2f8d64 update Kubo (0.27.0) 4917c16a update RootlessKit (2.0.2) 4dbac7f8 update CNI plugins (1.4.1) 046bfc06 build(deps): bump github.com/containernetworking/plugins 6958d07c build(deps): bump actions/checkout from 4.1.1 to 4.1.2 0ec5c7e9 refactor: replace os.MkdirTemp with t.TempDir with cleanup 4d9abe27 update containerd (1.7.14),(1.6.30) 533f16b9 CI: update FreeBSD to 14 258362b8 build(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.14 bc8450e8 feat: add extra contexts to buildctl call #2835 341c60d4 update BuildKit (0.13.0) ca56bc42 build(deps): bump docker/build-push-action from 5.1.0 to 5.2.0 41b669d7 feat: create network cleanup function for kill and stop cmd da007062 build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 62d013c1 build(deps): bump github.com/rootless-containers/rootlesskit/v2 74e27374 build(deps): bump github.com/Microsoft/hcsshim from 0.11.4 to 0.12.0 26c02362 chore: remove useless error check f853ab85 Enhance default platform comparision for image shareablity #2810 45b86c21 build(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 be006100 build(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 f1595262 Use json marshal/unmarshal to copy 3d28dbf6 fix: typos 772d4791 build(deps): bump github.com/containerd/accelerated-container-image d94c8f59 build(deps): bump golang.org/x/crypto from 0.19.0 to 0.20.0 18f29fb0 fix: add onstartcontainer hook d8412eed build(deps): bump github.com/containerd/nydus-snapshotter 261bd97c build(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7 41b83493 Rootlesskit Network Design 8d840dae doc: should use master tag for binfmt Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: update to v2.0.0-rc.0Bruce Ashfield2024-07-154-209/+209
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping nerdctl to version v2.0.0-rc.0-79-gd273fd20, which comprises the following commits: 6d97c6e9 build(deps): bump github.com/containerd/go-cni from 1.1.9 to 1.1.10 dd52560f CI: update Ubuntu (24.04) ae277688 feat: support for --sig-proxy in run 6c1e9618 build(deps): bump github.com/containernetworking/cni from 1.2.1 to 1.2.2 c493afcd pkg/defaults: add defaults_darwin.go b997648a Fix check for empty $HOME and $XDG_RUNTIME_DIR 8a5137b0 build(deps): bump docker/build-push-action from 6.0.2 to 6.1.0 02d5329a build(deps): bump docker/build-push-action from 6.0.1 to 6.0.2 c2fa1ed9 update soci-snapshotter (0.6.1) 820f7404 update Nydus (2.2.5) 480fc999 update gotestsum (1.12.0) 6cc63162 update Kubo (0.29.0) f16b79c2 CI: cross: do not use Go 1.21 for nerdctl-full deps f35e4251 update golangci-lint (1.59.1) 85a8bf86 update BuildKit (0.14.1) 465365a0 update CNI plugins (1.5.1) bccfdc82 update containerd (2.0.0-rc.3) ead5ce6c Volume QA: remove (fixes and tests) a28dbf29 Dockerfile: use Go 1.22 for runc 97552985 Bump compose-go to v2 e13ff68b Remove duplicate function 515c3ade Add HOSTNAME environment variable 0c300dca fix: close the hosts file 15a8a8dc Aftermath docker migration: fix racyness in tests 5dd36b60 Implement network namespacing 58f7720e build(deps): bump docker/build-push-action from 6.0.0 to 6.0.1 6d0c8f87 Replace SetEnv invocation by base.Env to unlock parallelization c0e4e92c Add mechanism to prevent Cmd from executing multiple times ac4830df MAINTAINERS: move Ye Sijun (junnplus) from a COMMITTER to a EMERITUS 2606265d build(deps): bump github.com/containernetworking/cni from 1.2.0 to 1.2.1 34d7c310 build(deps): bump docker/build-push-action from 5.4.0 to 6.0.0 0b201417 build(deps): bump github.com/containernetworking/plugins 9a76ba10 Disable build and publish on PR for purely md changes eace9da1 Add doc note about --ip and bridge e789f2cd Docker v26 compatibility & test fixes b63f4d6b Add --pull option to build command 091de746 update containerd (1.7.18), runc (1.1.13) a3195b27 MAINTAINERS: promote Kay Yan (yankay) from a REVIEWER to a COMMITTER f4a7e0c8 Restore logger output 37098ac6 build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1 14d8b42a build(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9 4f8a70b6 build(deps): bump actions/checkout from 4.1.6 to 4.1.7 f942d2c5 test-integration-docker-compatibility: install Docker v24 972a9b10 build(deps): bump github.com/containerd/platforms from 0.2.0 to 0.2.1 37c0cb67 Safer / faster convert zstd b20070d2 Revamped testregistry and login tests edb8c19d build(deps): bump docker/build-push-action from 5.3.0 to 5.4.0 dc237a35 build(deps): bump github.com/Microsoft/hcsshim from 0.12.3 to 0.12.4 80731ff3 Caching and list optimizations b0c23492 MAINTAINERS: move Hanchin Hsieh (yuchanns) from a REVIEWER to a EMERITUS e021a92a MAINTAINERS: promote Jin Dong (djdongjin) from a REVIEWER to a COMMITTER 4907e59c fix container list with json format b94caffe build(deps): bump github.com/docker/cli 47b45261 build(deps): bump github.com/containerd/containerd from 1.7.17 to 1.7.18 530b0913 build(deps): bump github.com/docker/docker 2240323d build(deps): bump golang.org/x/net from 0.25.0 to 0.26.0 5b8d5a30 build(deps): bump golang.org/x/crypto from 0.23.0 to 0.24.0 7675d267 update imgcrypt (1.1.11) 875a962e Remove spurious debugging leftover 11802cf3 Fix wrong package import 6917840b CI: .md files changes should not trigger tests f491e83f Disabling test on unsupported platforms eb001fad Image inspect rework 4d4fd5fb State how to run a single integration test 099ef7bd Image history enhancements 3d875395 build(deps): bump docker/login-action from 3.1.0 to 3.2.0 838d5a11 build(deps): bump github.com/containerd/imgcrypt from 1.1.10 to 1.1.11 eb5d4426 update slirp4netns (1.3.1) 1ec6764f update containerd (1.7.17) 03bee846 update CNI plugins (1.5.0) 4b0b69d3 go.mod: github.com/containernetworking/plugins v1.5.0 949dc8aa build(deps): bump github.com/awslabs/soci-snapshotter 11fcb6b0 Do not obtain task info when it is not necessary in commit command 713851de add retry on test cf5073b4 support image label 0988c9b8 chore: remove impossible error check 8b34abdf Implement container inspect --size, SizeRootFs and SizeRw 0d470e7e Implementing StartedAt for containers 93b13817 build(deps): bump github.com/containerd/nydus-snapshotter 5f8c0c9d build(deps): bump github.com/docker/cli 80bc6835 build(deps): bump actions/checkout from 4.1.5 to 4.1.6 35a90ef6 build(deps): bump github.com/docker/docker 64af5a6d build(deps): bump github.com/containerd/containerd from 1.7.16 to 1.7.17 480eb6ee Support DHCP IPAM opts and set the hostname 274b8a6e Fix cni plugins sha after spurious 1.4.1 re-release cc60f5d5 build(deps): bump actions/checkout from 4.1.4 to 4.1.5 b24582bc build(deps): bump github.com/fatih/color from 1.16.0 to 1.17.0 6b10870c Re-acquire name in onStartContainer (see #2992) c60adf29 Add missing alias for container rm/remove fac3d35e build(deps): bump github.com/docker/cli c5d1b532 Allow directories for --device and in-container path 762fe91c Fix some /etc/ file permissions (see #2684) 926b88f3 build(deps): bump github.com/containerd/platforms from 0.1.1 to 0.2.0 41bf4414 build(deps): bump github.com/docker/docker 516503a0 Fix markdown link c17badbc build(deps): bump golangci/golangci-lint-action from 5.1.0 to 6.0.1 83382d5b build(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 4b9de97d inspect: show mounts info from CRI/ctr containers d197e5b7 build(deps): bump github.com/docker/cli 227505ce build(deps): bump github.com/docker/docker c6c4a7bd build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.1 to 2.2.2 618639b3 build(deps): bump github.com/cyphar/filepath-securejoin 4e615922 CI: use Go 1.22 49993c5b build(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.1.0 ad607362 build(deps): bump github.com/containerd/nydus-snapshotter 2c1d745b build(deps): bump github.com/rootless-containers/rootlesskit/v2 54b29564 fix: set mountpoint RW and Propagation in internal mount label ff6c1c49 skip Kubo 0.28.0 bb6f9e66 update RootlessKit (2.1.0) f34b02ad update slirp4netns (1.3.0) e9535e52 update BuildKit (0.13.2) 47053926 update containerd (1.7.16) a4f2ed07 build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0 bd7fdb37 build(deps): bump github.com/containerd/containerd from 1.7.15 to 1.7.16 93f404c7 fix: error check in the ensureFile func a279dfab build(deps): bump actions/checkout from 4.1.3 to 4.1.4 4f46cf94 build(deps): bump github.com/docker/cli 8765df23 build(deps): bump github.com/docker/docker 6b047d24 build(deps): bump github.com/Microsoft/hcsshim from 0.12.2 to 0.12.3 0439917f build(deps): bump actions/checkout from 4.1.2 to 4.1.3 199edf1a build(deps): bump github.com/Microsoft/go-winio from 0.6.1 to 0.6.2 79897c8b build(deps): bump github.com/docker/cli a40d98d2 build(deps): bump github.com/containernetworking/cni from 1.1.2 to 1.2.0 03fd3c76 build(deps): bump github.com/awslabs/soci-snapshotter 47f272d2 build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.0 to 2.2.1 c1c0fc93 build(deps): bump github.com/fahedouch/go-logrotate from 0.2.0 to 0.2.1 6ffb5466 build(deps): bump github.com/docker/cli dc42456f build(deps): bump github.com/docker/docker d4257170 build(deps): bump github.com/containerd/accelerated-container-image 9b8e1dd3 fix follow tail of rotate log a3fdaafa fix: cleanup volume dir if create volume failed 27b8dd84 build(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8 46acf060 build(deps): bump github.com/rootless-containers/bypass4netns b5117a23 Rationalise build constraints for Go 1.19 onwards 5fac99b3 Implement autodetection of Windows buildkitd socket 6e6aa4a9 Enable building on Windows hosts 0d75e34f Remove unused defaults.BuildKitHost 62e031c6 bypass4netns: allow ignoring bind f802ba87 update bypass4netns (0.4.1) 2c446522 build(deps): bump github.com/containerd/accelerated-container-image 2cfff270 update containerd (1.7.15) a1fd53b7 build(deps): bump github.com/containerd/containerd from 1.7.14 to 1.7.15 858fa60e build(deps): bump golang.org/x/sync from 0.6.0 to 0.7.0 6b8a1c63 build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 af4c470d build(deps): bump golang.org/x/crypto from 0.21.0 to 0.22.0 cc495f2a build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 fc4c8e78 annotations: add `nerdctl/bypass4netns-ignore-subnets` (`[]string`) f42ab2ff Implement `nerdctl run --annotation` (introduced in Docker v24) 9ba9ddca update BuildKit (0.13.1) 6f83a71d build(deps): bump github.com/Microsoft/hcsshim from 0.12.1 to 0.12.2 da2f576f build(deps): bump github.com/docker/docker 3809ec53 CI: FreeBSD: use Go 1.22 c0d7b734 build(deps): bump github.com/containerd/nydus-snapshotter ea7769fc build(deps): bump github.com/Microsoft/hcsshim from 0.12.0 to 0.12.1 e7608c8b deflake TestImageConvertEStargz c1c7e251 not check return of rmi in pushImageToIPFS 70ee810a pkg/api/types: remove dependencies on nerdctl 8ae661e9 build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0 2122a714 update cosign image to latest release 3b12a202 build(deps): bump docker/build-push-action from 5.2.0 to 5.3.0 1c371393 update imgcrypt (1.1.10) 9d60dbb0 build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 0f9c8de4 feat(compose_up): add --abort-on-container-exit flag d83f9f13 build(deps): bump github.com/containerd/imgcrypt from 1.1.9 to 1.1.10 5e785705 build(deps): bump github.com/containerd/accelerated-container-image 8c75ca70 build(deps): bump docker/login-action from 3.0.0 to 3.1.0 ee2f8d64 update Kubo (0.27.0) 4917c16a update RootlessKit (2.0.2) 4dbac7f8 update CNI plugins (1.4.1) 046bfc06 build(deps): bump github.com/containernetworking/plugins 6958d07c build(deps): bump actions/checkout from 4.1.1 to 4.1.2 0ec5c7e9 refactor: replace os.MkdirTemp with t.TempDir with cleanup 4d9abe27 update containerd (1.7.14),(1.6.30) 533f16b9 CI: update FreeBSD to 14 258362b8 build(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.14 bc8450e8 feat: add extra contexts to buildctl call #2835 341c60d4 update BuildKit (0.13.0) ca56bc42 build(deps): bump docker/build-push-action from 5.1.0 to 5.2.0 41b669d7 feat: create network cleanup function for kill and stop cmd da007062 build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 62d013c1 build(deps): bump github.com/rootless-containers/rootlesskit/v2 74e27374 build(deps): bump github.com/Microsoft/hcsshim from 0.11.4 to 0.12.0 26c02362 chore: remove useless error check f853ab85 Enhance default platform comparision for image shareablity #2810 45b86c21 build(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 be006100 build(deps): bump golang.org/x/crypto from 0.20.0 to 0.21.0 f1595262 Use json marshal/unmarshal to copy 3d28dbf6 fix: typos 772d4791 build(deps): bump github.com/containerd/accelerated-container-image d94c8f59 build(deps): bump golang.org/x/crypto from 0.19.0 to 0.20.0 18f29fb0 fix: add onstartcontainer hook d8412eed build(deps): bump github.com/containerd/nydus-snapshotter 261bd97c build(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7 41b83493 Rootlesskit Network Design 8d840dae doc: should use master tag for binfmt Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: SRC_URI to include destsuffix=${GO_SRCURI_DESTSUFFIX}Bruce Ashfield2024-05-292-138/+138
| | | | | | | | | | | As of commit cc4ec43a2b657fb4c58429ab14f1edc2473c1327 [go: Drop fork of unpack code, mandate GO_SRCURI_DESTSUFFIX] we require this variable in our go recipes. We also adjust our S directory, and references to WORKDIR to fix the build for the new source layout. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: update to v2.0.0-betaBruce Ashfield2024-03-155-284/+372
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated via: oe-go-mod-autogen.py --repo https://github.com/containerd/nerdctl.git --rev v2.0.0-beta.1 One patch refresh, no other modifications. Bumping nerdctl to version v2.0.0-beta.1-10-g0a20db63, which comprises the following commits: 4420aa67 update BuildKit (0.13.0-rc1) 4acb599e CI: test compilation with Go 1.22 6f1c767e build(deps): bump github.com/tidwall/gjson from 1.17.0 to 1.17.1 07dc8a58 build(deps): bump github.com/opencontainers/image-spec 72a9737d platform: support loongarch64 1b05ff3e Remove the support for the old CNI isolation plugin 4c29703b rootless: fix `Not Authorized(uid): org.fedoraproject.FirewallD1.config` 1eada1af build(deps): bump github.com/opencontainers/runtime-spec fdf7968b Fix soci image push with multi-platforms flags 09168445 build(deps): bump golangci/golangci-lint-action from 3.7.1 to 4.0.0 6fd3fb73 build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 cad6b2af build(deps): bump golangci/golangci-lint-action from 3.7.0 to 3.7.1 679adcf8 build(deps): bump golang.org/x/crypto from 0.18.0 to 0.19.0 c6236eea build(deps): bump tonistiigi/xx from 1.3.0 to 1.4.0 cfc063cc update slirp4netns (1.2.3) 2d59841b build(deps): bump github.com/rootless-containers/rootlesskit/v2 5733be85 update RootlessKit (2.0.1) ae224f40 build(deps): bump github.com/containerd/console from 1.0.3 to 1.0.4 c797578e build(deps): bump github.com/klauspost/compress from 1.17.5 to 1.17.6 6a229537 `containerd-rootless-setuptool.sh uninstall` cleanup all relevant services 9ae613b3 support build attest 741d06e5 Add support to run systemd in containers (with --systemd flag) b452c64b Support --ipc=container:<id> option 3b45cc18 build(deps): bump github.com/containerd/nydus-snapshotter 5df53e5f update BuildKit (0.13.0-beta3) 37168690 build(deps): bump docker/metadata-action from 5.5.0 to 5.5.1 a3e8cb46 build(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13 dc7bbed8 update Kubo (0.26.0) ad02e192 update bypass4netns (0.4.0) 02dc9b44 update runc (1.1.12) 3ab02f69 update containerd (1.7.13) 4892364c [Carry 2535] rootless: support detach-netns mode 328497a8 update RootlessKit (2.0.0) 58cc30c7 update BuildKit (0.13.0-beta2) 5e38fa10 containerd-rootless-setuptool.sh: avoid creating buildkitd.toml 76199746 build(deps): bump github.com/containerd/nydus-snapshotter bd6a915c build(deps): bump github.com/containerd/nydus-snapshotter 1050dd65 build(deps): bump github.com/klauspost/compress from 1.17.4 to 1.17.5 8df3f8a9 containerd/containerd/platforms -> containerd/platforms 0ac36b66 Retag images when tag is already present in nerdctl build 2863b6c7 CI: use standard GHA runner for Windows too 3149671e build(deps): bump github.com/opencontainers/image-spec 3a7948b3 CI: use standard GHA runners 7f88313c build(deps): bump actions/cache from 3 to 4 77234f5a update gpu image to 12.3 2410e1f6 go.mod: github.com/rootless-containers/rootlesskit/v2 v2.0.0 d307fda9 build(deps): bump github.com/containerd/containerd from 1.7.11 to 1.7.12 4af27bd1 go.mod: module github.com/containerd/nerdctl/v2 5ee55f28 add allow option in build 410d5915 Document that profiles are supported 05059400 build(deps): bump github.com/rootless-containers/bypass4netns 3b5717be containerd-rootless-setuptool.sh nsenter: inherit RootlessKit env 8e09af1e shfmt containerd-rootless-setuptool.sh a71209f8 fix: return error if volume create failed d0179a63 build(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 aa11ded3 build(deps): bump github.com/docker/go-connections from 0.4.0 to 0.5.0 3fa62388 build(deps): bump docker/metadata-action from 5.4.0 to 5.5.0 ce955db1 build(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 2053c384 build(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 b0458662 logging: respect ctx 9afd9e3e update runc (v1.1.10) 695f11a2 cniNetworkManager: move Windows-specific variable to `_windows.go` c44427fb nerdctl rm: fix printing `error="<nil>"` on warning df43d623 build(deps): bump go.uber.org/mock from 0.3.0 to 0.4.0 f60bbc65 build(deps): bump github.com/containerd/cgroups/v3 from 3.0.2 to 3.0.3 f59c2bed Add docs for trouble shooting nvidia gpu operator 970fed9f Remove "soci image rpull" from testing suite 843d8600 fix typo in filename e4bf8b99 Fix #2199 to allow users to bind a named pipe on Windows. 392daca1 go.mod: clean up c2d71273 fix groupadd in compose ea3a4e02 build(deps): bump github.com/awslabs/soci-snapshotter ffd76b5b build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 ef00a6d6 build(deps): bump docker/metadata-action from 5.3.0 to 5.4.0 255716ea docs: Fix typo in command-reference.md b6436017 fix etchosts in host network 990d7eca implement persistent logging for contaiers running in foreground ae004af5 fix deadlinks in the notation doc e538124a build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.0 to 2.1.1 24aa6e27 update BuildKit (0.12.4) de985457 update containerd (1.7.11) 139022f8 build(deps): bump github.com/containerd/containerd from 1.7.10 to 1.7.11 8567678e Dedup mounts for /etc/hosts /etc/resolv.conf a56dcfac build(deps): bump actions/setup-go from 4 to 5 a4c33929 build(deps): bump github.com/containerd/nydus-snapshotter 06628f63 nerdctl run: reset the default value of limits. f6004169 build(deps): bump docker/metadata-action from 5.2.0 to 5.3.0 f2030d29 update CNI plugins (1.4.0) 722040c4 build(deps): bump github.com/containernetworking/plugins f709735a build(deps): bump github.com/klauspost/compress from 1.17.3 to 1.17.4 198797f2 build(deps): bump docker/metadata-action from 5.0.0 to 5.2.0 0e73e3ed update containerd (1.7.10) 21dc100a fix typo ed633b3b build(deps): bump github.com/containerd/containerd from 1.7.9 to 1.7.10 71bf53b3 update golangci-lint (1.55.2) a8aaac29 build(deps): bump golang.org/x/net from 0.18.0 to 0.19.0 d6c7f0f3 build(deps): bump golang.org/x/crypto from 0.15.0 to 0.16.0 aeeb338b update Nydus (2.2.4) e0808016 update Kubo (0.24.0) ec728349 update containerd (1.7.9) 6e5c7f76 build(deps): bump github.com/containerd/accelerated-container-image 2d508151 Fix nerdctl system info : sort problem. afe990db remove incompatible in TestComposeExecTTY 8e9ca2b1 build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 30eaca09 build(deps): bump github.com/compose-spec/compose-go 76c57d20 fix: typo 51d09871 build(deps): bump github.com/klauspost/compress from 1.17.2 to 1.17.3 9b62e889 Add SOCI index digest flag d7676628 docs: read-only (RRO) bind-mount have been support by docker 77d1fd64 build(deps): bump github.com/containerd/containerd from 1.7.8 to 1.7.9 ca8c1180 build(deps): bump github.com/compose-spec/compose-go c6a4bfeb build(deps): bump docker/build-push-action from 5.0.0 to 5.1.0 0d934074 Deflake TestContainerListWithFilter 33350146 build(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 411f9daf build(deps): bump github.com/fatih/color from 1.15.0 to 1.16.0 a7cdd348 build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 651cc8cb build(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 6c560bcf [build][iidfile] Setthe same permissions as docker d08f4c47 build(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 d9d684bf chore(test): remove some incompatible in compose test a78b50ef Add diff command to docs & fix usage message 3d1a5f11 Use prepared Stdout d03a5993 Fix wrong comment of completion 00c0d3b7 Fix missing error handling cc52ea45 Support diff command's autocompletion da85b403 Remove diff test from windows 2fcd3c4c Add comment to diff test d96ad3b4 Add `diff` command 0008cd6c build(deps): bump github.com/Microsoft/hcsshim from 0.11.2 to 0.11.4 a9e5ea43 update containerd-fuse-overlayfs (1.0.8) ae12819e Fix unstable sort of container list in compose 0e643d2b update imgcrypt (1.1.9) 2c57b5ca update BuildKit (0.12.3) 9c1ee066 update runc (1.1.10) 2c3cb4a4 update containerd (1.7.8) 2af4cef9 nerdctl ps: implement `--format {{.Label "foo"}}` 3dd95cd4 Dockerfile: stargz-snapshotter v0.15.1 b5da5ea3 fix add-host overwritten 9143054e build(deps): bump github.com/containerd/stargz-snapshotter/ipfs 147cbbef build(deps): bump github.com/containerd/imgcrypt from 1.1.8 to 1.1.9 e6e24c21 build(deps): bump github.com/containerd/stargz-snapshotter 1138bfbe nerdctl-full: compile ipfs (Kubo) as a static binary ac0ceb5a nerdctl-full: compile containerd as static binaries a6a2d917 Support IPv6 for nerdctl network 55987ae9 Add support to CernVM-FS Snapshotter fff98e35 build(deps): bump github.com/docker/cli 792a0cb1 support running container with network id 63b8df5e build(deps): bump github.com/containerd/containerd from 1.7.7 to 1.7.8 59640025 build(deps): bump github.com/docker/docker 161bf205 compose_config_test: workaround for Docker Compose v2.23.0 0b977127 Vagrantfile.freebsd: pin generic/freebsd13 to version 4.3.2 ae17b486 build(deps): bump google.golang.org/grpc from 1.56.2 to 1.56.3 caea0f91 fix ps format names 35966845 support ip-masq option 5d18f61d build(deps): bump github.com/klauspost/compress from 1.17.1 to 1.17.2 1c41c10f Replace logrus.SetOutput() with log.L.Logger.SetOutput() 10854249 docs: minor soci push fix a97162ed build(deps): bump github.com/containerd/nydus-snapshotter 8a5177c7 build(deps): bump github.com/containerd/continuity from 0.4.2 to 0.4.3 0af5badb build(deps): bump tonistiigi/xx from 1.2.1 to 1.3.0 f51e06d2 build(deps): bump github.com/compose-spec/compose-go 35a7920a build(deps): bump github.com/Microsoft/hcsshim from 0.11.1 to 0.11.2 8c2610a1 build(deps): bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 6c8ea8bc build(deps): bump actions/checkout from 4.1.0 to 4.1.1 41f2647a build(deps): bump github.com/klauspost/compress from 1.17.0 to 1.17.1 63d446f1 Use https://github.com/containerd/log for logging 04a35f82 build(deps): bump github.com/containerd/accelerated-container-image bc62b220 fix: typo 5d4f0325 nerdctl compose: fix --env-file 5a874813 build(deps): bump github.com/containerd/nydus-snapshotter ff0fa841 chore: unnecessary code a2cfe916 build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 3b09b4cb fix: call client close 3b6cf701 go.mod: github.com/containerd/containerd v1.7.7 b6d76eae dockerconfigresolver: nullify DefaultTLS when DefaultScheme == "http" e590756c update gotestsum (1.10.0) 98d5724e update Kubo (0.23.0) 02a59fc5 update containerd-fuse-overlayfs (1.0.7) 869dec83 update slirp4netns (1.2.2) ea86ea87 update containerd (1.7.7) abec5ef0 containerd/containerd/log -> containerd/log 93cb4802 chore: Comment should with an optional leading article d5dd50ce build(deps): bump golang.org/x/net from 0.15.0 to 0.16.0 3006f23e release.yml: migrate from `hub` to `gh` 6664661c build(deps): bump golang.org/x/crypto from 0.13.0 to 0.14.0 11a43ac4 build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 980019a2 build(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 fdf4b2c0 build(deps): bump golang.org/x/sys from 0.12.0 to 0.13.0 34f73335 build(deps): bump github.com/containerd/nydus-snapshotter c1fd6782 Fix port allocate iptables regex 6b5c43e2 CNI: prioritize `/opt/cni/bin` over `/usr/lib/cni` e230c3cf build(deps): bump github.com/containerd/nydus-snapshotter 88188be6 docs: minor fixes to soci documentation 72665a07 update toml to v2 8ce38135 fix: client close connection 004a05a8 Support zstd (non-chunked) conversion 7291147c build(deps): bump github.com/tidwall/gjson from 1.16.0 to 1.17.0 3b644b19 build(deps): bump actions/checkout from 4.0.0 to 4.1.0 a9fb4c56 chore: Comment should with an optional leading article 4b5129b5 build(deps): bump github.com/Microsoft/hcsshim from 0.11.0 to 0.11.1 1b5a9867 add missing flags for compose ps 20f929d1 add featrue network filter c407ceb5 build(deps): bump github.com/compose-spec/compose-go 357113b4 nerdctl version: skip inspecting rootless daemon if the daemon is not running 42cfd144 docs: add SOCI snapshotter guideline in README.md 65334cc7 build(deps): bump github.com/klauspost/compress from 1.16.7 to 1.17.0 98e87997 build(deps): bump gotest.tools/v3 from 3.5.0 to 3.5.1 6db2c459 update containerd (1.7.6) 4c82cde7 feat: support push with soci dd03ebea nerdctl compose cp: support rootless 69a1833e compose: silence "build.config should be relative path" warning 1605587b Implement `nerdctl compose exec -T` a08e668f docs: fix docs for supported quiet flag of push command 76dd7065 build(deps): bump github.com/opencontainers/image-spec 78c855e0 add feature nerdctl compose cp ce611af1 build(deps): bump github.com/containerd/nydus-snapshotter 9d4e5d68 seccomp: rename "default" to "builtin" to follow Docker 23 be2acea7 update golangci-lint (1.54.2) ba3c6b91 update soci-snapshotter (0.4.0) b5b1f2a1 update Nydus (2.2.3) c5794dd6 update Kubo (0.22.0) ee1ac8f0 update fuse-overlayfs (1.13) bdb2c006 update slirp4netns (1.2.1) 70b1ba31 update RootlessKit (1.1.1) 822f1154 update imgcrypt (1.1.8) bcface07 update BuildKit (0.12.2) e4a2ceb7 update containerd (1.7.6) 1e0b0bbf image: dedup same platform entry 6d77b40b build(deps): bump github.com/containerd/containerd from 1.7.5 to 1.7.6 c373e1bc build(deps): bump docker/login-action from 2.2.0 to 3.0.0 81f4dba5 build(deps): bump docker/setup-qemu-action from 2 to 3 765711c4 build(deps): bump docker/metadata-action from 4.6.0 to 5.0.0 ebede8d0 build(deps): bump docker/setup-buildx-action from 2 to 3 03cb689c build(deps): bump docker/build-push-action from 4.2.1 to 5.0.0 68b58d8a build(deps): bump github.com/compose-spec/compose-go 248b2b3a remove useless option from containerd-rootless-setuptool fe87f8b7 build(deps): bump docker/build-push-action from 4.1.1 to 4.2.1 bc7edb76 MAINTAINERS: add Kay Yan (yankay) as a REVIEWER a976067c fix bash completion of volume rm 2cbb162b build(deps): bump github.com/cyphar/filepath-securejoin e1bad09d adjust writers fmt a80e0eb1 fix container_create_windows_test b598b583 add missing zero-length list check cdc917eb build(deps): bump github.com/docker/cli 84309f24 build(deps): bump github.com/docker/docker 1bb407c0 build(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 cf6ba305 build(deps): bump golang.org/x/term from 0.11.0 to 0.12.0 c565933b build(deps): bump golang.org/x/text from 0.12.0 to 0.13.0 c2b9f877 build(deps): bump golang.org/x/sys from 0.11.0 to 0.12.0 f7752221 build(deps): bump actions/checkout from 3.6.0 to 4.0.0 2739c8fc fix nerdctl run -v when host folder does not exist for bind mounts 1352ac0d build(deps): bump github.com/awslabs/soci-snapshotter 6e542c3a Makefile: install docs da05f926 Makefile: fix overriding GO command fa9e4edb Makefile: add GO_BUILD_FLAGS variable 4dbe249e Makefile: derive BINDIR from PREFIX d30f0788 fix: grammatical errors 79a15782 fix: succeeded typo c6dd2f5f build(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.5 9a41384b build(deps): bump actions/checkout from 3.5.3 to 3.6.0 a0aac07a Support copying out of volumes in stopped containers 31d5d4ad Fix typo 4dcef6e0 pkg/version: fulfill fields from `debug/buildinfo` 1e5baaaf Fix usage of `errors.Join` 91295033 build(deps): bump github.com/compose-spec/compose-go 6ed3118e build(deps): bump github.com/containerd/imgcrypt from 1.1.7 to 1.1.8 ccd5be5d build(deps): bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 0844a51e support test integration docker 23 compatibility 42c312a8 support volume create anonymous 89bb5bc3 update runc (1.1.9) 5130ccbf Remove dependency on github.com/hashicorp/go-multierror b98ce6a6 build(deps): bump github.com/compose-spec/compose-go 3bc8f05b build(deps): bump github.com/tidwall/gjson from 1.15.0 to 1.16.0 56b0a7cb Update to Go 1.21 in CI ac0146f9 build(deps): bump github.com/fahedouch/go-logrotate from 0.1.3 to 0.2.0 424bf4ed FreeBSD: Linux Container Support and BuildKit Integration 0d631726 build(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 569fe4e3 CI: Windows: enable Hyper-V containers 3df165d0 fix attach help is messed up dd60cfe6 build(deps): bump golang.org/x/crypto from 0.11.0 to 0.12.0 2888c388 CI: move Windows tests to GHA 855da424 CI: move FreeBSD tests to GHA 65934e92 test-integration-docker-compatibility: install Docker 20.10 cf7b7428 build(deps): bump github.com/coreos/go-iptables from 0.6.0 to 0.7.0 b8a8100e .cirrus.yml: fix FreeBSD CI failure be2ba3ef build(deps): bump golang.org/x/net from 0.12.0 to 0.13.0 f0140a5c feat: add 'nerdctl container attach' 35296268 Bump containerd to 1.7.3 7f5bca18 Remove special case for Windows when mounting view f57cb241 Add lease to prevent containerd GC Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: fix textrel QA issueChen Qi2023-09-251-1/+3
| | | | | | | | | | | | Fix the following QA issue: ERROR: QA Issue: nerdctl: ELF binary /usr/bin/nerdctl has relocations in .text [textrel] We want to use -buildmode=pie, in order to avoid duplicating codes with go.bbclass, make use of GOBUILDFLAGS. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: upgrade to v1.5.0Chen Qi2023-09-154-638/+682
| | | | | Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: fix installed-vs-shipped with usrmergeMartin Jansa2023-08-151-2/+2
| | | | | | | | | | | | * fixes: ERROR: nerdctl-v1.3.0-r0 do_package: QA Issue: nerdctl: Files/directories were installed but not shipped in any package: /bin /bin/nerdctl Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. nerdctl: 2 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: update to v1.3.0Bruce Ashfield2023-04-055-810/+397
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping nerdctl to version v1.3.0-2-g1525035, which comprises the following commits: 0973d30 bump: buildkit to v0.11.3, fuse-overlayfs to v1.10, kubo to v0.18.1 813a575 build(deps): bump golang.org/x/term from 0.6.0 to 0.7.0 8a5e2fe build(deps): bump github.com/docker/cli 129a757 build(deps): bump github.com/docker/docker 6b866e0 build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 a5f95e4 build(deps): bump golang.org/x/sys from 0.6.0 to 0.7.0 e2fabe3 build(deps): bump github.com/ipfs/go-cid from 0.4.0 to 0.4.1 bd6d908 pkg/mountutil: improve error messages ffc1577 use digest instead of a tag while signing 29a9cc1 Add manugupt1's GPG key 28aa476 build(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 ae18699 build(deps): bump github.com/docker/docker 7300210 build(deps): bump github.com/docker/cli 050016d build(deps): bump github.com/compose-spec/compose-go 815d91b Support quiet in push cmd 1fa35ba Refactor image sign and verify logic 5fc6f2e build(deps): bump github.com/compose-spec/compose-go 5482743 build(deps): bump actions/checkout from 3.4.0 to 3.5.0 b6f9cfa Fix nerdctl help show the hidden commands 512bc74 set container state error 3c23201 build(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 8bc1d42 rootlessutil: always claim non-rootless on non-Linux. 89a78b4 Refactor run command networking options for Windows support. ade009b Fix the top command on Windows cbead58 Add support for showing image size on inspect 75c7914 build(deps): bump github.com/ipfs/go-cid from 0.3.2 to 0.4.0 ab2beab Completely skip syslog-related tests on Windows. dde73be test: rootless: main: use v2 config 0586121 Upgrade cosign to 2.0.0 in tests 3effa44 Add unit test for exposing devices to Windows containers 5501d46 Add MAINTAINERS_GUIDE.md d12122a build(deps): bump actions/checkout from 3.3.0 to 3.4.0 2d0c580 build(deps): bump github.com/compose-spec/compose-go f42f125 build(deps): bump actions/setup-go from 3 to 4 b455f38 build(deps): bump github.com/containerd/nydus-snapshotter 1780943 build(deps): bump github.com/klauspost/compress from 1.16.0 to 1.16.3 874894d build(deps): bump github.com/fatih/color from 1.14.1 to 1.15.0 9a6810b update containerd (1.7.0) 02c83a1 build(deps): bump github.com/containerd/nydus-snapshotter 6e58c63 build(deps): bump github.com/containerd/containerd ff6ec3c build(deps): bump github.com/containerd/containerd ee64917 Drop dependency on ctr/commands 52d5787 Drop dependency on ctr/commands/content 74fc0b1 Drop dependency on ctr/commands/tasks 23f9c6e remote snapshotters: migrate to containerd-based label management d5f917f build(deps): bump github.com/containerd/containerd 2eb25f1 Port Windows device support from containerd 4d02668 build(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 fcb42d6 Add notation signing and verification 361c987 build(deps): bump golang.org/x/net from 0.7.0 to 0.8.0 df08a17 handle container deps removal with postsop hooks b2ac061 build(deps): bump github.com/containerd/containerd 00ea98e Update naming of filter containers function && `container list` handler b50f0b6 build(deps): bump github.com/compose-spec/compose-go 5e6000d build(deps): bump github.com/containerd/nydus-snapshotter ad6ed08 Fix `operation not permitted` with systemd-homed c93f4c8 build(deps): bump github.com/containerd/go-cni 54cb1c4 build(deps): bump github.com/containerd/nydus-snapshotter 52532dc update containerd (1.6.19) 5108bb4 update Kubo (0.18.1) dd87b58 update Nydus (2.1.4) 760d136 update BuildKit (0.11.3) 8c8630e build(deps): bump github.com/klauspost/compress from 1.15.15 to 1.16.0 2905b88 build(deps): bump github.com/containerd/containerd f386373 add network in use check to `compose down` a30e765 feat: resolve special ip host-gateway ca5f02f cmd/compose: add support for profiles 73b8ebd build(deps): bump github.com/opencontainers/runtime-spec 11dc28d build(deps): bump github.com/vishvananda/netns c03d691 update system prune flag `--all` confirm tooltip cf18cc4 build(deps): bump github.com/containerd/nydus-snapshotter dab24b5 Refactor system prune command flag process 84bec01 refactor(container-list): separate main logic out of printing logic 5b481ea Update command-reference system/image prune --all optional ef06dcb refactor(container): refactor cp flag 795c75c func Save shouldn't create file from options.Output a303ab1 fix: `options.Stdout` should be used instead of `os.Stdout` 01cdaf9 Make system prune all flag optional 754f134 Fix unsupported restart policy message 7c78c80 make confirm logic in `volume prune` be consistent with other Prune 0996732 Fix rmi err checking containers with deleted image d688365 build(deps): bump github.com/compose-spec/compose-go 195da3d CI: test compilation with an old release of Go 57165af update Go (1.20) e30503c Add TestRunAddGroup_CVE_2023_25173 6b9fc94 build(deps): bump github.com/containerd/containerd fa9f627 Build containerd and runc for specific arch with xx 484c853 `types.KillOptions` > `types.ContainerKillOptions` to be consistent abb1da2 Fix the rename command on Windows 12cdfe6 build(deps): bump github.com/compose-spec/compose-go efed3ae Fix images output check bug 0e13baa make prune to remove dangling images only 5e60bfb build(deps): bump golang.org/x/net from 0.6.0 to 0.7.0 ba8545f Retag commonimage before loading to ensure it does not fail. 3ad3e1e build(deps): bump github.com/docker/docker ec78af9 build(deps): bump github.com/docker/cli 8aed73e Refactor container prune and rename command flagging process 8fadc65 test for MergeEnvFileAndOSEnv 587e627 Split rootless driver tests by network driver and portdriver. 371ec29 build(deps): bump golang.org/x/crypto from 0.5.0 to 0.6.0 cd1e43e build(deps): bump github.com/containerd/go-cni from 1.1.7 to 1.1.8 2e05e06 build(deps): bump golang.org/x/net from 0.5.0 to 0.6.0 b584d31 Add more comments to imgutil pull 67df79e test for volume create command 50b4289 build(deps): bump golang.org/x/term from 0.4.0 to 0.5.0 402a1a8 accept Ctrl-C in cri log viewer 8db1886 Cache go artifacts that are not tested within docker 84e4cad Combine image filter logic to imgutil 6a5e423 Combine image options types ff5f333 Optimize id walkers and muti error handling faae24a build(deps): bump golang.org/x/sys from 0.4.0 to 0.5.0 d0e36b6 refactor image prune flag 3eedefa refactor: container list flagging process 1802fe3 build(deps): bump github.com/docker/cli c078dea Refactor (un)pause in nerdctl and compose 1e5120b build(deps): bump github.com/docker/docker d8d409b build(deps): bump github.com/containerd/nydus-snapshotter f60251b build(deps): bump docker/build-push-action from 3.3.0 to 4.0.0 47c094a docs: fix internal links to other Markdown docs. efa2c28 Mark `cri` log viewer as experimental 34e5711 typo: Encoode -> Encode 6240ed7 go.mod: github.com/containerd/accelerated-container-image v0.6.0 9dae8e5 compose: show detailed errors again 2220c08 update gotestsum (1.9.0) 6b48134 update Kubo (0.18.0) 3e649f0 update Nydus (2.1.3) 0767970 update BuildKit (0.11.2) b9d9dfb Update CNI plugins (1.2.0) bdb97a3 update containerd (1.6.16) 1ba5b93 go.mod: github.com/containerd/containerd v1.7.0-beta.3 2ab87da refactor: extract main logic of image.List af317f0 refactor: move unpackedImageSize to imgutil ab92b4f ipfs: move to `net/http`-based implementation instead of binary-based one 143a1a1 refactor: container wait flagging process aee0d8a refactor image save flag 0f254af build: propagate SOURCE_DATE_EPOCH from the client env 65eeaec refactor: system events flagging process 72f447f [Refactor] Refactor the (container) pause command flagging process 5d35581 [Refactor] Refactor the new client outside pkg/cmd. efe04d9 refactor restart flag 6db805f Update readme for dangling image support c59b88b Bump github.com/klauspost/compress from 1.15.14 to 1.15.15 ca0af1b Bump github.com/docker/cli 0823d99 Deduplicate client and option creation in inspect 90baad8 Move client create out of pkg/cmd in inspect cmds 318ec06 refactor container top ea9ac34 Fix: inspect multiple networks stops at first inspect fail 609c264 Bump github.com/docker/docker 9c61793 Bump github.com/fatih/color from 1.13.0 to 1.14.1 d50d490 Bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 8d9d83d refactor exec flag 801320a [Refactor] Refactor the container start command flagging process 192ed67 cmd/nerdctl: use canonical filenames (e.g., run.go -> container_run.go) b5c4ca7 mv pkg/cmd/info/info.go pkg/cmd/system/info.go 32d796f [Refactor] Refactor the IPFS command flagging process 105aacb refactor: container stop flagging process fb20478 refactor: container logs flagging process 9470efa refactor: pass an io.Writer to image.List 00cc517 refactor commit flag 71d7b8b [Refactor] Move the function reconfig for container from cmd to pkg/containerutil. 85d2283 refactor image remove command flag 1316fd2 [Refactor] Reorder the method argument ordering in pkg/cmd a09ce88 refactor: move stopContainer to containerutil 0dcf6ab add comment for api types 8cb887a [Refactor] Move generateSharingPIDOpts from cmd to pkg/containerutil 7eae969 Bump github.com/compose-spec/compose-go from 1.8.2 to 1.9.0 0088e84 cmd/nerdctl: withBindMountHostIPC: slight refactor eab7e67 [Refactor] Move withBindMountHostProcfs from cmd to pkg/containerutil eec294d refactor: move updateContainerStoppedLabel to containerutil 7ad50eb Add Windows HyperV container mode a108460 Move command reference to a separate doc 0517682 refactor: consolidate main logic of volume.List into volume.Volumes caf406f refactor image info flag eada6de refactor image pull flag b829764 refactor: image tag flagging process 1089061 Increase CI timeout b726a3a Refactor the network command flagging process 572d790 Bump github.com/containernetworking/plugins from 1.1.1 to 1.2.0 76fb67f Refactor container inspect 287e0af [Refactor] Move getContainerNetNSPath from cmd to pkg/containerutil 9db3857 [Refactor] Refactor the namespace command flagging process ad635da add support logs for namespace k8s.io 0c46a70 [refactor] Adjust code style for apparmor command 0b37d72 [refactor] Adjust the code style in `pkg/cmd/volume/*` fad078a refactor: login flagging process efb501c [Refactor] Move exit_coder from cmd to pkg/exit_coder 5de2d33 Bump docker/build-push-action from 3.2.0 to 3.3.0 393e207 Refactor nerdctl rm 2581da9 [Refactor] Refactor the image_* command flagging process e49e9be [Refactor] Refactor the kill command flagging process. 1d7c743 Refactor network list a91f502 Bump docker/metadata-action from 4.2.0 to 4.3.0 cd5892f go.mod: github.com/docker/docker v23.0.0-rc.2+incompatible 4f33d57 CI: ensure that ./pkg/... is decoupled from the CLI packages 23af1bb nerdctl system prune: drop Go dependency on BuildKit b083a6e update BuildKit (0.11.0) 422e826 tests: rmiAll: prune content blobs 6f1c8eb pkg/cmd: Ls -> List 361099e mv pkg/cmd/load/load.go pkg/cmd/image/load.go 99ba431 mv pkg/cmd/build pkg/cmd/builder ba01a64 Add nerdctl builder build command 907fb61 Fix rename command readme 391bb6a Add ability to run Hostprocess containers 3de4c8c Bump docker/metadata-action from 4.1.1 to 4.2.0 f54251c [Refactor] Refactor all the GlobalCommandOptions from pointer to value reference 4c1097b [Refactor] Refactor the images command flagging process 6dbeba5 Use current console when attaching a tty container bf00c2a ipfs: allow configuring ipfs daemon address b07417f [Refactor] Refactor the compose command flagging process 0c5328c Refactor the volume flagging process efaf3d6 [Refactor] Refactor the load command flagging process b9ce2af [Refactor] Refactor the build subcommand flagging process c2024be Fix the container will be created when `nerdctl run -d --rm` dc374a5 [refactor] Add global flag process helper function c246de7 Bump github.com/compose-spec/compose-go from 1.8.1 to 1.8.2 cd82f2e Bump github.com/containerd/nydus-snapshotter from 0.4.1 to 0.5.0 1488291 Bump actions/checkout from 3.2.0 to 3.3.0 a18765b Bump golang.org/x/crypto from 0.4.0 to 0.5.0 a9d28ac Bump golang.org/x/text from 0.5.0 to 0.6.0 47eb362 Bump github.com/containerd/containerd from 1.7.0-beta.1 to 1.7.0-beta.2 88cabdd CI: Pass GITHUB_TOKEN to containerd/project-checks 156cf0e Bump github.com/klauspost/compress from 1.15.13 to 1.15.14 49d28f0 Add a prefix to apparmor command options to avoid conflict 30b09eb [Refactor] Move the Config Struct from cmd/main.go to pkg/config c79d835 Refactor the volume ls command flagging process e5b76f4 run: Add cgroup-parent flag 5a21b84 tests: Use AssertOk for deferred cleanup 6081141 [Refactor] Move containerd client helper from cmd to pkg/clientutil 606261d Refactor the apparmor flagging process 9d79e98 Filter dangling images using image filters. 52b2fa0 [Refactor]: Move fmtutil from cmd to pkg/formatter 3dc21df Bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 426208f feat: add `--remove-orphans` flag to `compose down` 0258743 Make nerdctl save work with image ids 17800d1 run: Consolidate namespace options 359521e run: Add --uts flag c7487db fix can't save image by image id 8038d41 retain custom hosts outside markedRegion 0c495fc setPlatformOptions: Change signature 4e33afe Refactor restart flag process in update command d210d08 add update restart policy 5d0d3cc remove processed TODO b7c39f7 Bump github.com/containerd/nydus-snapshotter from 0.4.0 to 0.4.1 858b7be Bump github.com/klauspost/compress from 1.15.12 to 1.15.13 5726ecd Disable default hostname when network is set to container mode 5546d6d IPFS: use ipfs binary instead of library ace02c1 Bump github.com/compose-spec/compose-go from 1.8.0 to 1.8.1 181e5a3 SetInterspersed(false) for compose run 38d03da Add compose create command ae7796c Fix and make compose start work with compose create a0a4006 Clean test duplication 9463f3a Fix a bug that goroutine refers loop variable c67b102 Support NewTerminal & Detached mode 162602b Add RequireExecutable to testutil 07e3c37 Bump github.com/docker/cli 43a7150 Minor format change to pkg/composer/up.go 2d51277 Fix compose dependency order 06f9af8 Bump github.com/containerd/containerd from 1.7.0-beta.0 to 1.7.0-beta.1 44b6a6c Bump github.com/klauspost/compress from 1.15.12 to 1.15.13 385e1fd Add compose start command 73777ec tentative defalke testRunWithJsonFileLogDriver* 0575de8 feat: use buildkit API for clean up build cache 2e13172 MAINTAINERS: add Jin Dong(djdongjin) as a REVIEWER 894abcf feat: support for multi-arch image build support 53c7293 Bump actions/checkout from 3.1.0 to 3.2.0 e541997 Make titles Bold in nerdctl output af06549 go.mod: github.com/ipfs/go-merkledag v0.8.1 dea3ad9 go.mod: accelerated-container-image v0.5.3-0.20221209054854-fbdabc5a08b6 f04c7c0 Fix timeout arg bug e771508 Fix: Delete the used network in other namespace e833819 Bump github.com/ipfs/interface-go-ipfs-core from 0.7.0 to 0.8.0 8fab27b Fix: Deleting multiple networks stops at first delete fail 276be12 build: improve error message 94116f6 CI: add gotestsum with --rerun-fails=2 e2dbab5 Upgrade indirect dependancy go-libp2p-core to v0.20.1 6d03d64 pkg/idutil/netwalker: fix nil pointer dereference 9271dcd Add compose port f0a5c61 Add compose top e772c36 update fuse-overlayfs (1.10) b44116e update containerd (1.6.12) 3442558 Add compose pause and unpause b669481 docs: minimum oom-score-adj for rootless containerd 3bdb39f Bump golang.org/x/crypto from 0.3.0 to 0.4.0 e213a7a Bump golang.org/x/net from 0.3.0 to 0.4.0 09fa4f5 Bump golang.org/x/net from 0.2.0 to 0.3.0 a48a342 Improve compose exec test 40c44ca Fix env flag in compose exec 677c433 fix: multi-image files load output 4404583 Add unit tests for default network creation. f530136 Add usage output to commands without arguments 368ca30 deflake TestNetworkRemoveById 84ed0d6 Add compose exec command 69cdf19 Bump golang.org/x/text from 0.4.0 to 0.5.0 70a864d Bump golang.org/x/sys from 0.2.0 to 0.3.0 41cdacf Make `netutil.CNIEnv` stateless. 6baa5f6 Prevent double-creation of nerdctl default network. fab8702 Add filter by image support by reference 16dc40f Change run to AssertOK in network test 4525c82 deflake network tests 01ca115 Moved NetworkWalker to another package 9165474 Export NetworkConfig struct 98054c2 Add the option to remove a network by id 2b6b614 Remove unnecessary lock aa82640 Improve compose test 2600e0f Bump github.com/compose-spec/compose-go from 1.7.1 to 1.8.0 1ca5e90 doctoc docs/faq.md 51c570b docs: explain how to get rootless containerd socket address 6da1acb allow container network_mode in compose a5ce077 Add json format support in compose ps 12e4f61 fix network rm: no running tasks 9013bdc Deflake TestCompletion 9a184ed Bump github.com/containerd/nydus-snapshotter from 0.3.3 to 0.4.0 b2735d1 Refactor the logging driver process function 74aff28 go.mod: add a comment about indirect dependency on btcsuite/btcd/btcec 150547f Add an extra validation when remove the network ff9775b update Kubo (0.17.0) a388cf0 update containerd-fuse-overlayfs (1.0.5) f13819e update Nydus (2.1.1) f9df0c8 update containerd (1.6.10) b6f90fc update RootlessKit (1.1.0) 977336b MAINTAINERS: add Manu Gupta (manugupt1) as a REVIEWER f1f33d8 MAINTAINERS: promote Ye Sijun (junnplus) from a REVIEWER to a COMMITTER 1767349 MAINTAINERS: add Hanchin Hsieh (yuchanns) as a REVIEWER e830a44 Bump github.com/Masterminds/semver/v3 from 3.1.1 to 3.2.0 a4099c7 Bump github.com/compose-spec/compose-go from 1.7.0 to 1.7.1 8523663 default network creation behavior daa99c3 Refactor remove containers in compose 3c5b069 Add support for filtering images by labels. f07b3f5 Add compose images command 5fea9dc Add yaml linter 72f74f5 Fix block issue for `stats -a` command when there is dead container b318c01 Add compose rm command 579a0e3 binfmt: support /proc/sys/fs/binfmt_misc/rosetta 0c7f619 Resolve flaky TestRunWithLogBinary 671be9a Add project name log in some tests fa8caf9 Add compose restart command 6251c46 Add support to overlaybd convert 5b69fad Bump github.com/tidwall/gjson from 1.14.3 to 1.14.4 cdb5320 MAINTAINERS: promote Zheao Li from a REVIEWER to a COMMITTER 5fb66b8 Ensure compose down is called in tests 1ea5ab8 Reorder internalLabels 4779fa7 Delete setPlatformContainerOptions() 6596486 Simplify internalLabels 4f87ff0 fix stats collect bool var e367097 Use service label to check orphan container e65ac4d relax "containerIP assignment is not supported in rootless mode" error 38f4bcb Copy host env to container for env/envfile option e7674c8 Deny rm image action when this image is used by running container bf0aacf Update command use bef23b9 go.mod: unfork hashicorp/golang-lru dd0ff4b restrict the oom_score_adj value when running in a userNS b532478 Support for ephemeral ports 2d91967 add-golint-revive 292d849 Bump golang.org/x/crypto from 0.2.0 to 0.3.0 cfa27df Fix keyless mode in compose up|run 9a0621f Add cosign in compose run, up, pull, push 229dad2 fix-blkio-weight-panic 47e26a7 golangci lint add unconvert check 7e8a1cf update-golangci-lint 1.50.1 c2523f0 Add more flags for image conversion 89243da Bump github.com/multiformats/go-multiaddr from 0.7.0 to 0.8.0 9148a60 Bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 b0434b5 Enable image convert to customize zstd compression level 65981f1 Let calculate the number of unique images f23d8c9 Refactor stop containers 63ff756 Fix `--time` argument for `nerdctl restart` command a03f8ae update BuildKit (0.10.6) af44dbb update stargz-snapshotter (0.13.0) 48e9c0f Refactor `nerdctl logs` functionality to pkg/logging. 005ad3c Enable 'nerdctl/log-uri' label passing on Windows. 287d7a2 Bump containerd dependency in go.mod. f9a7eb4 Bump github.com/containerd/nydus-snapshotter from 0.3.2 to 0.3.3 805e63c Remove compose stop from unimplemented e6c5c90 Add more specific description about restart and kill command cf3430f Bump github.com/ipfs/go-ipfs-files from 0.1.1 to 0.2.0 086e4eb Small fix on bridge ipam 8cb1679 Bump github.com/compose-spec/compose-go from 1.6.0 to 1.7.0 9593367 Improve the documenation of 'compose build --progress' 41d5019 Bump github.com/containerd/nydus-snapshotter from 0.3.1 to 0.3.2 d43b1f1 Bump github.com/coreos/go-systemd/v22 from 22.4.0 to 22.5.0 cbae86b Update getRestart doc in compose 09f9ed6 Remove DockerIncompatible 85cf730 switch master to main 5836776 removes the obsolete //+build lines with go1.18 a92afb0 CI: support main branch e688de7 Add a dangling image prefix when tag name is not specified. bc69897 containerd-rootless-setuptool.sh: fix CONTAINERD_SNAPSHOTTER isn't recognized a9936f3 Bump github.com/docker/cli 55b8629 Bump github.com/spf13/cobra from 1.6.0 to 1.6.1 0d14fbe Bump github.com/containerd/nydus-snapshotter from 0.3.0 to 0.3.1 91517ae Bump github.com/docker/docker e46eb50 Add support for converting nydus images to `nerdctl image convert` 3df677d Bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 ec8e352 Support `nerdctl build` custom outputs alias of type local a13e1f0 Add '--mode' to 'network inspect' in README 8c59b2b Bump github.com/containerd/nydus-snapshotter from 0.3.0-rc.3 to 0.3.0 b004a8e Dockerfile: demo: enable bash completions d2e5dc8 Dockerfile: demo: configure BuildKit to use containerd worker 132dc09 release note: clarify the compatible containerd versions 6fb9de5 update Kubo (0.16.0) 29f718d update stargz-snapshotter (0.12.1) 6c80673 update BuildKit (0.10.5) 3e367ab update imgcrypt (1.1.7) 98eac1e Bump github.com/docker/cli 666fece Add more examples of Kubernetes (Kind) + IPFS 1f839b2 Bump github.com/docker/docker f83a913 Support --pid=container:xxx for `nerdctl run` cmd 6d5e5a2 Bump golang.org/x/text from 0.3.8 to 0.4.0 490ca8c Bump docker/metadata-action from 4.1.0 to 4.1.1 6c3a519 Bump github.com/containerd/stargz-snapshotter/ipfs from 0.12.0 to 0.12.1 ef50c08 Bump github.com/containerd/stargz-snapshotter from 0.12.0 to 0.12.1 0a8e2c7 Bump github.com/containerd/imgcrypt from 1.1.6 to 1.1.7 174119d Bump containerd/project-checks from 1.0.2 to 1.1.0 5fce296 Bump github.com/docker/docker a446c9a Bump github.com/docker/cli a9dda52 Support build args without explicit value b4036f6 Support `log-path` opt for json-file logging driver ac6c767 Bump docker/login-action from 2.0.0 to 2.1.0 32f541e Bump docker/metadata-action from 4.0.1 to 4.1.0 b963a6e Bump docker/build-push-action from 3.1.1 to 3.2.0 82f806a Use sys/windows to lock file 1708238 Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 0ede9c8 Bump golang.org/x/text from 0.3.7 to 0.3.8 bfc44ae Bump gotest.tools/v3 from 3.3.0 to 3.4.0 adca3e4 Support argument `--mac-address` for nerdctl run command 02ad394 Bump actions/checkout from 3.0.2 to 3.1.0 ea90e56 follow-up TestLoadStdinFromPipe 0bcedac Fix nerdctl load stdin for pipes. a83d5b7 Drop dependency on github.com/docker/docker/registry 184a45e Makefile: Set VERSION & REVISION only if unset ca696e5 Bump github.com/Microsoft/go-winio from 0.5.2 to 0.6.0 5ec1a8f Bump github.com/compose-spec/compose-go from 1.5.1 to 1.6.0 0a5016d Support `syslog` driver for nerdctl 21c6c89 fix flag conflicts 3e1b10d Add `nerdctl compose version` command 2308828 Create an anonymous volume when --mount is specified. 82b9f41 Fix typo: builctl -> buildctl 80bb6cb Bump github.com/coreos/go-systemd/v22 from 22.3.2 to 22.4.0 3603055 Update images usage to contain positional arguments 971d9cb Bump github.com/compose-spec/compose-go from 1.5.0 to 1.5.1 5e93fa5 Change login and logout msg from Docker registry to container registry 0273c00 Implements logURI to support 3rd party ctrd shim logger 6de0662 Bump github.com/docker/cli e953d09 Bump github.com/docker/docker 17a58aa Bump github.com/multiformats/go-multiaddr from 0.6.0 to 0.7.0 70bea8c Bump up buildg to v0.4.1 0b21ba7 Bump github.com/containerd/nydus-snapshotter 42f8a10 ServerAddress: Refactor logic and preserve debug logging e53cde0 Fix crun incompatibility `cannot set swap limit without the memory limit` ba373e5 cmd/nerdctl: simplify --help 37c045d update bypass4netns (0.3.0) 3d6e51a typo 1bbae54 Randomize container names in compose run 7418f35 Bump github.com/docker/go-units from 0.4.0 to 0.5.0 e28ca33 update bypass4netns (0.2.3) c8ab6c3 update Kubo (0.15.0) 6b7a2d6 update BuildKit (0.10.4) aeb3342 update runc (1.1.4) 7828a38 README.md: `nerdctl compose run` is now implemented b5c027b Add tests and docs for compose run command 3296c14 Implement StdinOpen and Tty options in `compose` fbd8ba0 Add compose run command template 0691b36 Support filter argument for `nerdctl ps` command fdaaf34 replace use of deprecated sys.RunningInUserNS 3616607 remove dep between detach and cid in compose run 8c3cf4a golangci-lint: remove deprecated linters fb57539 feat: add an experimental config in toml ed70c23 Support filter argument for nerdctl volume ls command 4929d19 Support filter argument for `nerdctl images` command e62f44c Bump github.com/containerd/nydus-snapshotter 488921c Bump github.com/compose-spec/compose-go from 1.4.0 to 1.5.0 5bff48b run: add a new privileged-without-host-devices option 0d3beee Bump github.com/tidwall/gjson from 1.14.2 to 1.14.3 5dc9863 pkg/testutil: remove unused GolangImage df84d82 update Go (1.19) 2d477e3 go fmt (1.19) 44063b9 go mod tidy (1.19) b36c69f update containerd (1.6.8) 24c851c Bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 e70f7d7 exclude default bridge network in `network prune` b3d3958 Make the ServerAddress optional for the main docker registry. 3245439 Bump github.com/containerd/nydus-snapshotter d347673 nit: remove unused variable and unreqd variable b71febc fix stats output 4c2140d upgrade containerd to main b1893b2 Bump github.com/tidwall/gjson from 1.14.1 to 1.14.2 20e319e Bump docker/build-push-action from 3.1.0 to 3.1.1 2a7a712 Add ability to show sizes in volume ls as well 013ebdc Bump github.com/containerd/nydus-snapshotter Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* treewide: bulk update patches with status fieldBruce Ashfield2023-01-271-0/+2
| | | | | | | | | | | | | | | While the insane.bbclass upstream-status check hasn't been made default, users of meta-virtualization may have it enabled in their distros .. so the effect is the same. We must have this tracking tag in out patches. This is a bulk update to add the tag and silence the QA message. As packages get updated, the normal/routine process of checking the patches will continue, and the status fields may (or may not) get more useful. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: renamed upstream branch master to mainGuenther Meyer2022-12-011-1/+1
| | | | | Signed-off-by: Guenther Meyer <g.meyer@signum-media.de> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: reproducibility, path -trmpath to buildBruce Ashfield2022-09-121-1/+1
| | | | | | | To avoid go embedding references to the build dir into binaries, we pass -trimpath to the build. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: update to 0.22.2Bruce Ashfield2022-08-094-455/+595
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping nerdctl to version v0.22.2-2-ge084a2d, which comprises the following commits: 013ebdc Bump github.com/containerd/nydus-snapshotter 37cb3fe Fix `can't get final child's PID from pipe` on rootless (v0.22.1 regression) fbbf10e Bump github.com/compose-spec/compose-go from 1.3.0 to 1.4.0 7f94a17 fix(hosts): extra-host params should be 'domain:ip' a4fd8fa go-ipfs (0.13.1) -> Kubo (0.14.0) f3001be doc: readme and help msg about firewall plugin 0e81051 ps_linux_test.go: improve variable names cae0f01 README.md: `nerdctl system prune` is now available 8f57e95 add label display support in ps subcommand 2dfa2a4 Bump github.com/compose-spec/compose-go from 1.2.9 to 1.3.0 d0fe7ab skip reconfig network when missing 83ce9a0 Add extra logging warning for log options 09bd981 Pass https://index.docker.io/v1/ to GetAuthConfig() for Docker Hub 17771d0 Refactor: Abstract the way to handle remote snapshotter 0ff788b Add the ability to inspect volume sizes 3676219 Bump github.com/containernetworking/cni from 1.1.1 to 1.1.2 8b6417c fix stats values bcedaae optimize tests of stop the sleep container 014525f support system prune 81a9a9b add labels in container inspect using dockercompat mode 81095fb fix yaml pkg vulnerability 1bb09dd support network prune bc68696 Add oom-score-adj option while running 3507d0b remove useless args from load d7ba334 rewrite test of run with init flag 1f7ec3f Bump github.com/compose-spec/compose-go from 1.2.8 to 1.2.9 5ecf242 Bump github.com/containerd/go-cni from 1.1.6 to 1.1.7 cccf19e test fluentd log driver without build image 1199ac5 small refactor for rmAction a4b51e2 bridge network use free subnet e027ce4 Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.0 0818f7d Bump docker/build-push-action from 3.0.0 to 3.1.0 a78de9a support --network=container:<contaienr> for sharing network namespace df376b8 Remove duplicate host record when update the DNS 685371e TestRunWithJsonFileLogDriver: make log message more specific 357fdfd Fallback to Containerfile when Dockerfile is not present. de3d05a README.md: clean up e06e3a6 ignore force remove container error 4a7f6eb support force remove image f2cc696 fix stats for no-stream a7dd254 fix flaky test TestRunWithJsonFileLogDriver 663541c README.md: clean up ad0e42f infoutil: make runc version output consistent with Docker e016c55 infoutil: relax buildctl version format 2087827 fix found multiple IDs when container walker 0e07104 update buildg (0.3.0) bd78358 update IPFS (0.13.1) ddf5b5a update stargz-snapshotter (0.12.0) 8f5ac28 refactor container restart command 70826c7 update imgcrypt (1.1.6) 08f9f6b Display buildkit and runc version in nerdctl 2c5bd7f Log matches of log paths to understand TestRunWithJsonFileLogDriver flakiness 15decf3 wait for detached container running before exec fa392af Add document about overlaybd 41c63f3 fix json file logging filenames 9c63c61 container exit should terminate tail logs ff6e75f update unimplemented flags for run 28de2e3 support volume prune a74e852 add update flag blkio-weight eb3715a fix dockerfile local dir e20c145 support image prune 79ed9ca TestRunCgroupV1: fix cgroup version check d746ab9 fix broken deps for dbus 5e91753 add flag kernel-memory 9b4287e typo and return error 67e2ded remove failed container state efd3961 adjust ps header b35ae67 cli: implement -s/--size option for nerdctl ps command e8127e6 docs: add nydus snapshotter description f20cb34 Validate formats before ticking 8b5a0ec Bump github.com/containerd/nydus-snapshotter fb3eb33 fix error message 5f41b41 support container prune 4637c99 add TabReader for test 4f9c3ed fix some error 86056b8 Enable staticcheck in golangci-lint 34e3ad8 feat: makes nerdctl available to pull nydus images 76fbdbe Support multiple tags in nerdctl build. e56ac42 Fixed gosimple errors in issue #1134 afb0c57 bind-mounts: add rbind option defaultly 6a382f7 support stop-signal and stop-timeout f9522ae support dns-search and dns-option for compose 486100d volume: set fstype to bind if mount options contains bind or rbind eaf3354 remove invalid debug 50a8eaa show name for images 0b67272 support dns-search and dns-opt 2f79653 fix: using default resolver 2b5a45b add group-add flag for run a5b0d1d go mod tidy b1930a7 1117: specify needsLoading when output flag is specified. abaa167 Bump github.com/compose-spec/compose-go from 1.2.7 to 1.2.8 7954e19 Bump github.com/ipfs/go-ipfs-http-client from 0.3.1 to 0.4.0 12aae30 Bump github.com/multiformats/go-multiaddr from 0.5.0 to 0.6.0 8b34083 Fix typo in instructions on how to run docker compat tests. daea277 Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 b1b226f Bump gotest.tools/v3 from 3.2.0 to 3.3.0 0bcefdc Update golangci-lint version to 1.46.2 063c025 fix stylecheck errors 75ff587 CI: unparallelize TestRunAddHost 1c191a1 add umask 676c5c3 Validation for nerdctl load to fail when stdin is empty. 1192a04 Fixed gosimple errors in issue #1134 02582d0 go.mod: golang.org/x/* master e86deda go.mod: github.com/containerd/containerd v1.6.6 (=> v1.6.1-0.20220616041926-9c6154bff158) c078e20 pkg/logging: refactor 92e3cc2 Initialize the log file to fix `nerdctl compose up` error 5c3aec6 add memory-reservation memory-swappiness 7fbafcb fix swap memory 261da0c Add GitLab Container Registry documentation 4f6b914 MAINTAINERS: add Zheao Li as a REVIEWER 04a8450 update IPFS (0.13.0) 8ac66ef update fuse-overlayfs (1.9) 21edc9d update runc (1.1.3) ffdc0aa fix log-driver name not check error 8717e4f Implement fluentd logging driver a817a8b add flag memory-swap 44c80db Adding tests for start and handling AkihiroSuda feedback db4a505 Adding --attach flag to start 0b9e9cb add flag oom-kill-disable 404c532 [#868] Update moby/sys to fix the FreeBSD build 3b1df0e Bump github.com/docker/cli d50fec4 Bump github.com/docker/docker cfe8ca0 Bump github.com/moby/sys/mount from 0.3.2 to 0.3.3 6386775 update buildg (0.2.0) 26639fd update containerd (1.6.6) 35f60d6 go.mod: github.com/containerd/containerd v1.6.1-0.20220606171923-c1bcabb45419 8a36c0d persist default network config bb3f9ee Bump github.com/vishvananda/netlink from 1.2.0-beta to 1.2.1-beta.2 eae4b2d Bump github.com/containernetworking/cni from 1.1.0 to 1.1.1 3007fc8 Bump github.com/containerd/go-cni from 1.1.5 to 1.1.6 b00fa84 fix squashes --add-host with the same ip dd8a0ff Implement journald logging driver f087279 Bump github.com/compose-spec/compose-go from 1.2.6 to 1.2.7 60b77c1 Bump github.com/containerd/cgroups from 1.0.3 to 1.0.4 96a3276 CI: TestRunCgroupV2: add --memory-swap=-1 for Docker with cgroup v2 5a47349 CI: skip TestRunCgroupConf for Docker e077b38 CI: use GHA ubuntu-22.04 for cgroup2 tests 08924b9 docs/compose.md: update the compatibility information 423600f Bump github.com/compose-spec/compose-go from 1.2.5 to 1.2.6 793a95d enbale entrypoint as stringArray feb1316 Bump github.com/compose-spec/compose-go from 1.2.4 to 1.2.5 193e8d6 Bump up buildg to v0.1.0 04f9b47 update BuildKit (0.10.3) 0aeed30 update runc (1.1.2) fc87586 go.mod: golang.org/x/* master f66b943 refactor TestRunIpcHost b7d9eee create/run: add ipc flag to create and run commands 998f457 Bump github.com/docker/cli 47e7eb7 Bump github.com/docker/docker 773a413 Support interactive debugging of Dockerfile d81dcf3 logging: ensure that MagicArgv1 is always argv1 004f2ff README.md: typo 70c90f1 Bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 7c3fd8f add bind-nonrecursive for mount 47ff895 fix flaky test TestComposeConfigWithComposeFileEnv c5841dd pkg/taskutil: let StdinCloser implement io.Closer c9881fd supporting COMPOSE_FILE environment variable b4f2e5f Support logging in compose file 0fc816a Support for networks in compose files 0b9d48e Bump github.com/docker/docker e031d13 update containerd (1.6.4) abaa4d0 Support riscv64 49f6d78 Bump github.com/docker/cli 7e3dc43 Bump docker/build-push-action from 2.10.0 to 3.0.0 450486a Bump docker/login-action from 1.14.1 to 2.0.0 e11fb20 Bump docker/metadata-action from 3.8.0 to 4.0.1 d3e449a implement log opt with containerd logging driver 97ece6a enhancement restart policy 81528d5 support rename container 56b0f10 update BuildKit (0.10.2) e258cda update RootlessKit (1.0.1) 489a521 update slirp4netns (1.2.0) d73ef7a fix default driver capability for gpus ed10fec Bump docker/metadata-action from 3.7.0 to 3.8.0 f853dc4 Bump github.com/containerd/go-cni from 1.1.4 to 1.1.5 18ea81f Fix `flag -t needs -i to be specified together` restriction b2fa405 Makefile: avoid flattening `nerdctl-X.Y.Z-go-mod-vendor.tar.gz` ff1aec4 info: add --mode=native to show full plugin info a629145 update containerd (1.6.3) 62979d7 Bump gotest.tools/v3 from 3.1.0 to 3.2.0 6d1bfc6 fixes #1004 : Build image only when changes merged to master 10990ad Bump github.com/pelletier/go-toml from 1.9.4 to 1.9.5 dbc0ec5 Bump github.com/ipfs/go-ipfs-http-client from 0.3.0 to 0.3.1 c63982b Bump actions/checkout from 3.0.1 to 3.0.2 85ca787 [Carry 643] cp cmd 90a3a2c Bump github.com/tidwall/gjson from 1.14.0 to 1.14.1 8385be4 add test case for nerdctl inspect to check mounts field a766555 show mounts info for nerdctl inspect Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: move SRC_URI appends to include fileBruce Ashfield2022-04-212-759/+761
| | | | | | | | This makes the main recipe more readable, and allows us to clearly see changes to the SRC_URI and the main recipe separately. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: update to v0.18Bruce Ashfield2022-04-212-163/+317
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping nerdctl to version v0.18.0-61-g48f189a, which comprises the following commits: 8385be4 add test case for nerdctl inspect to check mounts field a766555 show mounts info for nerdctl inspect 1547f73 Add flag ipfs-address to push to remote IPFS node 2db1039 update stargz-snapshotter (0.11.4), IPFS (0.12.2) 7b1c33d Import NOTICE from Docker/Moby bc66bfa CI: upload go-mod-vendor.tar.gz as a backup 43f7b6b Dockerfile: update Ubuntu to 22.04 6c22944 Follow-up to `Support --init argument in nerdctl run command` a8c3de4 Bump github.com/moby/sys/mount from 0.3.1 to 0.3.2 c4cf6a0 Bump actions/checkout from 3.0.0 to 3.0.1 90a91d2 Bump github.com/compose-spec/compose-go from 1.2.2 to 1.2.4 839faf5 Added volume remove fixes(issue #971) f8272ed Support --init argument in nerdctl run command 175923e Export OS Platform and Arch information in `nerdctl version` command b3504ce feat: container image build ci for push image to github registry 8dc5fc5 seccomp: relax restrictions depending on --cap-add 65170cb Bump actions/setup-go from 2 to 3 fe6a7e8 inspect: add type flag to inspect command ac58d8c CI: relax timeout 96b5e49 nerdctl wait: fix flakeness and error handling ba0624d Deflake TestComposeKill 401b541 update BuildKit (0.10.1) 1a3dfe9 Bump github.com/containerd/continuity from 0.2.2 to 0.3.0 800d9ee Bump github.com/ipfs/go-ipfs-http-client from 0.2.0 to 0.3.0 72a2923 Bump github.com/ipfs/interface-go-ipfs-core from 0.6.1 to 0.6.2 7c78e79 Bump github.com/compose-spec/compose-go from 1.2.1 to 1.2.2 8941220 update runc (1.1.1) 6fdf4d1 go.mod: vishvananda/netlink v1.2.0-beta 457317a build: fix `content digest ... not found` for built multi-platform image 500f039 Bump github.com/compose-spec/compose-go from 1.1.0 to 1.2.1 929298c Format created to be compatible with docker inspect 0564fc1 Remove orphan containers before the service has be started b66451e update RootlessKit (1.0.0), imgcrypt (1.1.4) 50cbdfc Add check of snapshotter when sharing images 9c3cca2 docs: clarify availability of optional features e45c8ea Bump github.com/docker/docker 589fc27 Bump github.com/docker/cli 6f5d0d2 Bump github.com/ipfs/interface-go-ipfs-core from 0.6.0 to 0.6.1 4372842 Fix nerdctl ignores BUILDKIT_HOST 0c334bd Support assign static IP address in `compose up` command by using ipv4_address field facc229 CI: set fail-fast to false fcdaa2e Add a document about setting up `nerdctl build` with BuildKit ae1399a CNI: switch away from `isolation` plugin to `firewall` plugin with `ingressPolicy` 0cb1fe6 update containerd (1.6.2) 7f13c20 Fix `nerdctl build` logs error even when succeeds 8e3923c Bump github.com/containerd/go-cni from 1.1.3 to 1.1.4 d948091 avoid nil authconfig && display warning msg for unencrypted passwd d8167e0 docs: clarify that P2P image distribution (IPFS) is completely optional ba88f62 update CNI plugins (1.1.1), stargz-snapshotter (0.11.3), IPFS (0.12.1) 19bf1d3 enhance namespace management 1231875 push: skip foreign layers 87aa769 Support --ip argument when run the container 8ec0672 rootless: Support BuildKit containerd worker 21d0350 Bump github.com/ipfs/interface-go-ipfs-core from 0.5.2 to 0.6.0 debe171 CI: remove integration test with contianerd v1.4.5 fb0339e build with go 1.18 c0e0edf fix login on defaultRegistry 7e68a87 Support fallback to plain http in nerdctl login 7cb387d Follow-up to `Add GitHub issue templates` 701a55c Add GitHub issue templates a9e5022 Windows CI: install git 2bcbdcb refactor netutil b75b86c Bump github.com/docker/cli 94d9169 Bump github.com/spf13/cobra from 1.3.0 to 1.4.0 04199ec Bump github.com/docker/docker 12ca1b0 fix make failed when use go1.16 3e073bc build(deps): bump github.com/containernetworking/plugins 802db60 Update the README.md to remind people to upgrade the Go version f20ef09 add macvlan/ipvlan doc for cni d56bdd6 pkg/portutil: improve rootless error message b154105 update stargz-snapshotter (0.11.2) 3f1ffe2 Support allocate host port when try to run container 9c14a02 CI: temporarily remove FreeBSD integration tests 0e7ddc9 Attempt to deflake TestPushInsecureWithLogin 1b1f1df build test-integration image in arm64 1dcc70c update containerd, CNI plugins, IPFS, Stargz Snapshotter e8f7b6a Bump github.com/compose-spec/compose-go from 1.0.9 to 1.1.0 63ba16a Bump github.com/containerd/containerd from 1.6.0 to 1.6.1 b6850ff Bump golangci/golangci-lint-action from 2 to 3.1.0 f4d689d Bump actions/checkout from 2 to 3 f15e589 add ipam-driver and ipam-opt flags for create network 47190c4 Separate network code Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
* nerdctl: introduce recipeBruce Ashfield2022-03-213-0/+1187
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>