From e3094d7ecc6c0566ab5e8d5565b3ddc89e54100a4e703167073053b93d85e11b Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Fri, 22 Apr 2022 22:25:19 +0000 Subject: [PATCH] Accepting request 972194 from devel:kubic OBS-URL: https://build.opensuse.org/request/show/972194 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nerdctl?expand=0&rev=2 --- _service | 2 +- _servicedata | 2 +- nerdctl-0.14.0.tar.gz | 3 -- nerdctl-0.19.0.tar.gz | 3 ++ nerdctl.changes | 87 +++++++++++++++++++++++++++++++++++++++++++ nerdctl.spec | 15 ++++---- vendor.tar.gz | 4 +- 7 files changed, 102 insertions(+), 14 deletions(-) delete mode 100644 nerdctl-0.14.0.tar.gz create mode 100644 nerdctl-0.19.0.tar.gz diff --git a/_service b/_service index a2528ac..73433dd 100644 --- a/_service +++ b/_service @@ -4,7 +4,7 @@ https://github.com/containerd/nerdctl.git git .git - v0.14.0 + v0.19.0 @PARENT_TAG@ enable v(.*) diff --git a/_servicedata b/_servicedata index 65fdc4c..30d50a4 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/containerd/nerdctl.git - fe8bbcb780a8cb0249fe8b3aac1a4e4ac1ccd9ad \ No newline at end of file + c94a967a2c481c24c1305d0a816d71fccbd97344 \ No newline at end of file diff --git a/nerdctl-0.14.0.tar.gz b/nerdctl-0.14.0.tar.gz deleted file mode 100644 index 0217536..0000000 --- a/nerdctl-0.14.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e5306acf7999fcad6034a1c80266da67f05e5788d90a3072ada75af556ebe8ae -size 314102 diff --git a/nerdctl-0.19.0.tar.gz b/nerdctl-0.19.0.tar.gz new file mode 100644 index 0000000..5716630 --- /dev/null +++ b/nerdctl-0.19.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ca5d830ec84a5208c413a77177434658a798ee931238b41f4e66d0083167f2e +size 395713 diff --git a/nerdctl.changes b/nerdctl.changes index e1e37d4..0503d14 100644 --- a/nerdctl.changes +++ b/nerdctl.changes @@ -1,3 +1,90 @@ +------------------------------------------------------------------- +Fri Apr 22 12:25:02 UTC 2022 - rpm@fthiessen.de + +- Update to version 0.19.0: + * Add nerdctl cp command + * nerdctl run: + * seccomp: relax restrictions depending on --cap-add + * Add --init flag for enabling tini + * nerdctl build: Fix content digest ... not found for + multi-platform images + * nerdctl push: Add --ipfs-address flag to push to a + remote IPFS node + * nerdctl inspect: Add --type=(container|image) flag + * nerdctl container inspect: Add Mounts field for Docker + compatibility + * nerdctl image inspect: Fix the format of Created field + for Docker compatibility + * nerdctl volume rm: Refuse removing volumes in use +- Update to version 0.18.0: + * nerdctl build: Support using containerd worker, for efficiency + and for supporting local base images + * nerdctl network create: Switch away from CNI isolation plugin + to firewall plugin (>= 1.1.0), with ingressPolicy + * nerdctl run: + * Support automatic host port assignment for nerdctl run -p + * Add --ip option + * nerdctl namespace: Add nerdctl namespace (create|inspect|remove|update) commands + * nerdctl push: Add --allow-nondistributable-artifacts option + * Update to use Go 1.18 +- Update to version 0.17.1: + * nerdctl network create: + * Add --driver=(macvlan|ipvlan) + * Add --ipam-driver=dhcp +- Update to version 0.17.0: + * Rootless containers can be now executed without slirp4netns overhead. + * nerdctl run: + * Support bypass4netns to bypass slirp4netns overhead: + nerdctl run --label nerdctl/bypass4netns=true + * Add nerdctl run --mount + * nerdctl images: Show blob sizes + * nerdctl history: Add nerdctl history command + * Compose: Support multi compose files + * Kata: Support CNI networking for Kata +- Update to version 0.16.0: + * Support nerdctl.toml for global configuration + * nerdctl pull, nerdctl push, nerdctl login: + Support /etc/containerd/certs.d//hosts.toml + (~/.config/containerd/certs.d//hosts.toml) for configuring certs + * nerdctl run: + * Add --verify=cosign and --cosign-key=KEY flags for cosign integration + * Automatically generate a container name from the image name + * Add --cpuset-mems, --cpu-quota, and --cpu-period options + * Add --rdt-class option for Intel RDT classes + * nerdctl commit: + * Add --pause=false option + * Support overriding ENTRYPOINT with --change option + * nerdctl ipfs registry: Add --read-retry-num and --read-timeout options + * nerdctl build: + * Add --label option + * Add a dummy --rm option + * nerdctl create: Add nerdctl create command + * nerdctl network rm: Remove bridge network interface + * nerdctl compose: + * Support specifying service name for nerdctl compose pull/push + * Support labels in nerdctl compose up --build + * Support specifying subnets + * Add --services, --volumes, and --hash options for nerdctl compose config + * Add nerdctl compose kill command +- Update to version 0.15.0: + * nerdctl pull: + * Support verifying Cosign signatures: nerdctl pull --verify=cosign + * Support OverlayBD + * Add --quiet option (#599, thanks to @Junnplus) + * nerdctl push: Support signing Cosign signatures: nerdctl push --sign=cosign + * nerdctl build: Add --iidfile option + * nerdctl commit: Add --change 'CMD ["foo", "bar"]' option + * nerdctl load: Support loading gzipped archive + * nerdctl image convert: Add --zstdchunked option + * nerdctl exec: Add --user option + * nerdctl ps: Add --latest and --last options + * nerdctl stats: Support showing network I/O stats on cgroup v2 hosts + * nerdctl compose: + * Add nerdctl compose up --scale option + * Add nerdctl compose config command + * Support ulimits + * Support interpolating host env vars + ------------------------------------------------------------------- Tue Nov 23 10:53:55 UTC 2021 - Richard Brown diff --git a/nerdctl.spec b/nerdctl.spec index a220e71..3154b5c 100644 --- a/nerdctl.spec +++ b/nerdctl.spec @@ -1,7 +1,7 @@ # # spec file for package nerdctl # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via https://bugs.opensuse.org/ # + %global provider github %global provider_tld com %global project containerd @@ -23,19 +24,19 @@ %global import_path %{provider_prefix} Name: nerdctl -Version: 0.14.0 +Version: 0.19.0 Release: 0 Summary: Docker-compatible CLI for containerd License: Apache-2.0 URL: https://github.com/containerd/nerdctl Source: %{name}-%{version}.tar.gz Source1: vendor.tar.gz -BuildRequires: golang(API) >= 1.13 -Requires: rootlesskit >= 0.10.0 -Requires: slirp4netns >= 0.4.0 -Requires: containerd -Requires: buildkit +BuildRequires: golang(API) >= 1.18 +Requires: buildkit Requires: cni-plugins +Requires: containerd +Requires: rootlesskit >= 1.0.0 +Requires: slirp4netns >= 0.4.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description diff --git a/vendor.tar.gz b/vendor.tar.gz index dcb3198..3755daa 100644 --- a/vendor.tar.gz +++ b/vendor.tar.gz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6a3d015a413c91a4040c7170634f4a4eb9eb9f9804c589592c6fab1ee38fb692 -size 7931632 +oid sha256:09829dc89da53fd5cce23f0643a9a8d9288ce9dd33d03cd5c9446e3910cdf9cc +size 7484707