From c056adfab144e9f0e079f4a9e94ce785aa801ba7 Mon Sep 17 00:00:00 2001 From: Jindrich Novy Date: Mon, 7 Dec 2020 14:16:02 +0100 Subject: [PATCH] skopeo-1.2.0-6.el9 - unify vendored branches - add validation script Signed-off-by: Jindrich Novy --- .gitignore | 217 +------ containers-mounts.conf.5.md | 2 +- containers-policy.json.5.md | 2 +- containers-signature.5.md | 2 +- containers-storage.conf.5.md | 2 +- containers.conf | 34 +- registries.conf | 79 ++- seccomp.json | 1 + skopeo.spec | 1185 ++++------------------------------ sources | 2 +- storage.conf | 2 +- 11 files changed, 220 insertions(+), 1308 deletions(-) diff --git a/.gitignore b/.gitignore index b3ca221..f6a3a77 100644 --- a/.gitignore +++ b/.gitignore @@ -1,216 +1 @@ -/skopeo-98aca9c.tar.gz -/skopeo-3eefe21.tar.gz -/skopeo-30db2ad.tar.gz -/skopeo-82b121c.tar.gz -/skopeo-8094910.tar.gz -/skopeo-015f1c8.tar.gz -/skopeo-9e971b4.tar.gz -/skopeo-ffe92ed.tar.gz -/skopeo-362bfc5.tar.gz -/skopeo-d830391.tar.gz -/skopeo-550a480.tar.gz -/skopeo-2b3af4a.tar.gz -/skopeo-0224d8c.tar.gz -/skopeo-e802625.tar.gz -/skopeo-0b73154.tar.gz -/skopeo-d5e34c1.tar.gz -/skopeo-5d24b67.tar.gz -/skopeo-1bbd87f.tar.gz -/skopeo-a41cd0a.tar.gz -/skopeo-875dd2e.tar.gz -/skopeo-28d4e08.tar.gz -/skopeo-dd2c3e3.tar.gz -/skopeo-7fd6f66.tar.gz -/skopeo-2e8377a.tar.gz -/skopeo-93876ac.tar.gz -/skopeo-0270e56.tar.gz -/skopeo-7add6fc.tar.gz -/skopeo-28080c8.tar.gz -/skopeo-ab2bc6e.tar.gz -/skopeo-1f11b8b.tar.gz -/skopeo-c4808f0.tar.gz -/skopeo-79225f2.tar.gz -/skopeo-2d04db9.tar.gz -/skopeo-7e9a664.tar.gz -/skopeo.spec -/skopeo-ca3bff6.tar.gz -/skopeo-5c61108.tar.gz -/skopeo-f9baaa6.tar.gz -/skopeo-0144aa8.tar.gz -/skopeo-6e23a32.tar.gz -/skopeo-196bc48.tar.gz -/skopeo-ae64ff7.tar.gz -/skopeo-e3034e1.tar.gz -/skopeo-e814f96.tar.gz -/skopeo-5aa217f.tar.gz -/skopeo-761a681.tar.gz -/skopeo-fbc2e4f.tar.gz -/skopeo-41d8dd8.tar.gz -/skopeo-a51e38e.tar.gz -/skopeo-ecd675e.tar.gz -/skopeo-05212df.tar.gz -/skopeo-3e98377.tar.gz -/skopeo-17bea86.tar.gz -/skopeo-f7c608e.tar.gz -/skopeo-42b01df.tar.gz -/skopeo-bba2874.tar.gz -/skopeo-b329dd0.tar.gz -/skopeo-b8b9913.tar.gz -/skopeo-fee5981.tar.gz -/skopeo-932b037.tar.gz -/skopeo-2134209.tar.gz -/skopeo-2031e17.tar.gz -/skopeo-0490018.tar.gz -/skopeo-94728fb.tar.gz -/skopeo-d93a581.tar.gz -/skopeo-0975497.tar.gz -/skopeo-854f766.tar.gz -/skopeo-c73bcba.tar.gz -/skopeo-81c5e94.tar.gz -/skopeo-18ee5f8.tar.gz -/skopeo-e255ccc.tar.gz -/skopeo-2af7114.tar.gz -/skopeo-0fa335c.tar.gz -/skopeo-565dbf3.tar.gz -/skopeo-5f45112.tar.gz -/skopeo-b58088a.tar.gz -/skopeo-8a9641c.tar.gz -/skopeo-2ad9ae5.tar.gz -/skopeo-19025f5.tar.gz -/skopeo-65b3aa9.tar.gz -/skopeo-bf8089c.tar.gz -/skopeo-202c1ea.tar.gz -/skopeo-c040b28.tar.gz -/skopeo-44bc4a9.tar.gz -/skopeo-ee9e9df.tar.gz -/skopeo-481bb94.tar.gz -/skopeo-1e2d6f6.tar.gz -/skopeo-c4b0c7c.tar.gz -/skopeo-9019e27.tar.gz -/skopeo-18f0e1e.tar.gz -/skopeo-5ae6b16.tar.gz -/skopeo-7eb5f39.tar.gz -/skopeo-fa6e580.tar.gz -/skopeo-881edbf.tar.gz -/skopeo-f72e39f.tar.gz -/skopeo-5b0a789.tar.gz -/skopeo-5f9a6ea.tar.gz -/skopeo-4b6a5da.tar.gz -/skopeo-8057da7.tar.gz -/skopeo-a263b35.tar.gz -/skopeo-153520e.tar.gz -/skopeo-02432cf.tar.gz -/skopeo-10d0ebb.tar.gz -/skopeo-75b7d1e.tar.gz -/skopeo-1094c7d.tar.gz -/skopeo-307d9c2.tar.gz -/skopeo-332bb45.tar.gz -/skopeo-24f4f82.tar.gz -/skopeo-39540db.tar.gz -/skopeo-34ab4c4.tar.gz -/skopeo-912b7e1.tar.gz -/skopeo-ce6ec77.tar.gz -/skopeo-2bfa895.tar.gz -/skopeo-73248bd.tar.gz -/skopeo-3ed6e83.tar.gz -/skopeo-9c402f3.tar.gz -/skopeo-e8d49d6.tar.gz -/skopeo-407f2e9.tar.gz -/skopeo-5291aac.tar.gz -/skopeo-c3e6b4f.tar.gz -/skopeo-8652b65.tar.gz -/skopeo-e955849.tar.gz -/skopeo-763e488.tar.gz -/skopeo-4489ddd.tar.gz -/skopeo-7cbb8ad.tar.gz -/skopeo-7a0a8c2.tar.gz -/skopeo-b541fef.tar.gz -/skopeo-7170702.tar.gz -/skopeo-12865fd.tar.gz -/skopeo-7fee7d5.tar.gz -/skopeo-e31d5a0.tar.gz -/skopeo-501452a.tar.gz -/skopeo-a6f5ef1.tar.gz -/skopeo-018a010.tar.gz -/skopeo-eb199dc.tar.gz -/skopeo-6db5626.tar.gz -/skopeo-bd20786.tar.gz -/skopeo-3e9d8ae.tar.gz -/skopeo-5d512e2.tar.gz -/skopeo-8fa3326.tar.gz -/skopeo-71a8ff0.tar.gz -/skopeo-6ac3dce.tar.gz -/skopeo-9d63c7c.tar.gz -/skopeo-9d21b48.tar.gz -/skopeo-101901a.tar.gz -/skopeo-2d91b93.tar.gz -/skopeo-2415f3f.tar.gz -/skopeo-b230a50.tar.gz -/skopeo-e7a7f01.tar.gz -/skopeo-1ddb736.tar.gz -/skopeo-42f68c1.tar.gz -/skopeo-a6ab229.tar.gz -/skopeo-8936e76.tar.gz -/skopeo-71a14d7.tar.gz -/skopeo-4ca9b13.tar.gz -/skopeo-2af1726.tar.gz -/skopeo-fbf0612.tar.gz -/skopeo-0d9939d.tar.gz -/skopeo-a214a30.tar.gz -/skopeo-dcaee94.tar.gz -/skopeo-91a88de.tar.gz -/skopeo-96353f2.tar.gz -/skopeo-3a94432.tar.gz -/skopeo-8b4b954.tar.gz -/skopeo-a2c1d46.tar.gz -/skopeo-c6b488a.tar.gz -/skopeo-f9b0d93.tar.gz -/skopeo-161ef5a.tar.gz -/skopeo-827293a.tar.gz -/skopeo-0bd78a0.tar.gz -/skopeo-b70dfae.tar.gz -/skopeo-091f924.tar.gz -/skopeo-6b78619.tar.gz -/skopeo-96bd4a0.tar.gz -/skopeo-233e61c.tar.gz -/skopeo-7815c8a.tar.gz -/skopeo-ba8cbf5.tar.gz -/skopeo-ac6b871.tar.gz -/skopeo-6182aa3.tar.gz -/skopeo-ee72e80.tar.gz -/skopeo-840c487.tar.gz -/skopeo-dc5f68f.tar.gz -/skopeo-f63685f.tar.gz -/skopeo-6e295a2.tar.gz -/skopeo-6284ceb.tar.gz -/skopeo-2fa7b99.tar.gz -/skopeo-29eec32.tar.gz -/skopeo-89fb89a.tar.gz -/skopeo-494d237.tar.gz -/skopeo-153f18d.tar.gz -/skopeo-6252c22.tar.gz -/skopeo-62fd5a7.tar.gz -/skopeo-5e88eb5.tar.gz -/skopeo-c052ed7.tar.gz -/skopeo-78d2f67.tar.gz -/skopeo-baeaad6.tar.gz -/skopeo-0f94dbc.tar.gz -/skopeo-0c2c7f4.tar.gz -/skopeo-ea10e61.tar.gz -/skopeo-88c8c47.tar.gz -/skopeo-5d5756c.tar.gz -/skopeo-87484a1.tar.gz -/skopeo-a13b581.tar.gz -/skopeo-c4998eb.tar.gz -/skopeo-ae26454.tar.gz -/skopeo-662f9ac.tar.gz -/skopeo-23cb1b7.tar.gz -/skopeo-5dd09d7.tar.gz -/skopeo-45a9efb.tar.gz -/skopeo-12ab19f.tar.gz -/skopeo-bbd800f.tar.gz -/skopeo-77293ff.tar.gz -/skopeo-8151b89.tar.gz -/skopeo-44beab6.tar.gz -/skopeo-6dabefa.tar.gz -/skopeo-d8bc8b6.tar.gz +/*.tar.gz diff --git a/containers-mounts.conf.5.md b/containers-mounts.conf.5.md index 130c1c5..74492c8 100644 --- a/containers-mounts.conf.5.md +++ b/containers-mounts.conf.5.md @@ -10,7 +10,7 @@ The mounts.conf file specifies volume mount directories that are automatically m The format of the mounts.conf is the volume format `/SRC:/DEST`, one mount per line. For example, a mounts.conf with the line `/usr/share/secrets:/run/secrets` would cause the contents of the `/usr/share/secrets` directory on the host to be mounted on the `/run/secrets` directory inside the container. Setting mountpoints allows containers to use the files of the host, for instance, to use the host's subscription to some enterprise Linux distribution. ## FILES -Some distributions may provide a `/usr/share/containers/mounts.conf` file to provide default mounts, but users can create a `/etc/containers/mounts.conf`, to specify their own special volumes to mount in the container. +Some distributions may provide a `/usr/share/containers/mounts.conf` file to provide default mounts, but users can create a `/etc/containers/mounts.conf`, to specify their own special volumes to mount in the container. When Podman runs in rootless mode, the file `$HOME/.config/containers/mounts.conf` will override the default if it exists. ## HISTORY Aug 2018, Originally compiled by Valentin Rothberg diff --git a/containers-policy.json.5.md b/containers-policy.json.5.md index 4f6d4b6..9c6b43e 100644 --- a/containers-policy.json.5.md +++ b/containers-policy.json.5.md @@ -177,7 +177,7 @@ One of the following alternatives are supported: ```json {"type":"matchRepoDigestOrExact"} ``` -- The identity in the signature must be in the same repository as the image identity. This is useful e.g. to pull an image using the `:latest` tag when the image is signed with a tag specifying an exact image version. +- The identity in the signature must be in the same repository as the image identity. This is useful e.g. to pull an image using the `:latest` tag when the image is signed with a tag specifing an exact image version. ```json {"type":"matchRepository"} diff --git a/containers-signature.5.md b/containers-signature.5.md index 1b18ff0..9f2ba93 100644 --- a/containers-signature.5.md +++ b/containers-signature.5.md @@ -224,7 +224,7 @@ The contents of this string is not defined in detail; however each implementatio Consumers of container signatures MAY recognize specific values or sets of values of `optional.creator` (perhaps augmented with `optional.timestamp`), and MAY change their processing of the signature based on these values -(usually to accommodate violations of this specification in past versions of the signing software which cannot be fixed retroactively), +(usually to acommodate violations of this specification in past versions of the signing software which cannot be fixed retroactively), as long as the semantics of the invalid document, as created by such an implementation, is clear. If consumers of signatures do change their behavior based on the `optional.creator` value, diff --git a/containers-storage.conf.5.md b/containers-storage.conf.5.md index c527936..b229583 100644 --- a/containers-storage.conf.5.md +++ b/containers-storage.conf.5.md @@ -75,7 +75,7 @@ The `storage.options` table supports the following options: remap-group = "containers" **root-auto-userns-user**="" - Root-auto-userns-user is a user name which can be used to look up one or more UID/GID ranges in the /etc/subuid and /etc/subgid file. These ranges will be partitioned to containers configured to create automatically a user namespace. Containers configured to automatically create a user namespace can still overlap with containers having an explicit mapping set. This setting is ignored when running as rootless. + Root-auto-userns-user is a user name which can be used to look up one or more UID/GID ranges in the /etc/subuid and /etc/subgid file. These ranges will be partioned to containers configured to create automatically a user namespace. Containers configured to automatically create a user namespace can still overlap with containers having an explicit mapping set. This setting is ignored when running as rootless. **auto-userns-min-size**=1024 Auto-userns-min-size is the minimum size for a user namespace created automatically. diff --git a/containers.conf b/containers.conf index 3e53958..5ee72e7 100644 --- a/containers.conf +++ b/containers.conf @@ -59,27 +59,29 @@ # List of default capabilities for containers. If it is empty or commented out, # the default capabilities defined in the container engine will be added. # -default_capabilities = [ - "CHOWN", - "DAC_OVERRIDE", - "FOWNER", - "FSETID", - "KILL", - "NET_BIND_SERVICE", - "SETFCAP", - "SETGID", - "SETPCAP", - "SETUID", - "SYS_CHROOT" -] +# default_capabilities = [ +# "AUDIT_WRITE", +# "CHOWN", +# "DAC_OVERRIDE", +# "FOWNER", +# "FSETID", +# "KILL", +# "MKNOD", +# "NET_BIND_SERVICE", +# "NET_RAW", +# "SETGID", +# "SETPCAP", +# "SETUID", +# "SYS_CHROOT", +# ] # A list of sysctls to be set in containers by default, # specified as "name=value", # for example:"net.ipv4.ping_group_range = 0 1000". # -default_sysctls = [ - "net.ipv4.ping_group_range=0 1", -] +# default_sysctls = [ +# "net.ipv4.ping_group_range=0 1000", +# ] # A list of ulimits to be set in containers by default, specified as # "=:", for example: diff --git a/registries.conf b/registries.conf index 26e285d..4f20fba 100644 --- a/registries.conf +++ b/registries.conf @@ -1,25 +1,68 @@ # For more information on this configuration file, see containers-registries.conf(5). # +# There are multiple versions of the configuration syntax available, where the +# second iteration is backwards compatible to the first one. Mixing up both +# formats will result in an runtime error. +# +# The initial configuration format looks like this: +# # NOTE: RISK OF USING UNQUALIFIED IMAGE NAMES -# We recommend always using fully qualified image names including the registry -# server (full dns name), namespace, image name, and tag -# (e.g., registry.redhat.io/ubi8/ubi:latest). Pulling by digest (i.e., -# quay.io/repository/name@digest) further eliminates the ambiguity of tags. -# When using short names, there is always an inherent risk that the image being -# pulled could be spoofed. For example, a user wants to pull an image named -# `foobar` from a registry and expects it to come from myregistry.com. If -# myregistry.com is not first in the search list, an attacker could place a -# different `foobar` image at a registry earlier in the search list. The user -# would accidentally pull and run the attacker's image and code rather than the -# intended content. We recommend only adding registries which are completely -# trusted (i.e., registries which don't allow unknown or anonymous users to -# create accounts with arbitrary names). This will prevent an image from being -# spoofed, squatted or otherwise made insecure. If it is necessary to use one -# of these registries, it should be added at the end of the list. +# Red Hat recommends always using fully qualified image names including the registry server (full dns name), +# namespace, image name, and tag (ex. registry.redhat.io/ubi8/ubu:latest). When using short names, there is +# always an inherent risk that the image being pulled could be spoofed. For example, a user wants to. +# pull an image named `foobar` from a registry and expects it to come from myregistry.com. If myregistry.com +# is not first in the search list, an attacker could place a different `foobar` image at a registry earlier +# in the search list. The user would accidentally pull and run the attacker's image and code rather than the +# intended content. Red Hat recommends only adding registries which are completely trusted, i.e. registries +# which don't allow unknown or anonymous users to create accounts with arbitrary names. This will prevent +# an image from being spoofed, squatted or otherwise made insecure. If it is necessary to use one of these +# registries, it should be added at the end of the list. +# +# It is recommended to use fully-qualified images for pulling as the +# destination registry is unambiguous. Pulling by digest +# (i.e., quay.io/repository/name@digest) further eliminates the ambiguity of +# tags. + +# The following registries are a set of secure defaults provided by Red Hat. +# Each of these registries provides container images curated, patched +# and maintained by Red Hat and its partners +#[registries.search] +#registries = ['registry.access.redhat.com', 'registry.redhat.io'] + +# To ensure compatibility with docker we've included docker.io in the default search list. However Red Hat +# does not curate, patch or maintain container images from the docker.io registry. +[registries.search] +registries = ['registry.access.redhat.com', 'registry.redhat.io', 'docker.io'] + +# The following registries entry can be used for convenience but includes +# container images built by the community. This set of content comes with all +# of the risks of any user generated content including security and performance +# issues. To use this list first comment out the default list, then uncomment +# the following list +#[registries.search] +#registries = ['registry.access.redhat.com', 'registry.redhat.io', 'docker.io', 'quay.io'] + +# Registries that do not use TLS when pulling images or uses self-signed +# certificates. +[registries.insecure] +registries = [] + +# Blocked Registries, blocks the `docker daemon` from pulling from the blocked registry. If you specify +# "*", then the docker daemon will only be allowed to pull from registries listed above in the search +# registries. Blocked Registries is deprecated because other container runtimes and tools will not use it. +# It is recommended that you use the trust policy file /etc/containers/policy.json to control which +# registries you want to allow users to pull and push from. policy.json gives greater flexibility, and +# supports all container runtimes and tools including the docker daemon, cri-o, buildah ... +# The atomic CLI `atomic trust` can be used to easily configure the policy.json file. +[registries.block] +registries = [] + +# The second version of the configuration format allows to specify registry +# mirrors: # # # An array of host[:port] registries to try when pulling an unqualified image, in order. -unqualified-search-registries = ['registry.fedoraproject.org', 'registry.access.redhat.com', 'registry.centos.org', 'docker.io'] - +unqualified-search-registries = ["registry.fedoraproject.org", "registry.access.redhat.com", "registry.centos.org", "docker.io"] +# # [[registry]] # # The "prefix" field is used to choose the relevant [[registry]] TOML table; # # (only) the TOML table with the longest match for the input image name @@ -66,5 +109,5 @@ unqualified-search-registries = ['registry.fedoraproject.org', 'registry.access. # # Given the above, a pull of example.com/foo/image:latest will try: # # 1. example-mirror-0.local/mirror-for-foo/image:latest # # 2. example-mirror-1.local/mirrors/foo/image:latest -# # 3. internal-registry-for-example.net/bar/image:latest +# # 3. internal-registry-for-example.net/bar/myimage:latest # # in order, and use the first one that exists. diff --git a/seccomp.json b/seccomp.json index 07cdd6c..9b537db 100644 --- a/seccomp.json +++ b/seccomp.json @@ -101,6 +101,7 @@ "fchdir", "fchmod", "fchmodat", + "fchmodat2", "fchown", "fchown32", "fchownat", diff --git a/skopeo.spec b/skopeo.spec index 8f1d4ce..caa7e39 100644 --- a/skopeo.spec +++ b/skopeo.spec @@ -1,279 +1,99 @@ -%global with_devel 0 -%global with_bundled 1 -%global with_unit_test 0 -%global with_check 0 - -%if 0%{?fedora} %global with_debug 1 -%else -%global with_debug 0 -%endif +%global with_check 0 %if 0%{?with_debug} %global _find_debuginfo_dwz_opts %{nil} %global _dwz_low_mem_die_limit 0 %else -%global debug_package %{nil} +%global debug_package %{nil} %endif -%if ! 0%{?gobuild:1} +%if 0%{?rhel} > 7 && ! 0%{?fedora} +%define gobuild(o:) \ +go build -buildmode pie -compiler gc -tags="rpm_crashtraceback libtrust_openssl ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-} -compressdwarf=false -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '%__global_ldflags'" -a -v -x %{?**}; +%else %define gobuild(o:) GO111MODULE=off go build -buildmode pie -compiler gc -tags="rpm_crashtraceback ${BUILDTAGS:-}" -ldflags "${LDFLAGS:-} -B 0x$(head -c20 /dev/urandom|od -An -tx1|tr -d ' \\n') -extldflags '-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld '" -a -v -x %{?**}; %endif -%global provider github -%global provider_tld com -%global project containers -%global repo skopeo -# https://github.com/containers/skopeo -%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo} -%global import_path %{provider_prefix} -%global git0 https://%{import_path} -%global commit0 d8bc8b62e90912db24d090a1eca8b4fa46cba084 +%global import_path github.com/containers/skopeo +#%%global branch release-1.2 +# Bellow definitions are used to deliver config files from a particular branch +# of c/image, c/common, c/storage vendored in all podman, skopeo, buildah. +# These vendored components must have the same version. If it is not the case, +# pick the oldest version on c/image, c/common, c/storage vendored in +# podman/skopeo/podman. +%global podman_branch v2.2 +%global image_branch v5.6.0 +%global common_branch v0.22.0 +%global storage_branch v1.23.5 +%global commit0 2b4097bc13e7ba1d16a5225e2292a5cf88072f63 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) -# Used for comparing with latest upstream tag -# to decide whether to autobuild (non-rawhide only) -%global built_tag v0.2.0 - -# e.g. el6 has ppc64 arch without gcc-go, so EA tag is required -# manually listed arches due https://bugzilla.redhat.com/show_bug.cgi?id=1391932 (removed ppc64) -ExcludeArch: ppc64 - -Name: %{repo} -%if 0%{?fedora} > 28 Epoch: 1 -%else -Epoch: 2 -%endif -Version: 1.2.1 -Release: 5.dev.git%{shortcommit0}%{?dist} +Name: skopeo +Version: 1.2.0 +Release: 6%{?dist} Summary: Inspect container images and repositories on registries License: ASL 2.0 URL: %{git0} -Source0: %{git0}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz -Source1: storage.conf -Source2: containers-storage.conf.5.md -Source3: mounts.conf -Source4: containers-registries.conf.5.md -Source5: registries.conf -Source6: containers-policy.json.5.md -Source7: seccomp.json -Source8: containers-mounts.conf.5.md -Source9: containers-signature.5.md -Source10: containers-transports.5.md -Source11: containers-certs.d.5.md -Source12: containers-registries.d.5.md -Source13: containers.conf -Source14: containers.conf.5.md -Source15: containers-auth.json.5.md -Source16: containers-registries.conf.d.5.md - -%if 0%{?fedora} -BuildRequires: go-srpm-macros -BuildRequires: compiler(go-compiler) +# Build fails with: No matching package to install: 'golang >= 1.12.12-4' on i686 +ExcludeArch: i686 +%if 0%{?branch:1} +Source0: https://%{import_path}/tarball/%{commit0}/%{branch}-%{shortcommit0}.tar.gz +%else +Source0: https://%{import_path}/archive/%{commit0}/%{name}-%{version}-%{shortcommit0}.tar.gz %endif +Source1: https://raw.githubusercontent.com/containers/storage/%{storage_branch}/storage.conf +Source2: https://raw.githubusercontent.com/containers/storage/%{storage_branch}/docs/containers-storage.conf.5.md +Source3: mounts.conf +Source4: https://raw.githubusercontent.com/containers/image/%{image_branch}/docs/containers-registries.conf.5.md +#Source5: https://raw.githubusercontent.com/containers/image/%%{image_branch}/registries.conf +Source5: registries.conf +Source6: https://raw.githubusercontent.com/containers/image/%{image_branch}/docs/containers-policy.json.5.md +Source7: https://raw.githubusercontent.com/containers/common/%{common_branch}/pkg/seccomp/seccomp.json +Source8: https://raw.githubusercontent.com/containers/podman/%{podman_branch}/docs/source/markdown/containers-mounts.conf.5.md +Source9: https://raw.githubusercontent.com/containers/image/%{image_branch}/docs/containers-signature.5.md +Source10: https://raw.githubusercontent.com/containers/image/%{image_branch}/docs/containers-transports.5.md +Source11: https://raw.githubusercontent.com/containers/image/%{image_branch}/docs/containers-certs.d.5.md +Source12: https://raw.githubusercontent.com/containers/image/%{image_branch}/docs/containers-registries.d.5.md +Source13: https://raw.githubusercontent.com/containers/common/%{common_branch}/pkg/config/containers.conf +Source14: https://raw.githubusercontent.com/containers/common/%{common_branch}/docs/containers.conf.5.md +Source15: https://raw.githubusercontent.com/containers/image/%{image_branch}/docs/containers-auth.json.5.md +Source16: https://raw.githubusercontent.com/containers/image/%{image_branch}/docs/containers-registries.conf.d.5.md BuildRequires: git -# If go_compiler is not set to 1, there is no virtual provide. Use golang instead. -BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang} +BuildRequires: golang >= 1.12.12-4 BuildRequires: go-md2man BuildRequires: gpgme-devel BuildRequires: libassuan-devel -# Dependencies for containers/storage -BuildRequires: btrfs-progs-devel BuildRequires: pkgconfig(devmapper) BuildRequires: ostree-devel BuildRequires: glib2-devel BuildRequires: make -Requires: containers-common = 1:%{version}-%{release} - -Provides: bundled(golang(github.com/beorn7/perks)) = 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9 -Provides: bundled(golang(github.com/BurntSushi/toml)) = master -Provides: bundled(golang(github.com/containerd/continuity)) = d8fb8589b0e8e85b8c8bbaa8840226d0dfeb7371 -Provides: bundled(golang(github.com/containers/image)) = master -Provides: bundled(golang(github.com/containers/storage)) = master -Provides: bundled(golang(github.com/davecgh/go-spew)) = master -Provides: bundled(golang(github.com/docker/distribution)) = master -Provides: bundled(golang(github.com/docker/docker-credential-helpers)) = d68f9aeca33f5fd3f08eeae5e9d175edf4e731d1 -Provides: bundled(golang(github.com/docker/docker)) = da99009bbb1165d1ac5688b5c81d2f589d418341 -Provides: bundled(golang(github.com/docker/go-connections)) = 7beb39f0b969b075d1325fecb092faf27fd357b6 -Provides: bundled(golang(github.com/docker/go-metrics)) = 399ea8c73916000c64c2c76e8da00ca82f8387ab -Provides: bundled(golang(github.com/docker/go-units)) = 8a7beacffa3009a9ac66bad506b18ffdd110cf97 -Provides: bundled(golang(github.com/docker/libtrust)) = master -Provides: bundled(golang(github.com/ghodss/yaml)) = 73d445a93680fa1a78ae23a5839bad48f32ba1ee -Provides: bundled(golang(github.com/go-check/check)) = v1 -Provides: bundled(golang(github.com/gogo/protobuf)) = fcdc5011193ff531a548e9b0301828d5a5b97fd8 -Provides: bundled(golang(github.com/golang/glog)) = 44145f04b68cf362d9c4df2182967c2275eaefed -Provides: bundled(golang(github.com/golang/protobuf)) = 8d92cf5fc15a4382f8964b08e1f42a75c0591aa3 -Provides: bundled(golang(github.com/gorilla/context)) = 14f550f51a -Provides: bundled(golang(github.com/gorilla/mux)) = e444e69cbd -Provides: bundled(golang(github.com/imdario/mergo)) = 6633656539c1639d9d78127b7d47c622b5d7b6dc -Provides: bundled(golang(github.com/kr/pretty)) = v0.1.0 -Provides: bundled(golang(github.com/kr/text)) = v0.1.0 -Provides: bundled(golang(github.com/matttproud/golang_protobuf_extensions)) = c12348ce28de40eed0136aa2b644d0ee0650e56c -Provides: bundled(golang(github.com/mistifyio/go-zfs)) = 22c9b32c84eb0d0c6f4043b6e90fc94073de92fa -Provides: bundled(golang(github.com/mtrmac/gpgme)) = master -Provides: bundled(golang(github.com/opencontainers/go-digest)) = master -Provides: bundled(golang(github.com/opencontainers/image-spec)) = 149252121d044fddff670adcdc67f33148e16226 -Provides: bundled(golang(github.com/opencontainers/image-tools)) = 6d941547fa1df31900990b3fb47ec2468c9c6469 -Provides: bundled(golang(github.com/opencontainers/runc)) = master -Provides: bundled(golang(github.com/opencontainers/runtime-spec)) = v1.0.0 -Provides: bundled(golang(github.com/opencontainers/selinux)) = master -Provides: bundled(golang(github.com/ostreedev/ostree-go)) = aeb02c6b6aa2889db3ef62f7855650755befd460 -Provides: bundled(golang(github.com/pborman/uuid)) = v1.0 -Provides: bundled(golang(github.com/pkg/errors)) = master -Provides: bundled(golang(github.com/pmezard/go-difflib)) = master -Provides: bundled(golang(github.com/pquerna/ffjson)) = d49c2bc1aa135aad0c6f4fc2056623ec78f5d5ac -Provides: bundled(golang(github.com/prometheus/client_golang)) = c332b6f63c0658a65eca15c0e5247ded801cf564 -Provides: bundled(golang(github.com/prometheus/client_model)) = 99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c -Provides: bundled(golang(github.com/prometheus/common)) = 89604d197083d4781071d3c65855d24ecfb0a563 -Provides: bundled(golang(github.com/prometheus/procfs)) = cb4147076ac75738c9a7d279075a253c0cc5acbd -Provides: bundled(golang(github.com/sirupsen/logrus)) = v1.0.0 -Provides: bundled(golang(github.com/stretchr/testify)) = v1.1.3 -Provides: bundled(golang(github.com/syndtr/gocapability)) = master -Provides: bundled(golang(github.com/tchap/go-patricia)) = v2.2.6 -Provides: bundled(golang(github.com/ulikunitz/xz)) = v0.5.4 -Provides: bundled(golang(github.com/urfave/cli)) = v1.17.0 -Provides: bundled(golang(github.com/vbatts/tar-split)) = v0.10.2 -Provides: bundled(golang(github.com/xeipuuv/gojsonpointer)) = master -Provides: bundled(golang(github.com/xeipuuv/gojsonreference)) = master -Provides: bundled(golang(github.com/xeipuuv/gojsonschema)) = master -Provides: bundled(golang(go4.org)) = master -Provides: bundled(golang(golang.org/x/crypto)) = master -Provides: bundled(golang(golang.org/x/net)) = master -Provides: bundled(golang(golang.org/x/sys)) = master -Provides: bundled(golang(golang.org/x/text)) = master -Provides: bundled(golang(gopkg.in/cheggaaa/pb.v1)) = ad4efe000aa550bb54918c06ebbadc0ff17687b9 -Provides: bundled(golang(gopkg.in/yaml.v2)) = d466437aa4adc35830964cffc5b5f262c63ddcb4 -Provides: bundled(golang(k8s.io/client-go)) = master +Requires: containers-common = %{epoch}:%{version}-%{release} %description Command line utility to inspect images and repositories directly on Docker registries without the need to pull them -%if 0%{?with_devel} -%package devel -Summary: %{summary} -BuildArch: noarch - -%if 0%{?with_check} && ! 0%{?with_bundled} -BuildRequires: golang(github.com/Azure/go-ansiterm/winterm) -BuildRequires: golang(github.com/Sirupsen/logrus) -BuildRequires: golang(github.com/docker/distribution) -BuildRequires: golang(github.com/docker/distribution/context) -BuildRequires: golang(github.com/docker/distribution/digest) -BuildRequires: golang(github.com/docker/distribution/manifest) -BuildRequires: golang(github.com/docker/distribution/manifest/manifestlist) -BuildRequires: golang(github.com/docker/distribution/manifest/schema1) -BuildRequires: golang(github.com/docker/distribution/manifest/schema2) -BuildRequires: golang(github.com/docker/distribution/reference) -BuildRequires: golang(github.com/docker/distribution/registry/api/errcode) -BuildRequires: golang(github.com/docker/distribution/registry/api/v2) -BuildRequires: golang(github.com/docker/distribution/registry/client) -BuildRequires: golang(github.com/docker/distribution/registry/client/auth) -BuildRequires: golang(github.com/docker/distribution/registry/client/transport) -BuildRequires: golang(github.com/docker/distribution/registry/storage/cache) -BuildRequires: golang(github.com/docker/distribution/registry/storage/cache/memory) -BuildRequires: golang(github.com/docker/distribution/uuid) -BuildRequires: golang(github.com/docker/docker/api) -BuildRequires: golang(github.com/docker/docker/daemon/graphdriver) -BuildRequires: golang(github.com/docker/docker/distribution/metadata) -BuildRequires: golang(github.com/docker/docker/distribution/xfer) -BuildRequires: golang(github.com/docker/docker/dockerversion) -BuildRequires: golang(github.com/docker/docker/image) -BuildRequires: golang(github.com/docker/docker/image/v1) -BuildRequires: golang(github.com/docker/docker/layer) -BuildRequires: golang(github.com/docker/docker/opts) -BuildRequires: golang(github.com/docker/docker/pkg/archive) -BuildRequires: golang(github.com/docker/docker/pkg/chrootarchive) -BuildRequires: golang(github.com/docker/docker/pkg/fileutils) -BuildRequires: golang(github.com/docker/docker/pkg/homedir) -BuildRequires: golang(github.com/docker/docker/pkg/httputils) -BuildRequires: golang(github.com/docker/docker/pkg/idtools) -BuildRequires: golang(github.com/docker/docker/pkg/ioutils) -BuildRequires: golang(github.com/docker/docker/pkg/jsonlog) -BuildRequires: golang(github.com/docker/docker/pkg/jsonmessage) -BuildRequires: golang(github.com/docker/docker/pkg/longpath) -BuildRequires: golang(github.com/docker/docker/pkg/mflag) -BuildRequires: golang(github.com/docker/docker/pkg/parsers/kernel) -BuildRequires: golang(github.com/docker/docker/pkg/plugins) -BuildRequires: golang(github.com/docker/docker/pkg/pools) -BuildRequires: golang(github.com/docker/docker/pkg/progress) -BuildRequires: golang(github.com/docker/docker/pkg/promise) -BuildRequires: golang(github.com/docker/docker/pkg/random) -BuildRequires: golang(github.com/docker/docker/pkg/reexec) -BuildRequires: golang(github.com/docker/docker/pkg/stringid) -BuildRequires: golang(github.com/docker/docker/pkg/system) -BuildRequires: golang(github.com/docker/docker/pkg/tarsum) -BuildRequires: golang(github.com/docker/docker/pkg/term) -BuildRequires: golang(github.com/docker/docker/pkg/term/windows) -BuildRequires: golang(github.com/docker/docker/pkg/useragent) -BuildRequires: golang(github.com/docker/docker/pkg/version) -BuildRequires: golang(github.com/docker/docker/reference) -BuildRequires: golang(github.com/docker/docker/registry) -BuildRequires: golang(github.com/docker/engine-api/types) -BuildRequires: golang(github.com/docker/engine-api/types/blkiodev) -BuildRequires: golang(github.com/docker/engine-api/types/container) -BuildRequires: golang(github.com/docker/engine-api/types/filters) -BuildRequires: golang(github.com/docker/engine-api/types/image) -BuildRequires: golang(github.com/docker/engine-api/types/network) -BuildRequires: golang(github.com/docker/engine-api/types/registry) -BuildRequires: golang(github.com/docker/engine-api/types/strslice) -BuildRequires: golang(github.com/docker/go-connections/nat) -BuildRequires: golang(github.com/docker/go-connections/tlsconfig) -BuildRequires: golang(github.com/docker/go-units) -BuildRequires: golang(github.com/docker/libtrust) -BuildRequires: golang(github.com/gorilla/context) -BuildRequires: golang(github.com/gorilla/mux) -BuildRequires: golang(github.com/opencontainers/runc/libcontainer/user) -BuildRequires: golang(github.com/vbatts/tar-split/archive/tar) -BuildRequires: golang(github.com/vbatts/tar-split/tar/asm) -BuildRequires: golang(github.com/vbatts/tar-split/tar/storage) -BuildRequires: golang(golang.org/x/net/context) -%endif - -%description devel -%{summary} - -This package contains library source intended for -building other packages which use import path with -%{import_path} prefix. -%endif - -%if 0%{?with_unit_test} && 0%{?with_devel} -%package unit-test-devel -Summary: Unit tests for %{name} package -%if 0%{?with_check} -#Here comes all BuildRequires: PACKAGE the unit tests -#in %%check section need for running -%endif - -# test subpackage tests code from devel subpackage -Requires: %{name}-devel = %{version}-%{release} - -%description unit-test-devel -%{summary} - -This package contains unit tests for project -providing packages with %{import_path} prefix. -%endif - %package -n containers-common Summary: Configuration files for working with image signatures -Obsoletes: atomic <= 1.13.1-2 -Conflicts: atomic-registries <= 1.22.1-1 +Obsoletes: atomic <= 1:1.13.1-2 +Conflicts: atomic-registries <= 1:1.22.1-1 Obsoletes: docker-rhsubscription <= 2:1.13.1-31 -Provides: %{name}-containers = 1:%{version}-%{release} -Obsoletes: %{name}-containers <= 1:0.1.31-2 +Provides: %{name}-containers = %{epoch}:%{version}-%{release} +Obsoletes: %{name}-containers <= 1:0.1.31-3 +Recommends: fuse-overlayfs +Recommends: slirp4netns +Recommends: subscription-manager %description -n containers-common This package installs a default signature store configuration and a default policy under `/etc/containers/`. %package tests -Summary: Tests for %{name} - +Summary: Tests for %{name} Requires: %{name} = %{epoch}:%{version}-%{release} -Requires: bats +#Requires: bats (which RHEL8 doesn't have. If it ever does, un-comment this) Requires: gnupg Requires: jq Requires: podman @@ -285,7 +105,11 @@ Requires: httpd-tools This package contains system tests for %{name} %prep +%if 0%{?branch:1} +%autosetup -Sgit -n containers-%{name}-%{shortcommit0} +%else %autosetup -Sgit -n %{name}-%{commit0} +%endif sed -i 's/install-binary: bin\/%{name}/install-binary:/' Makefile sed -i 's/install-docs: docs/install-docs:/' Makefile @@ -296,33 +120,24 @@ ln -s ../../../ src/%{import_path} mkdir -p vendor/src for v in vendor/*; do if test ${v} = vendor/src; then continue; fi - if test -d ${v}; then + if test -d ${v}; then mv ${v} vendor/src/ fi done -%if ! 0%{?with_bundled} -rm -rf vendor/ -export GOPATH=$(pwd) -%else -export GOPATH=$(pwd):$(pwd)/vendor -%endif - +export GOPATH=$(pwd):$(pwd)/vendor:%{gopath} +export GO111MODULE=off +export CGO_CFLAGS="%{optflags} -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" +export BUILDTAGS="exclude_graphdriver_btrfs btrfs_noversion $(hack/libdm_tag.sh) $(hack/ostree_tag.sh)" mkdir -p bin %gobuild -o bin/%{name} ./cmd/%{name} -pushd docs -for file in $(ls | grep 1.md) -do -export FILE_OUT=$(echo $file | sed -e 's/\.md//') -go-md2man -in $file -out $FILE_OUT -done -popd +%{__make} docs %install make \ - DESTDIR=%{buildroot} \ - SIGSTOREDIR=%{buildroot}%{_sharedstatedir}/containers/sigstore \ - install + DESTDIR=%{buildroot} \ + SIGSTOREDIR=%{buildroot}%{_sharedstatedir}/containers/sigstore \ + install install -dp %{buildroot}%{_sysconfdir}/containers/{certs.d,oci/hooks.d} install -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/containers/storage.conf install -m0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/containers/registries.conf @@ -355,42 +170,9 @@ ln -s %{_sysconfdir}/yum.repos.d/redhat.repo %{buildroot}%{_datadir}/rhel/secret install -d -p %{buildroot}/%{_datadir}/%{name}/test/system cp -pav systemtest/* %{buildroot}/%{_datadir}/%{name}/test/system/ -# source codes for building projects -%if 0%{?with_devel} -install -d -p %{buildroot}/%{gopath}/src/%{import_path}/ -echo "%%dir %%{gopath}/src/%%{import_path}/." >> devel.file-list -# find all *.go but no *_test.go files and generate devel.file-list -for file in $(find . -iname "*.go" \! -iname "*_test.go" | grep -v "./vendor") ; do - echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list - install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file) - cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file - echo "%%{gopath}/src/%%{import_path}/$file" >> devel.file-list -done -%endif - -# testing files for this project -%if 0%{?with_unit_test} && 0%{?with_devel} -install -d -p %{buildroot}/%{gopath}/src/%{import_path}/ -# find all *_test.go files and generate unit-test.file-list -for file in $(find . -iname "*_test.go" | grep -v "./vendor"); do - echo "%%dir %%{gopath}/src/%%{import_path}/$(dirname $file)" >> devel.file-list - install -d -p %{buildroot}/%{gopath}/src/%{import_path}/$(dirname $file) - cp -pav $file %{buildroot}/%{gopath}/src/%{import_path}/$file - echo "%%{gopath}/src/%%{import_path}/$file" >> unit-test-devel.file-list -done -%endif - -%if 0%{?with_devel} -sort -u -o devel.file-list devel.file-list -%endif - %check -%if 0%{?with_check} && 0%{?with_unit_test} && 0%{?with_devel} -%if ! 0%{?with_bundled} -export GOPATH=%{buildroot}/%{gopath}:%{gopath} -%else +%if 0%{?with_check} export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} -%endif %gotest %{import_path}/integration %endif @@ -398,19 +180,6 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} #define license tag if not already defined %{!?_licensedir:%global license %doc} -%if 0%{?with_devel} -%files devel -f devel.file-list -%license LICENSE -%doc README.md -%dir %{gopath}/src/%{provider}.%{provider_tld}/%{project} -%endif - -%if 0%{?with_unit_test} && 0%{?with_devel} -%files unit-test-devel -f unit-test-devel.file-list -%license LICENSE -%doc README.md -%endif - %files -n containers-common %dir %{_sysconfdir}/containers %dir %{_sysconfdir}/containers/certs.d @@ -419,7 +188,7 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} %dir %{_sysconfdir}/containers/oci/hooks.d %config(noreplace) %{_sysconfdir}/containers/policy.json %config(noreplace) %{_sysconfdir}/containers/registries.d/default.yaml -%config(noreplace) %{_sysconfdir}/containers/storage.conf +%config(noreplace) %{_sysconfdir}/containers/storage.conf %config(noreplace) %{_sysconfdir}/containers/registries.conf %ghost %{_sysconfdir}/containers/containers.conf %dir %{_sharedstatedir}/containers/sigstore @@ -429,9 +198,7 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} %{_datadir}/containers/seccomp.json %{_datadir}/containers/containers.conf %dir %{_datadir}/rhel/secrets -%{_datadir}/rhel/secrets/etc-pki-entitlement -%{_datadir}/rhel/secrets/redhat.repo -%{_datadir}/rhel/secrets/rhsm +%{_datadir}/rhel/secrets/* %files %license LICENSE @@ -447,779 +214,93 @@ export GOPATH=%{buildroot}/%{gopath}:$(pwd)/vendor:%{gopath} %{_datadir}/%{name}/test %changelog -* Fri Oct 2 2020 Dan Walsh - 1:1.2.1-5.dev.gitd8bc8b6 -- Add SETFCAP back into default capabilities -- Remove AUDIT_WRITE from default capabilities +* Tue Dec 01 2020 Jindrich Novy - 1:1.2.0-6 +- unify vendored branches +- add validation script -* Fri Oct 2 2020 RH Container Bot - 1:1.2.1-4.dev.gitd8bc8b6 -- autobuilt d8bc8b6 +* Thu Nov 05 2020 Jindrich Novy - 1:1.2.0-5 +- simplify spec file +- use short commit ID in tarball name -* Wed Sep 30 2020 RH Container Bot - 1:1.2.1-3.dev.git6dabefa -- autobuilt 6dabefa +* Fri Oct 23 2020 Jindrich Novy - 1:1.2.0-4 +- use shortcommit ID in branch tarball name -* Fri Sep 25 2020 RH Container Bot - 1:1.2.1-2.dev.git44beab6 -- bump to 1.2.1 -- autobuilt 44beab6 +* Thu Oct 22 2020 Jindrich Novy - 1:1.2.0-3 +- update sources and allow to deliver from upstream branch -* Fri Sep 25 2020 Dan Walsh - 1:1.1.1-51.dev.git5d5756c -- Modify the range of groups used in net.ipv4.ping_group_range to be 1 so that -- it will work more easily with User Namespaces -- Also turn back on AUDIT_WRITE until seccomp.json file is fixed +* Fri Sep 25 2020 Jindrich Novy - 1:1.2.0-2 +- fix build of the new skopeo-1.2.0 -* Mon Sep 21 18:12:41 UTC 2020 RH Container Bot - 1:1.1.1-50.dev.git8151b89 -- autobuilt 8151b89 +* Fri Sep 25 2020 Jindrich Novy - 1:1.2.0-1 +- update to https://github.com/containers/skopeo/releases/tag/v1.2.0 -* Mon Sep 21 2020 Dan Walsh - 1:1.1.1-49.dev.git5d5756c -- Add SYS_CHROOT back into default capabilities +* Thu Sep 17 2020 Jindrich Novy - 1:1.1.1-4 +- sync with rhel8-8.3.0 +- propagate proper CFLAGS to CGO_CFLAGS to assure code hardening and optimization +- Related: #1821193 -* Mon Sep 21 2020 Dan Walsh - 1:1.1.1-48.dev.git5d5756c -- Remove fchmodat2 from seccomp.json (This syscall does not exist yet) +* Wed Jun 19 2019 Eduardo Santiago - 1:0.1.37-1 +- Resolves: #1720654 - rebase to v0.1.37 +- Resolves: #1721247 - enable fips mode +- add emergency debugging patch for figuring out gating-tests problem -* Fri Sep 18 20:12:04 UTC 2020 RH Container Bot - 1:1.1.1-47.dev.git77293ff -- autobuilt 77293ff +* Tue Jun 4 2019 Eduardo Santiago - 1:0.1.36-1.git6307635 +- built upstream tag v0.1.36, including system tests -* Thu Sep 17 2020 Dan Walsh - 1:1.1.1-46.dev.git5d5756c -- Remove NET_RAW, SYS_CHROOT, MKNOD and AUDIT_WRITE from default list of capabilities -- Turn on ping for 65k users - -* Tue Sep 15 11:13:22 UTC 2020 RH Container Bot - 1:1.1.1-45.dev.gitbbd800f -- autobuilt bbd800f - -* Mon Sep 14 16:12:20 UTC 2020 RH Container Bot - 1:1.1.1-44.dev.git12ab19f -- autobuilt 12ab19f - -* Sat Sep 12 2020 Dan Walsh - 1:1.1.1-43.dev.git5d5756c -- update man pages -- Update seccomp rules -- Update configuration files in containers-common -- Update configuration files in containers-storage - -* Fri Sep 11 19:12:27 UTC 2020 RH Container Bot - 1:1.1.1-42.dev.git45a9efb -- autobuilt 45a9efb - -* Wed Sep 9 20:12:20 UTC 2020 RH Container Bot - 1:1.1.1-41.dev.git5dd09d7 -- autobuilt 5dd09d7 - -* Wed Sep 9 09:11:56 UTC 2020 RH Container Bot - 1:1.1.1-40.dev.git23cb1b7 -- autobuilt 23cb1b7 - -* Wed Sep 2 18:10:52 UTC 2020 RH Container Bot - 1:1.1.1-39.dev.git662f9ac -- autobuilt 662f9ac - -* Wed Sep 2 17:11:26 UTC 2020 RH Container Bot - 1:1.1.1-38.dev.gitae26454 -- autobuilt ae26454 - -* Fri Aug 28 13:11:42 UTC 2020 RH Container Bot - 1:1.1.1-37.dev.gitc4998eb -- autobuilt c4998eb - -* Thu Aug 27 10:11:17 UTC 2020 RH Container Bot - 1:1.1.1-36.dev.gita13b581 -- autobuilt a13b581 - -* Mon Aug 24 11:10:33 UTC 2020 RH Container Bot - 1:1.1.1-35.dev.git87484a1 -- autobuilt 87484a1 - -* Wed Aug 19 2020 Dan Walsh - 1:1.1.1-34.dev.git5d5756c -- Update configuration files in containers-common -- Update configuration files in containers-storage - -* Wed Aug 19 13:10:49 GMT 2020 RH Container Bot - 1:1.1.1-33.dev.git5d5756c -- autobuilt 5d5756c - -* Wed Aug 19 12:11:30 GMT 2020 RH Container Bot - 1:1.1.1-32.dev.git88c8c47 -- autobuilt 88c8c47 - -* Tue Aug 11 22:11:26 GMT 2020 RH Container Bot - 1:1.1.1-31.dev.gitea10e61 -- autobuilt ea10e61 - -* Mon Aug 10 08:10:36 GMT 2020 RH Container Bot - 1:1.1.1-30.dev.git0c2c7f4 -- autobuilt 0c2c7f4 - -* Sun Aug 09 13:10:26 GMT 2020 RH Container Bot - 1:1.1.1-29.dev.git0f94dbc -- autobuilt 0f94dbc - -* Sat Aug 08 06:12:12 GMT 2020 RH Container Bot - 1:1.1.1-28.dev.gitbaeaad6 -- autobuilt baeaad6 - -* Fri Aug 07 23:10:23 GMT 2020 RH Container Bot - 1:1.1.1-27.dev.git78d2f67 -- autobuilt 78d2f67 - -* Mon Aug 03 18:09:30 GMT 2020 RH Container Bot - 1:1.1.1-26.dev.gitc052ed7 -- autobuilt c052ed7 - -* Mon Aug 03 14:12:07 GMT 2020 RH Container Bot - 1:1.1.1-25.dev.git5e88eb5 -- autobuilt 5e88eb5 - -* Sun Aug 2 2020 Dan Walsh - 1:1.1.1-23.dev.git62fd5a7 -- Update configuration files in containers-common -- Update configuration files in containers-storage - -* Sat Aug 01 2020 Fedora Release Engineering - 1:1.1.1-23.dev.git62fd5a7 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jul 31 12:09:53 GMT 2020 RH Container Bot - 1:1.1.1-22.dev.git62fd5a7 -- autobuilt 62fd5a7 - -* Thu Jul 30 23:09:46 GMT 2020 RH Container Bot - 1:1.1.1-21.dev.git6252c22 -- autobuilt 6252c22 - -* Wed Jul 29 2020 Fedora Release Engineering - 1:1.1.1-20.dev.git153f18d -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jul 23 13:09:43 GMT 2020 RH Container Bot - 1:1.1.1-19.dev.git153f18d -- autobuilt 153f18d - -* Sat Jul 18 20:09:22 GMT 2020 RH Container Bot - 1:1.1.1-18.dev.git494d237 -- autobuilt 494d237 - -* Fri Jul 17 14:09:50 GMT 2020 RH Container Bot - 1:1.1.1-17.dev.git89fb89a -- autobuilt 89fb89a - -* Thu Jul 16 22:09:48 GMT 2020 RH Container Bot - 1:1.1.1-16.dev.git29eec32 -- autobuilt 29eec32 - -* Thu Jul 16 17:09:51 GMT 2020 RH Container Bot - 1:1.1.1-15.dev.git2fa7b99 -- autobuilt 2fa7b99 - -* Sat Jul 11 2020 RH Container Bot - 1:1.1.1-14.dev.git6284ceb -- autobuilt 6284ceb - -* Sat Jul 11 2020 RH Container Bot - 1:1.1.1-13.dev.git6e295a2 -- autobuilt 6e295a2 - -* Fri Jul 10 2020 RH Container Bot - 1:1.1.1-12.dev.gitf63685f -- autobuilt f63685f - -* Thu Jul 09 2020 RH Container Bot - 1:1.1.1-11.dev.gitdc5f68f -- autobuilt dc5f68f - -* Thu Jul 09 2020 RH Container Bot - 1:1.1.1-10.dev.git840c487 -- autobuilt 840c487 - -* Wed Jul 08 2020 RH Container Bot - 1:1.1.1-9.dev.gitee72e80 -- autobuilt ee72e80 - -* Thu Jul 02 2020 RH Container Bot - 1:1.1.1-8.dev.git6182aa3 -- autobuilt 6182aa3 - -* Wed Jul 01 2020 RH Container Bot - 1:1.1.1-7.dev.gitac6b871 -- autobuilt ac6b871 - -* Tue Jun 30 2020 Dan Walsh - 1:1.1.1-6.dev.gitba8cbf5 -- Update configuration files in containers-common - -* Fri Jun 26 2020 RH Container Bot - 1:1.1.1-5.dev.gitba8cbf5 -- autobuilt ba8cbf5 - -* Mon Jun 22 2020 RH Container Bot - 1:1.1.1-4.dev.git7815c8a -- autobuilt 7815c8a - -* Mon Jun 22 2020 RH Container Bot - 1:1.1.1-3.dev.git233e61c -- autobuilt 233e61c - -* Thu Jun 18 2020 RH Container Bot - 1:1.1.1-2.dev.git96bd4a0 -- bump to 1.1.1 -- autobuilt 96bd4a0 - -* Thu Jun 18 2020 RH Container Bot - 1:1.0.1-17.dev.git6b78619 -- autobuilt 6b78619 - -* Wed Jun 17 2020 RH Container Bot - 1:1.0.1-16.dev.git091f924 -- autobuilt 091f924 - -* Wed Jun 17 2020 RH Container Bot - 1:1.0.1-15.dev.gitb70dfae -- autobuilt b70dfae - -* Tue Jun 16 2020 RH Container Bot - 1:1.0.1-14.dev.git0bd78a0 -- autobuilt 0bd78a0 - -* Thu Jun 11 2020 RH Container Bot - 1:1.0.1-13.dev.git827293a -- autobuilt 827293a - -* Thu Jun 11 2020 Dan Walsh - 1:1.0.1-12.dev.git161ef5a -- Update man pages - -* Wed Jun 10 2020 RH Container Bot - 1:1.0.1-10.dev.git161ef5a -- autobuilt 161ef5a - -* Thu Jun 04 2020 RH Container Bot - 1:1.0.1-9.dev.gitf9b0d93 -- autobuilt f9b0d93 - -* Fri May 29 2020 RH Container Bot - 1:1.0.1-8.dev.gitc6b488a -- autobuilt c6b488a - -* Mon May 25 2020 RH Container Bot - 1:1.0.1-7.dev.gita2c1d46 -- autobuilt a2c1d46 - -* Mon May 25 2020 RH Container Bot - 1:1.0.1-6.dev.git8b4b954 -- autobuilt 8b4b954 - -* Sat May 23 2020 RH Container Bot - 1:1.0.1-5.dev.git3a94432 -- autobuilt 3a94432 - -* Thu May 21 2020 RH Container Bot - 1:1.0.1-4.dev.git96353f2 -- autobuilt 96353f2 - -* Wed May 20 2020 RH Container Bot - 1:1.0.1-3.dev.git91a88de -- autobuilt 91a88de - -* Mon May 18 2020 RH Container Bot - 1:1.0.1-2.dev.gitdcaee94 -- bump to 1.0.1 -- autobuilt dcaee94 - -* Mon May 18 2020 RH Container Bot - 1:0.2.0-12.dev.gita214a30 -- autobuilt a214a30 - -* Fri May 15 2020 RH Container Bot - 1:0.2.0-11.dev.git0d9939d -- autobuilt 0d9939d - -* Thu May 14 2020 RH Container Bot - 1:0.2.0-10.dev.gitfbf0612 -- autobuilt fbf0612 - -* Thu May 14 2020 RH Container Bot - 1:0.2.0-9.dev.git2af1726 -- autobuilt 2af1726 - -* Tue May 12 2020 RH Container Bot - 1:0.2.0-8.dev.git4ca9b13 -- autobuilt 4ca9b13 - -* Mon May 11 2020 RH Container Bot - 1:0.2.0-7.dev.git71a14d7 -- autobuilt 71a14d7 - -* Mon May 11 2020 RH Container Bot - 1:0.2.0-6.dev.git8936e76 -- autobuilt 8936e76 - -* Mon May 11 2020 RH Container Bot - 1:0.2.0-5.dev.gita6ab229 -- autobuilt a6ab229 - -* Sun May 10 2020 Lokesh Mandvekar - 1:0.2.0-4.dev.git42f68c1 -- bump release tag for smooth upgrade path from f32 - -* Sat May 09 2020 RH Container Bot - 1:0.2.0-0.8.dev.git42f68c1 -- autobuilt 42f68c1 - -* Tue May 05 2020 RH Container Bot - 1:0.2.0-0.7.dev.git1ddb736 -- autobuilt 1ddb736 - -* Mon May 04 2020 RH Container Bot - 1:0.2.0-0.6.dev.gite7a7f01 -- autobuilt e7a7f01 - -* Fri May 1 2020 Dan Walsh - 1:0.2.0-0.5.dev.git2415f3f -- Fix containers-registries.conf.5 man page to match upstream - -* Wed Apr 29 2020 Dan Walsh - 1:0.2.0-0.4.dev.git2415f3f -- Fix registries.conf file to correctly pass the unqualified-search-registries - -* Sat Apr 25 2020 RH Container Bot - 1:0.2.0-0.3.dev.gitb230a50 -- autobuilt b230a50 - -- Update registries.conf to use version 2 definitions -- Update containers.conf to include latest changes -- Update seccomp.json to allow a few more syscalls for contaners within containers. -- Update storage.conf to match upstream - -* Thu Apr 09 2020 RH Container Bot - 1:0.2.0-0.1.dev.git2415f3f -- bump to 0.2.0 -- autobuilt 2415f3f - -* Thu Apr 09 2020 RH Container Bot - 1:0.1.42-8.0.dev.git2d91b93 -- autobuilt 2d91b93 - -* Wed Apr 08 2020 RH Container Bot - 1:0.1.42-7.0.dev.git101901a -- autobuilt 101901a - -* Wed Apr 08 2020 RH Container Bot - 1:0.1.42-6.0.dev.git9d21b48 -- autobuilt 9d21b48 - -* Wed Apr 08 2020 RH Container Bot - 1:0.1.42-5.0.dev.git9d63c7c -- autobuilt 9d63c7c - -* Tue Apr 07 2020 RH Container Bot - 1:0.1.42-4.0.dev.git6ac3dce -- autobuilt 6ac3dce - -* Tue Apr 07 2020 RH Container Bot - 1:0.1.42-3.0.dev.git71a8ff0 -- autobuilt 71a8ff0 - -* Tue Apr 7 2020 Dan Walsh - 1:0.1.42-2 -- Update man pages to match upstream - -* Tue Apr 7 2020 Dan Walsh - 1:0.1.42-1 -- Update containers.conf and containers.conf.5.md to upstream - -* Mon Apr 06 2020 RH Container Bot - 1:0.1.42-0.16.dev.git8fa3326 -- autobuilt 8fa3326 - -* Tue Mar 31 2020 RH Container Bot - 1:0.1.42-0.15.dev.git5d512e2 -- autobuilt 5d512e2 - -* Tue Mar 31 2020 RH Container Bot - 1:0.1.42-0.14.dev.git3e9d8ae -- autobuilt 3e9d8ae - -* Tue Mar 31 2020 RH Container Bot - 1:0.1.42-0.13.dev.gitbd20786 -- autobuilt bd20786 - -* Mon Mar 30 2020 RH Container Bot - 1:0.1.42-0.12.dev.git6db5626 -- autobuilt 6db5626 - -* Mon Mar 30 2020 RH Container Bot - 1:0.1.42-0.11.dev.giteb199dc -- autobuilt eb199dc - -* Mon Mar 30 2020 RH Container Bot - 1:0.1.42-0.10.dev.git018a010 -- autobuilt 018a010 - -* Sat Mar 28 2020 RH Container Bot - 1:0.1.42-0.9.dev.gita6f5ef1 -- autobuilt a6f5ef1 - -* Wed Mar 25 2020 RH Container Bot - 1:0.1.42-0.8.dev.git501452a -- autobuilt 501452a - -* Fri Mar 20 2020 RH Container Bot - 1:0.1.42-0.7.dev.gite31d5a0 -- autobuilt e31d5a0 - -* Fri Mar 20 2020 RH Container Bot - 1:0.1.42-0.6.dev.git7fee7d5 -- autobuilt 7fee7d5 - -* Thu Mar 19 2020 RH Container Bot - 1:0.1.42-0.5.dev.git12865fd -- autobuilt 12865fd - -* Thu Mar 19 2020 Jonathan Lebon - 1:0.1.42-0.4.dev.git7a0a8c2 -- Drop /srv/containers and /var/srv/container from file list - -* Thu Mar 19 2020 RH Container Bot - 1:0.1.42-0.3.dev.git7170702 -- autobuilt 7170702 - -* Wed Mar 18 2020 RH Container Bot - 1:0.1.42-0.2.dev.gitb541fef -- autobuilt b541fef - -* Mon Mar 16 2020 RH Container Bot - 1:0.1.42-0.1.dev.git7a0a8c2 -- bump to 0.1.42 -- autobuilt 7a0a8c2 - -* Mon Feb 17 2020 Dan Walsh - 1:0.1.41-27.dev.git7cbb8ad -- Allow s390x to use clone syscall in seccomp.json -- Add support for containers.conf and man page - -* Thu Feb 6 2020 Dan Walsh - 1:0.1.41-26.dev.git7cbb8ad -- Remove quay.io from list of search registries, removes risk of squatters. -- Update man pages to match upstream - -* Thu Jan 30 2020 Fedora Release Engineering - 1:0.1.41-25.dev.git7cbb8ad -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Thu Jan 23 2020 RH Container Bot - 1:0.1.41-24.dev.git7cbb8ad -- autobuilt 7cbb8ad - -* Wed Jan 15 2020 RH Container Bot - 1:0.1.41-23.dev.git4489ddd -- autobuilt 4489ddd - -* Tue Jan 07 2020 RH Container Bot - 1:0.1.41-22.dev.git763e488 -- autobuilt 763e488 - -* Wed Dec 11 2019 RH Container Bot - 1:0.1.41-21.dev.gite955849 -- autobuilt e955849 - -* Wed Dec 11 2019 RH Container Bot - 1:0.1.41-20.dev.git8652b65 -- autobuilt 8652b65 - -* Mon Dec 09 2019 RH Container Bot - 1:0.1.41-19.dev.gitc3e6b4f -- autobuilt c3e6b4f - -* Mon Dec 09 2019 RH Container Bot - 1:0.1.41-18.dev.git5291aac -- autobuilt 5291aac - -* Mon Dec 09 2019 RH Container Bot - 1:0.1.41-17.dev.git407f2e9 -- autobuilt 407f2e9 - -* Sat Dec 07 2019 RH Container Bot - 1:0.1.41-16.dev.gite8d49d6 -- autobuilt e8d49d6 - -* Wed Dec 04 2019 Dusty Mabe - 1:0.1.41-15.dev.git3ed6e83 -- mounts: update symlink name from rhel7.repo to redhat.repo - -* Mon Dec 2 2019 Dan Walsh - 1:0.1.41-14.dev.git3ed6e83 -- Change default order of registries.conf to push docker.io to the back. -- Allo clock_adjtime by default in seccomp.json since it can be used in read/only mode - -* Mon Dec 02 2019 RH Container Bot - 1:0.1.41-12.dev.git9c402f3 -- autobuilt 9c402f3 - -* Mon Dec 2 2019 Dan Walsh - 1:0.1.41-11.dev.git3ed6e83 -- Update man pages to reflect upstream sources -- Also update storage.conf to remove skip_mount_home which is no longer -supported. - -* Sat Nov 30 2019 RH Container Bot - 1:0.1.41-10.dev.git3ed6e83 -- autobuilt 3ed6e83 - -* Thu Nov 28 2019 RH Container Bot - 1:0.1.41-9.dev.git73248bd -- autobuilt 73248bd - -* Wed Nov 27 2019 RH Container Bot - 1:0.1.41-8.dev.git2bfa895 -- autobuilt 2bfa895 - -* Tue Nov 26 2019 RH Container Bot - 1:0.1.41-7.dev.gitce6ec77 -- autobuilt ce6ec77 - -* Tue Nov 26 2019 RH Container Bot - 1:0.1.41-6.dev.git912b7e1 -- autobuilt 912b7e1 - -* Mon Nov 25 2019 RH Container Bot - 1:0.1.41-5.dev.git34ab4c4 -- autobuilt 34ab4c4 - -* Fri Nov 22 2019 RH Container Bot - 1:0.1.41-4.dev.git39540db -- autobuilt 39540db - -* Thu Nov 21 2019 Dan Walsh - - 1:0.1.41-2.dev.git24f4f82 -- Update to use new storage.conf configuration files. - -* Tue Nov 19 2019 Dan Walsh - - 1:0.1.41-2.dev.git24f4f82 -- add clock_adjtime as valid syscall when CAP_SYS_TIME added - -* Fri Nov 8 2019 Dan Walsh (Bot) - - 1:0.1.41-1.dev.git24f4f82 -- Change default search order on registries.conf. -- Quay.io should be last to make sure no one is squating on repos that are - provided by upstream packages. - -* Sat Nov 02 2019 RH Container Bot - 1:0.1.41-0.9.dev.git24f4f82 -- autobuilt 24f4f82 - -* Fri Nov 01 2019 RH Container Bot - 1:0.1.41-0.8.dev.git332bb45 -- autobuilt 332bb45 - -* Fri Nov 01 2019 RH Container Bot - 1:0.1.41-0.7.dev.git307d9c2 -- autobuilt 307d9c2 - -* Fri Nov 01 2019 RH Container Bot - 1:0.1.41-0.6.dev.git1094c7d -- autobuilt 1094c7d - -* Thu Oct 31 2019 RH Container Bot - 1:0.1.41-0.5.dev.git75b7d1e -- autobuilt 75b7d1e - -* Thu Oct 31 2019 RH Container Bot - 1:0.1.41-0.4.dev.git10d0ebb -- autobuilt 10d0ebb - -* Thu Oct 31 2019 RH Container Bot - 1:0.1.41-0.3.dev.git02432cf -- autobuilt 02432cf - -* Wed Oct 30 2019 RH Container Bot - 1:0.1.41-0.2.dev.git153520e -- autobuilt 153520e - -* Mon Oct 28 2019 RH Container Bot - 1:0.1.41-0.1.dev.gita263b35 -- bump to 0.1.41 -- autobuilt a263b35 - -* Mon Oct 28 2019 RH Container Bot - 1:0.1.40-0.17.dev.git8057da7 -- autobuilt 8057da7 - -* Tue Oct 22 2019 RH Container Bot - 1:0.1.40-0.16.dev.git4b6a5da -- autobuilt 4b6a5da - -* Wed Oct 16 2019 RH Container Bot - 1:0.1.40-0.15.dev.git5f9a6ea -- autobuilt 5f9a6ea - -* Tue Oct 15 2019 RH Container Bot - 1:0.1.40-0.14.dev.git5b0a789 -- autobuilt 5b0a789 - -* Thu Oct 03 2019 RH Container Bot - 1:0.1.40-0.13.dev.gitf72e39f -- autobuilt f72e39f - -* Thu Oct 03 2019 RH Container Bot - 1:0.1.40-0.12.dev.git881edbf -- autobuilt 881edbf - -* Mon Sep 30 2019 RH Container Bot - 1:0.1.40-0.11.dev.gitfa6e580 -- autobuilt fa6e580 - -* Thu Sep 19 2019 Michael Nguyen - 1:0.1.40-0.10.dev.git7eb5f39 -- Add /srv/containers and /var/srv/container directories to containers-common - -* Wed Sep 18 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.9.dev.git7eb5f39 -- autobuilt 7eb5f39 - -* Sat Sep 07 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.8.dev.git5ae6b16 -- autobuilt 5ae6b16 - -* Tue Sep 03 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.7.dev.git18f0e1e -- autobuilt 18f0e1e - -* Fri Aug 30 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.6.dev.git9019e27 -- autobuilt 9019e27 - -* Wed Aug 28 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.5.dev.gitc4b0c7c -- autobuilt c4b0c7c - -* Mon Aug 26 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.4.dev.git1e2d6f6 -- autobuilt 1e2d6f6 - -* Thu Aug 15 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.3.dev.git481bb94 -- autobuilt 481bb94 - -* Thu Aug 08 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.2.dev.gitee9e9df -- autobuilt ee9e9df - -* Tue Aug 06 2019 Lokesh Mandvekar (Bot) - 1:0.1.40-0.1.dev.git44bc4a9 -- bump to 0.1.40 -- autobuilt 44bc4a9 - -* Tue Aug 06 2019 Lokesh Mandvekar (Bot) - 1:0.1.39-0.2.dev.gitc040b28 -- autobuilt c040b28 - -* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 1:0.1.39-0.1.dev.git202c1ea -- bump to 0.1.39 -- autobuilt 202c1ea - -* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 1:0.1.38-9.dev.gitbf8089c -- autobuilt bf8089c - -* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 1:0.1.38-8.dev.git65b3aa9 -- autobuilt 65b3aa9 - -* Fri Aug 02 2019 Lokesh Mandvekar (Bot) - 1:0.1.38-7.dev.git19025f5 -- autobuilt 19025f5 - -* Thu Aug 01 2019 Lokesh Mandvekar (Bot) - 1:0.1.38-6.dev.git2ad9ae5 -- autobuilt 2ad9ae5 - -* Mon Jul 29 2019 Lokesh Mandvekar (Bot) - 1:0.1.38-5.dev.git8a9641c -- autobuilt 8a9641c - -* Thu Jul 25 2019 Lokesh Mandvekar (Bot) - 1:0.1.38-4.dev.gitb58088a -- autobuilt b58088a - -* Thu Jul 18 2019 Lokesh Mandvekar (Bot) - 1:0.1.38-3.dev.git5f45112 -- autobuilt 5f45112 - -* Tue Jul 9 2019 Dan Walsh (Bot) - 1:0.1.38-2.dev -- Update containers-registries.conf.md man page for mirroring support -- Update regsitries.conf file to match containers/image - -* Mon Jun 24 2019 Dan Walsh (Bot) - 1:0.1.38-1.dev -- Bump up to 1:0.1.38 - -* Wed May 15 2019 Dan Walsh (Bot) - 1:0.1.36-19.dev.git0fa335c -- Add metacopy=on flag to storage.conf - -* Sun May 5 2019 Dan Walsh (Bot) - 1:0.1.36-18.dev.git0fa335c -- Update man pages and add missing man pages to containers-common. - -* Fri Apr 26 2019 Lokesh Manvdekar - 1:0.1.36-17.dev.git0fa335c +* Tue Apr 30 2019 Lokesh Mandvekar - 1:0.1.32-4.git1715c90 - Fixes @openshift/machine-config-operator#669 -- install /etc/containers/oci/hooks.d +- install /etc/containers/oci/hooks.d and /etc/containers/certs.d -* Wed Apr 24 2019 Dan Walsh (Bot) - 1:0.1.36-16.dev.git0fa335c -- Fix location of sigstore atomic->containers +* Tue Dec 18 2018 Frantisek Kluknavsky - 1:0.1.32-3.git1715c90 +- rebase -* Wed Apr 24 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-15.dev.git0fa335c -- autobuilt 0fa335c +* Mon Dec 17 2018 Frantisek Kluknavsky - 1:0.1.32-2.git1715c90 +- re-enable debuginfo -* Thu Apr 18 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-14.dev.git2af7114 -- autobuilt 2af7114 +* Mon Dec 17 2018 Frantisek Kluknavsky - 1:0.1.31-12.gitb0b750d +- go tools not in scl anymore -* Wed Apr 17 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-13.dev.gite255ccc -- autobuilt e255ccc +* Fri Sep 21 2018 Lokesh Mandvekar - 1:0.1.31-11.gitb0b750d +- Resolves: #1615609 +- built upstream tag v0.1.31 -* Sat Apr 13 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-12.dev.git18ee5f8 -- autobuilt 18ee5f8 +* Thu Aug 23 2018 Lokesh Mandvekar - 1:0.1.31-10.git0144aa8 +- Resolves: #1616069 - correct order of registries -* Fri Apr 12 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-11.dev.git81c5e94 -- autobuilt 81c5e94 +* Mon Aug 13 2018 Lokesh Mandvekar - 1:0.1.31-9.git0144aa8 +- Resolves: #1615609 - rebuild with gobuild tag 'no_openssl' -* Thu Apr 11 2019 Dan Walsh - 1:0.1.36-10.dev.gitc73bcba -- add containers-storage.conf man page +* Fri Aug 10 2018 Lokesh Mandvekar - 1:0.1.31-8.git0144aa8 +- Resolves: #1614934 - containers-common soft dep on slirp4netns and +fuse-overlayfs -* Tue Apr 09 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-9.dev.gitc73bcba -- autobuilt c73bcba +* Wed Aug 08 2018 Lokesh Mandvekar - 1:0.1.31-7.git0144aa8 +- build with %%gobuild +- use scl-ized go-toolset as dep +- disable i686 builds temporarily because of go-toolset issues -* Thu Mar 28 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-8.dev.git854f766 -- autobuilt 854f766 - -* Tue Mar 26 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-7.dev.git0975497 -- autobuilt 0975497 - -* Tue Mar 19 2019 Dan Walsh - 1:0.1.36-6.dev.git2134209 -- make /usr/share/rhel/secrets world searchable. This will help allow RHEL containers to be built with rootless. - -* Thu Mar 14 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-5.dev.gitd93a581 -- autobuilt d93a581 - -* Wed Mar 13 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-4.dev.git94728fb -- autobuilt 94728fb - -* Thu Mar 07 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-3.dev.git0490018 -- autobuilt 0490018 - -* Wed Mar 06 2019 Lokesh Mandvekar (Bot) - 1:0.1.36-2.dev.git2031e17 -- autobuilt 2031e17 - -* Tue Mar 05 2019 Dan Walsh - 1:0.1.36-1.dev.git2134209 -- Bump version - -* Sat Mar 02 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-14.dev.git2134209 -- autobuilt 2134209 - -* Fri Mar 1 2019 Dan Walsh - 1:0.1.35-13.dev.git932b037 -- Add /etc/containers/certs.d to containers-common -- Update containers-storage.conf man page to match latest upstream -- Update registries.conf man page to match latest upstream - -* Sat Feb 23 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-12.dev.git932b037 -- autobuilt 932b037 - -* Sun Feb 17 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-11.dev.gitfee5981 -- autobuilt fee5981 - -* Thu Feb 14 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-10.dev.gitb8b9913 -- autobuilt b8b9913 - -* Wed Feb 13 2019 Lokesh Mandvekar - 1:0.1.35-9.dev.gitb329dd0 -- drop conditional epoch for containers-common, module build seems to fail -without it - -* Wed Feb 13 2019 Lokesh Mandvekar - 1:0.1.35-8.dev.gitb329dd0 -- Epoch changes for containers-common - -* Fri Feb 08 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-7.dev.gitb329dd0 -- autobuilt b329dd0 - -* Sat Feb 02 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-6.dev.gitbba2874 -- autobuilt bba2874 - -* Fri Jan 18 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-5.dev.git42b01df -- autobuilt 42b01df - -* Wed Jan 16 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-4.dev.gitf7c608e -- autobuilt f7c608e - -* Sat Jan 05 2019 Lokesh Mandvekar (Bot) - 1:0.1.35-3.dev.git17bea86 -- autobuilt 17bea86 - -* Sat Dec 22 2018 Lokesh Mandvekar (Bot) - 1:0.1.35-2.dev.git3e98377 -- bump to 0.1.35 -- autobuilt 3e98377 - -* Thu Dec 20 2018 Lokesh Mandvekar (Bot) - 1:0.1.34-2.dev.git05212df -- bump to 0.1.34 -- autobuilt 05212df - -* Wed Dec 19 2018 Lokesh Mandvekar (Bot) - 1:0.1.33-6.dev.gitecd675e -- autobuilt ecd675e - -* Sat Dec 08 2018 Lokesh Mandvekar (Bot) - 1:0.1.33-5.dev.gita51e38e -- autobuilt a51e38e - -* Fri Dec 07 2018 Lokesh Mandvekar (Bot) - 1:0.1.33-4.dev.git41d8dd8 -- autobuilt 41d8dd8 - -* Fri Nov 30 2018 Lokesh Mandvekar (Bot) - 1:0.1.33-3.dev.gitfbc2e4f -- autobuilt fbc2e4f - -* Fri Nov 09 2018 Lokesh Mandvekar (Bot) - 1:0.1.33-2.dev.git761a681 -- autobuilt 761a681 - -* Wed Nov 07 2018 Lokesh Mandvekar - 1:0.1.33-1.dev.git.git5aa217f -- bump to 0.1.33 -- built commit 5aa217f - -* Sat Aug 18 2018 Kevin Fenzi - 1:0.1.32-2.dev.git.gite814f96 -- Fix containers-common requires to also use Epoch so skopeo is installable again. - -* Sat Aug 11 2018 Lokesh Mandvekar - 1:0.1.32-1.dev.gite814f96 -- bump to v0.1.32-dev -- built commit e814f96 -- bump Epoch to 1, cause my autobuilder messed up earlier -- use %%gobuild -- add bundled Provides - -* Tue Jul 31 2018 Florian Weimer - 0.1.320.1.32-2.dev.gite814f961 -- Rebuild with fixed binutils - -* Mon Jul 30 2018 Lokesh Mandvekar (Bot) - 0.1.320.1.32-1.dev.gite814f961 -- bump to 0.1.32 -- autobuilt e814f96 - -* Wed Jul 25 2018 dwalsh - 0.1.31-13.gite3034e1 -- Update to latest storage.conf file -- Update to latest man pages - -* Wed Jul 25 2018 Lokesh Mandvekar (Bot) - 0.1.31-12.dev.gite3034e1 -- autobuilt e3034e1 - -* Tue Jul 24 2018 Lokesh Mandvekar - 0.1.31-11.dev.gitae64ff7 -- Resolves: #1606365 - solve FTBFS - disable debuginfo for rawhide (f29) -- remove centos conditionals, CentOS Virt SIG gets rhel rebuilds - -* Sat Jul 14 2018 Fedora Release Engineering - 0.1.31-10.dev.gitae64ff7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Mon Jul 09 2018 Lokesh Mandvekar (Bot) - 0.1.31-9.gitae64ff7 -- autobuilt ae64ff7 - -* Tue Jul 03 2018 Lokesh Mandvekar (Bot) - 0.1.31-8.git196bc48 -- autobuilt 196bc48 - -* Sat Jun 30 2018 Lokesh Mandvekar (Bot) - 0.1.31-7.git6e23a32 -- autobuilt 6e23a32 - -* Thu Jun 21 2018 dwalsh - 0.1.31-6.git0144aa8 +* Wed Jul 18 2018 dwalsh - 1:0.1.31-6.git0144aa8 - add statx to seccomp.json to containers-config - -* Thu Jun 7 2018 dwalsh - 0.1.31-5.git0144aa8 - add seccomp.json to containers-config -* Thu May 31 2018 Lokesh Mandvekar (Bot) - 0.1.31-4.git0144aa8 -- autobuilt 0144aa8 +* Tue Jul 03 2018 Lokesh Mandvekar - 1:0.1.31-4.git0144aa8 +- Resolves: #1597629 - handle dependency issue for skopeo-containers +- rename skopeo-containers to containers-common as in Fedora -* Wed May 30 2018 Lokesh Mandvekar - 0.1.31-3.gitf9baaa6 -- should obsolete older skopeo-containers +* Mon Jun 25 2018 Lokesh Mandvekar - 1:0.1.31-3.git0144aa8 +- Resolves: #1583762 - btrfs dep removal needs exclude_graphdriver_btrfs +buildtag -* Wed May 30 2018 Lokesh Mandvekar - 0.1.31-2.gitf9baaa6 -- rename skopeo-containers to containers-common -- enable debuginfo +* Wed Jun 13 2018 Lokesh Mandvekar - 1:0.1.31-2.git0144aa8 +- correct bz in previous changelog -* Sat May 26 2018 Lokesh Mandvekar (Bot) - 0.1.31-1.gitf9baaa6 -- bump to 0.1.31 -- autobuilt f9baaa6 +* Wed Jun 13 2018 Lokesh Mandvekar - 1:0.1.31-1.git0144aa8 +- Resolves: #1580938 - resolve FTBFS +- Resolves: #1583762 - remove dependency on btrfs-progs-devel +- bump to v0.1.31 (from master) +- built commit ca3bff6 +- use go-toolset deps for rhel8 -* Tue May 22 2018 dwalsh - 0.1.30-14.git0b8ab9 -- Add devicemapper support - -* Wed May 16 2018 Lokesh Mandvekar (Bot) - 0.1.30-13.git7e9a664 -- autobuilt 7e9a664 - -* Tue May 15 2018 Lokesh Mandvekar (Bot) - 0.1.30-12.git2d04db9 -- autobuilt 2d04db9 - -* Sat May 12 2018 Lokesh Mandvekar (Bot) - 0.1.30-11.git79225f2 -- autobuilt 79225f2 - -* Fri May 11 2018 Lokesh Mandvekar (Bot) - 0.1.30-10.gitc4808f0 -- autobuilt c4808f0 - -* Tue May 08 2018 Lokesh Mandvekar (Bot) - 0.1.30-9.git1f11b8b -- autobuilt 1f11b8b - -* Tue Apr 17 2018 Lokesh Mandvekar (Bot) - 0.1.30-8.gitab2bc6e -- autobuilt commit ab2bc6e - -* Tue Apr 17 2018 Lokesh Mandvekar (Bot) - 0.1.30-7.gitab2bc6e -- autobuilt commit ab2bc6e - -* Mon Apr 16 2018 Lokesh Mandvekar (Bot) - 0.1.30-6.gitab2bc6e -- autobuilt commit ab2bc6e - -* Mon Apr 16 2018 Lokesh Mandvekar (Bot) - 0.1.30-5.gitab2bc6e -- autobuilt commit ab2bc6e - -* Mon Apr 16 2018 Lokesh Mandvekar (Bot) - 0.1.30-4.gitab2bc6e -- autobuilt commit ab2bc6e - -* Mon Apr 16 2018 Lokesh Mandvekar (Bot) - 0.1.30-3.gitab2bc6e -- autobuilt commit ab2bc6e - -* Mon Apr 16 2018 Lokesh Mandvekar (Bot) - 0.1.30-2.gitab2bc6e -- autobuilt commit ab2bc6e - -* Sun Apr 08 2018 Lokesh Mandvekar - 0.1.30-1.git28080c8 -- bump to 0.1.30 -- autobuilt commit 28080c8 * Tue Apr 03 2018 baude - 0.1.29-5.git7add6fc - Fix small typo in registries.conf @@ -1345,7 +426,7 @@ it conflicts with inn package - Add support for storage.conf and storage-config.5.md from github container storage package - Bump to the latest version of skopeo - vendor.conf: add ostree-go -- it is used by containers/image for pulling images to the OSTree storage. +- it is used by containers/image for pulling images to the OSTree storage. - fail early when image os does not match host os - Improve documentation on what to do with containers/image failures in test-skopeo - We now have the docker-archive: transport diff --git a/sources b/sources index 5b466dd..ab45b9e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (skopeo-d8bc8b6.tar.gz) = 04c3fcb4a61df01aad6fb2c938009524cce3476759d868c75b24641013a998db3c7f8a910b2a350f84d74c1bc5471fc20c5ea7939175faa25dccf17353d57823 +a5ed58289138f56752f5d8ff5c9b836d skopeo-1.2.0-2b4097b.tar.gz diff --git a/storage.conf b/storage.conf index a341e25..77423d3 100644 --- a/storage.conf +++ b/storage.conf @@ -47,7 +47,7 @@ additionalimagestores = [ # remap-group = "containers" # Root-auto-userns-user is a user name which can be used to look up one or more UID/GID -# ranges in the /etc/subuid and /etc/subgid file. These ranges will be partitioned +# ranges in the /etc/subuid and /etc/subgid file. These ranges will be partioned # to containers configured to create automatically a user namespace. Containers # configured to automatically create a user namespace can still overlap with containers # having an explicit mapping set.