forked from pool/podman
Accepting request 734986 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/734986 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/podman?expand=0&rev=49
This commit is contained in:
parent
a1f6893c83
commit
c6d0f9bc11
4
_service
4
_service
@ -4,8 +4,8 @@
|
|||||||
<param name="url">https://github.com/containers/libpod.git</param>
|
<param name="url">https://github.com/containers/libpod.git</param>
|
||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="filename">podman</param>
|
<param name="filename">podman</param>
|
||||||
<param name="versionformat">1.5.1</param>
|
<param name="versionformat">1.6.1</param>
|
||||||
<param name="revision">v1.5.1</param>
|
<param name="revision">v1.6.1</param>
|
||||||
</service>
|
</service>
|
||||||
|
|
||||||
<service name="set_version" mode="disabled">
|
<service name="set_version" mode="disabled">
|
||||||
|
14
libpod.conf
14
libpod.conf
@ -112,6 +112,10 @@ runtime = "runc"
|
|||||||
# libpod will use it for reporting nicer errors.
|
# libpod will use it for reporting nicer errors.
|
||||||
runtime_supports_json = ["runc"]
|
runtime_supports_json = ["runc"]
|
||||||
|
|
||||||
|
# List of all the OCI runtimes that support --cgroup-manager=disable to disable
|
||||||
|
# creation of CGroups for containers.
|
||||||
|
runtime_supports_nocgroups = []
|
||||||
|
|
||||||
# Paths to look for a valid OCI runtime (runc, runv, etc)
|
# Paths to look for a valid OCI runtime (runc, runv, etc)
|
||||||
# If the paths are empty or no valid path was found, then the `$PATH`
|
# If the paths are empty or no valid path was found, then the `$PATH`
|
||||||
# environment variable will be used as the fallback.
|
# environment variable will be used as the fallback.
|
||||||
@ -120,20 +124,20 @@ runc = [
|
|||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
# Kata Containers is an OCI runtime, where containers are run inside lightweight
|
# Kata Containers is an OCI runtime, where containers are run inside lightweight
|
||||||
# VMs. Kata provides additional isolation towards the host, minimizing the host attack
|
# VMs. Kata provides additional isolation towards the host, minimizing the host attack
|
||||||
# surface and mitigating the consequences of containers breakout.
|
# surface and mitigating the consequences of containers breakout.
|
||||||
|
|
||||||
# Kata Containers with the default configured VMM
|
# Kata Containers with the default configured VMM
|
||||||
kata-runtime = [
|
kata-runtime = [
|
||||||
]
|
]
|
||||||
|
|
||||||
# Kata Containers with the QEMU VMM
|
# Kata Containers with the QEMU VMM
|
||||||
kata-qemu = [
|
kata-qemu = [
|
||||||
]
|
]
|
||||||
|
|
||||||
# Kata Containers with the Firecracker VMM
|
# Kata Containers with the Firecracker VMM
|
||||||
kata-fc = [
|
kata-fc = [
|
||||||
]
|
]
|
||||||
|
|
||||||
# The [runtimes] table MUST be the last thing in this file.
|
# The [runtimes] table MUST be the last thing in this file.
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:538a2907be47eda11e54bda4a830e1bd597af946bd44f4f2087035948dd0d659
|
|
||||||
size 4294764
|
|
3
podman-1.6.1.tar.xz
Normal file
3
podman-1.6.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:4c8840be73933523158a09bc30f7ccde6d369ba0ca20c8249ec3f45e967a8a09
|
||||||
|
size 4410492
|
169
podman.changes
169
podman.changes
@ -1,3 +1,158 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 4 06:57:16 UTC 2019 - Sascha Grunert <sgrunert@suse.com>
|
||||||
|
|
||||||
|
- Update podman to v1.6.1
|
||||||
|
* Features
|
||||||
|
- The podman network create, podman network rm, podman network
|
||||||
|
inspect, and podman network ls commands have been added to
|
||||||
|
manage CNI networks used by Podman
|
||||||
|
- The podman volume create command can now create and mount
|
||||||
|
volumes with options, allowing volumes backed by NFS, tmpfs,
|
||||||
|
and many other filesystems
|
||||||
|
- Podman can now run containers without CGroups for better
|
||||||
|
integration with systemd by using the --cgroups=disabled flag
|
||||||
|
with podman create and podman run. This is presently only
|
||||||
|
supported with the crun OCI runtime
|
||||||
|
- The podman volume rm and podman volume inspect commands can now
|
||||||
|
refer to volumes by an unambiguous partial name, in addition to
|
||||||
|
full name (e.g. podman volume rm myvol to remove a volume named
|
||||||
|
myvolume) (#3891)
|
||||||
|
- The podman run and podman create commands now support the
|
||||||
|
--pull flag to allow forced re-pulling of images (#3734)
|
||||||
|
- Mounting volumes into a container using --volume, --mount, and
|
||||||
|
--tmpfs now allows the suid, dev, and exec mount options (the
|
||||||
|
inverse of nosuid, nodev, noexec) (#3819)
|
||||||
|
- Mounting volumes into a container using --mount now allows the
|
||||||
|
relabel=Z and relabel=z options to relabel mounts.
|
||||||
|
- The podman push command now supports the --digestfile option to
|
||||||
|
save a file containing the pushed digest
|
||||||
|
- Pods can now have their hostname set via podman pod create
|
||||||
|
--hostname or providing Pod YAML with a hostname set to podman
|
||||||
|
play kube (#3732)
|
||||||
|
- The podman image sign command now supports the --cert-dir flag
|
||||||
|
- The podman run and podman create commands now support the
|
||||||
|
--security-opt label=filetype:$LABEL flag to set the SELinux
|
||||||
|
label for container files
|
||||||
|
- The remote Podman client now supports healthchecks
|
||||||
|
* Bugfixes
|
||||||
|
- Fixed a bug where remote podman pull would panic if a Varlink
|
||||||
|
connection was not available (#4013)
|
||||||
|
- Fixed a bug where podman exec would not properly set terminal
|
||||||
|
size when creating a new exec session (#3903)
|
||||||
|
- Fixed a bug where podman exec would not clean up socket
|
||||||
|
symlinks on the host (#3962)
|
||||||
|
- Fixed a bug where Podman could not run systemd in containers
|
||||||
|
that created a CGroup namespace
|
||||||
|
- Fixed a bug where podman prune -a would attempt to prune images
|
||||||
|
used by Buildah and CRI-O, causing errors (#3983)
|
||||||
|
- Fixed a bug where improper permissions on the ~/.config
|
||||||
|
directory could cause rootless Podman to use an incorrect
|
||||||
|
directory for storing some files
|
||||||
|
- Fixed a bug where the bash completions for podman import threw
|
||||||
|
errors
|
||||||
|
- Fixed a bug where Podman volumes created with podman volume
|
||||||
|
create would not copy the contents of their mountpoint the
|
||||||
|
first time they were mounted into a container (#3945)
|
||||||
|
- Fixed a bug where rootless Podman could not run podman exec
|
||||||
|
when the container was not run inside a CGroup owned by the
|
||||||
|
user (#3937)
|
||||||
|
- Fixed a bug where podman play kube would panic when given Pod
|
||||||
|
YAML without a securityContext (#3956)
|
||||||
|
- Fixed a bug where Podman would place files incorrectly when
|
||||||
|
storage.conf configuration items were set to the empty string
|
||||||
|
(#3952)
|
||||||
|
- Fixed a bug where podman build did not correctly inherit
|
||||||
|
Podman's CGroup configuration, causing crashed on CGroups V2
|
||||||
|
systems (#3938)
|
||||||
|
- Fixed a bug where podman cp would improperly copy files on the
|
||||||
|
host when copying a symlink in the container that included a
|
||||||
|
glob operator (#3829)
|
||||||
|
- Fixed a bug where remote podman run --rm would exit before the
|
||||||
|
container was completely removed, allowing race conditions when
|
||||||
|
removing container resources (#3870)
|
||||||
|
- Fixed a bug where rootless Podman would not properly handle
|
||||||
|
changes to /etc/subuid and /etc/subgid after a container was
|
||||||
|
launched
|
||||||
|
- Fixed a bug where rootless Podman could not include some
|
||||||
|
devices in a container using the --device flag (#3905)
|
||||||
|
- Fixed a bug where the commit Varlink API would segfault if
|
||||||
|
provided incorrect arguments (#3897)
|
||||||
|
- Fixed a bug where temporary files were not properly cleaned up
|
||||||
|
after a build using remote Podman (#3869)
|
||||||
|
- Fixed a bug where podman remote cp crashed instead of reporting
|
||||||
|
it was not yet supported (#3861)
|
||||||
|
- Fixed a bug where podman exec would run as the wrong user when
|
||||||
|
execing into a container was started from an image with
|
||||||
|
Dockerfile USER (or a user specified via podman run --user)
|
||||||
|
(#3838)
|
||||||
|
- Fixed a bug where images pulled using the oci: transport would
|
||||||
|
be improperly named
|
||||||
|
- Fixed a bug where podman varlink would hang when managed by
|
||||||
|
systemd due to SD_NOTIFY support conflicting with Varlink
|
||||||
|
(#3572)
|
||||||
|
- Fixed a bug where mounts to the same destination would
|
||||||
|
sometimes not trigger a conflict, causing a race as to which
|
||||||
|
was actually mounted
|
||||||
|
- Fixed a bug where podman exec --preserve-fds caused Podman to
|
||||||
|
hang (#4020)
|
||||||
|
- Fixed a bug where removing an unmounted container that was
|
||||||
|
unmounted might sometimes not properly clean up the container
|
||||||
|
(#4033)
|
||||||
|
- Fixed a bug where the Varlink server would freeze when run in a
|
||||||
|
systemd unit file (#4005)
|
||||||
|
- Fixed a bug where Podman would not properly set the $HOME
|
||||||
|
environment variable when the OCI runtime did not set it
|
||||||
|
- Fixed a bug where rootless Podman would incorrectly print
|
||||||
|
warning messages when an OCI runtime was not found (#4012)
|
||||||
|
- Fixed a bug where named volumes would conflict with, instead of
|
||||||
|
overriding, tmpfs filesystems added by the --read-only-tmpfs
|
||||||
|
flag to podman create and podman run
|
||||||
|
- Fixed a bug where podman cp would incorrectly make the target
|
||||||
|
directory when copying to a symlink which pointed to a
|
||||||
|
nonexistent directory (#3894)
|
||||||
|
- Fixed a bug where remote Podman would incorrectly read STDIN
|
||||||
|
when the -i flag was not set (#4095)
|
||||||
|
- Fixed a bug where podman play kube would create an empty pod
|
||||||
|
when given an unsupported YAML type (#4093)
|
||||||
|
- Fixed a bug where podman import --change improperly parsed CMD
|
||||||
|
(#4000)
|
||||||
|
- Fixed a bug where rootless Podman on systems using CGroups V2
|
||||||
|
would not function with the cgroupfs CGroups manager
|
||||||
|
- Fixed a bug where rootless Podman could not correctly identify
|
||||||
|
the DBus session address, causing containers to fail to start
|
||||||
|
(#4162)
|
||||||
|
- Fixed a bug where rootless Podman with slirp4netns networking
|
||||||
|
would fail to start containers due to mount leaks
|
||||||
|
* Misc
|
||||||
|
- Significant changes were made to Podman volumes in this
|
||||||
|
release. If you have pre-existing volumes, it is strongly
|
||||||
|
recommended to run podman system renumber after upgrading.
|
||||||
|
- Version 0.8.1 or greater of the CNI Plugins is now required for
|
||||||
|
Podman
|
||||||
|
- Version 2.0.1 or greater of Conmon is strongly recommended
|
||||||
|
- Updated vendored Buildah to v1.11.2
|
||||||
|
- Updated vendored containers/storage library to v1.13.4
|
||||||
|
- Improved error messages when trying to create a pod with no
|
||||||
|
name via podman play kube
|
||||||
|
- Improved error messages when trying to run podman pause or
|
||||||
|
podman stats on a rootless container on a system without
|
||||||
|
CGroups V2 enabled
|
||||||
|
- TMPDIR has been set to /var/tmp by default to better handle
|
||||||
|
large temporary files
|
||||||
|
- podman wait has been optimized to detect stopped containers
|
||||||
|
more rapidly
|
||||||
|
- Podman containers now include a ContainerManager annotation
|
||||||
|
indicating they were created by libpod
|
||||||
|
- The podman info command now includes information about
|
||||||
|
slirp4netns and fuse-overlayfs if they are available
|
||||||
|
- Podman no longer sets a default size of 65kb for tmpfs
|
||||||
|
filesystems
|
||||||
|
- The default Podman CNI network has been renamed in an attempt
|
||||||
|
to prevent conflicts with CRI-O when both are run on the same
|
||||||
|
system. This should only take effect on system restart
|
||||||
|
- The output of podman volume inspect has been more closely
|
||||||
|
matched to docker volume inspect
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Sep 5 15:26:01 UTC 2019 - Marco Vedovati <mvedovati@suse.com>
|
Thu Sep 5 15:26:01 UTC 2019 - Marco Vedovati <mvedovati@suse.com>
|
||||||
|
|
||||||
@ -13,21 +168,21 @@ Tue Aug 27 08:04:20 UTC 2019 - Marco Vedovati <mvedovati@suse.com>
|
|||||||
* Bugfixes
|
* Bugfixes
|
||||||
- Fixed a bug where podman run and podman create did not honor the --authfile
|
- Fixed a bug where podman run and podman create did not honor the --authfile
|
||||||
option (#3730)
|
option (#3730)
|
||||||
- Fixed a bug where containers restored with podman container restore
|
- Fixed a bug where containers restored with podman container restore
|
||||||
--import would incorrectly duplicate the Conmon PID file of the original container
|
--import would incorrectly duplicate the Conmon PID file of the original container
|
||||||
- Fixed a bug where podman build ignored the default OCI runtime configured
|
- Fixed a bug where podman build ignored the default OCI runtime configured
|
||||||
in libpod.conf
|
in libpod.conf
|
||||||
- Fixed a bug where podman run --rm (or force-removing any running container
|
- Fixed a bug where podman run --rm (or force-removing any running container
|
||||||
with podman rm --force) were not retrieving the correct exit code (#3795)
|
with podman rm --force) were not retrieving the correct exit code (#3795)
|
||||||
- Fixed a bug where Podman would exit with an error if any configured hooks
|
- Fixed a bug where Podman would exit with an error if any configured hooks
|
||||||
directory was not present
|
directory was not present
|
||||||
- Fixed a bug where podman inspect and podman commit would not use the
|
- Fixed a bug where podman inspect and podman commit would not use the
|
||||||
correct CMD for containers run with podman play kube
|
correct CMD for containers run with podman play kube
|
||||||
- Fixed a bug created pods when using rootless Podman and CGroups V2 (#3801)
|
- Fixed a bug created pods when using rootless Podman and CGroups V2 (#3801)
|
||||||
- Fixed a bug where the podman events command with the --since or --until
|
- Fixed a bug where the podman events command with the --since or --until
|
||||||
options could take a very long time to complete
|
options could take a very long time to complete
|
||||||
* Misc
|
* Misc
|
||||||
- Rootless Podman will now inherit OCI runtime configuration from the root
|
- Rootless Podman will now inherit OCI runtime configuration from the root
|
||||||
configuration (#3781)
|
configuration (#3781)
|
||||||
- Podman now properly sets a user agent while contacting registries (#3788)
|
- Podman now properly sets a user agent while contacting registries (#3788)
|
||||||
|
|
||||||
|
@ -22,7 +22,7 @@
|
|||||||
%define with_libostree 1
|
%define with_libostree 1
|
||||||
%endif
|
%endif
|
||||||
Name: podman
|
Name: podman
|
||||||
Version: 1.5.1
|
Version: 1.6.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Daemon-less container engine for managing containers, pods and images
|
Summary: Daemon-less container engine for managing containers, pods and images
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
|
Loading…
Reference in New Issue
Block a user