Commit Graph

20 Commits

Author SHA1 Message Date
Martin Jansa
3971471c05 metadata: relocation.inc: add whitespace around assignments
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>
2025-04-03 17:56:53 +00:00
Martin Jansa
b88da59f0b metadata: src_uri.inc: add whitespace around assignments
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>
2025-04-03 17:56:53 +00:00
Martin Jansa
c01273e001 metadata: add whitespace around assignments
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>
2025-04-03 17:56:53 +00:00
Bruce Ashfield
a309b738e7 nerdctl: update to v2.0.3
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>
2025-03-24 18:46:58 +00:00
hongxu
2b0e119d5c nerdctl: fix do_compile failed
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>
2025-02-18 19:30:57 +00:00
Bruce Ashfield
120a507fd2 nerdctl: update to v2.0.2
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>
2025-01-17 19:17:09 +00:00
Bruce Ashfield
485f225bb7 nerdctl: update to v2.0.0-rc.0
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>
2024-07-15 20:34:34 +00:00
Bruce Ashfield
caec6371aa nerdctl: SRC_URI to include destsuffix=${GO_SRCURI_DESTSUFFIX}
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>
2024-05-29 13:16:56 +00:00
Bruce Ashfield
8824967159 nerdctl: update to v2.0.0-beta
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>
2024-03-15 17:17:19 +00:00
Chen Qi
b65fe24b8c nerdctl: fix textrel QA issue
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>
2023-09-25 01:23:34 +00:00
Chen Qi
96598a7d71 nerdctl: upgrade to v1.5.0
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2023-09-15 17:30:40 +00:00
Martin Jansa
81bd76bd18 nerdctl: fix installed-vs-shipped with usrmerge
* 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>
2023-08-15 18:48:28 +00:00
Bruce Ashfield
6912464b10 nerdctl: update to v1.3.0
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>
2023-04-05 16:03:56 -04:00
Bruce Ashfield
2119189361 treewide: bulk update patches with status field
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>
2023-01-27 10:32:06 -05:00
Guenther Meyer
cb5dfda6f6 nerdctl: renamed upstream branch master to main
Signed-off-by: Guenther Meyer <g.meyer@signum-media.de>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-12-01 17:01:29 -05:00
Bruce Ashfield
08a59b4d93 nerdctl: reproducibility, path -trmpath to build
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>
2022-09-12 14:36:56 -04:00
Bruce Ashfield
e43460f5ed nerdctl: update to 0.22.2
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>
2022-08-09 14:26:28 -04:00
Bruce Ashfield
bff2ad3131 nerdctl: move SRC_URI appends to include file
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>
2022-04-21 14:02:04 -04:00
Bruce Ashfield
c6464d8f04 nerdctl: update to v0.18
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>
2022-04-21 13:59:32 -04:00
Bruce Ashfield
51013405c2 nerdctl: introduce recipe
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-03-21 17:31:28 -04:00