diff --git a/_service b/_service index 4fdff47..d7cc59e 100644 --- a/_service +++ b/_service @@ -4,8 +4,8 @@ https://github.com/projectatomic/libpod.git git podman -0.3.4 -v0.3.4 +0.4.1 +v0.4.1 diff --git a/podman-0.3.4.tar.xz b/podman-0.3.4.tar.xz deleted file mode 100644 index 7e844d3..0000000 --- a/podman-0.3.4.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63e1f0255b3f7fbb56f4392f9922a979565bfeb23cf9af8b06bd0cbd69635a6f -size 4598684 diff --git a/podman-0.4.1.tar.xz b/podman-0.4.1.tar.xz new file mode 100644 index 0000000..1a6e3c1 --- /dev/null +++ b/podman-0.4.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09d6cd95de5d1ccea1d68e68040bb0675679058307ccd217f5047dd9e61e3393 +size 2146600 diff --git a/podman.changes b/podman.changes index dbe8ce6..8adfdd9 100644 --- a/podman.changes +++ b/podman.changes @@ -1,3 +1,42 @@ +------------------------------------------------------------------- +Mon Apr 9 07:48:52 UTC 2018 - parlt@suse.com + +- Update podman to v0.4.1: + * Remove image via storage if a buildah container is associated + * Add hooks support to podman + * Run images with no names + * Prevent a potential race when stopping containers + * Only allocate tty when -t + * Add conmon-pidfile flag to bash completions/manpages + * --entrypoint= should delete existing entrypoint + * Do not require Init() before Start() + * Ensure dependencies are running before initializing containers + * Add container dependencies to Inspect output + * Vendor in latest containers/image + * Change errorf to warnf in warning removing ctr storage + +------------------------------------------------------------------- +Thu Apr 5 06:40:07 UTC 2018 - asarai@suse.com + +- Split out podman's basic CNI configuration to podman-cni-config, to avoid + breaking Kubernetes clusters due to misconfigured networking. On openSUSE we + still install this configuration so things "just work" there. + +------------------------------------------------------------------- +Tue Apr 3 05:41:54 UTC 2018 - vrothberg@suse.com + +- Update podman to v0.3.5: + * Allow sha256: prefix for input + * Add secrets patch to podman + * Only start containers that are not running in pod start + * Check for duplicate names when generating new container and pod names. + * podman: new option --conmon-pidfile= + * Remove dependency on kubernetes + * Vendor in lots of kubernetes stuff to shrink image size + * cmd/podman/run.go: Error nicely when no image found + * Update containers/storage to pick up overlay driver fix + * First tag, untag THEN reload the image + ------------------------------------------------------------------- Mon Mar 26 05:57:07 UTC 2018 - vrothberg@suse.com diff --git a/podman.spec b/podman.spec index 8cbcc97..0f37059 100644 --- a/podman.spec +++ b/podman.spec @@ -22,7 +22,7 @@ %define with_libostree 1 %endif Name: podman -Version: 0.3.4 +Version: 0.4.1 Release: 0 Summary: Debugging tool for pods and images License: Apache-2.0 @@ -53,6 +53,7 @@ Requires: libcontainers-common Requires: libcontainers-image Requires: libcontainers-storage Requires: runc >= 1.0.0~rc4 +Recommends: %{name}-cni-config = %{version} %{go_nostrip} %if 0%{?with_libostree} BuildRequires: libostree-devel @@ -71,6 +72,21 @@ by crio. %prep %setup -q +%package cni-config +Summary: Basic CNI configuration for podman +Group: System/Management +Requires: %{name} = %{version} +# Our Kubernetes configuration uses a different CNI setup, and if we included +# this (basic) CNI setup in that configuration it can break networking for all +# of the containers. So we only allow installing this on non-Kubic setups. +Conflicts: kubernetes-kubelet +BuildArch: noarch + +%description cni-config +A "basic" CNI configuration for podman that makes networking usable for basic +setups. In more complicated setups, users are recommended to write their own +CNI configurations. + %build # We can't use symlinks here because go-list gets confused by symlinks, so we # have to copy the source to $HOME/go and then use that as the GOPATH. @@ -124,11 +140,13 @@ install -D -m 0644 completions/bash/podman %{buildroot}/%{_sysconfdir}/bash_comp # Manpages %{_mandir}/man1/podman-* # Configs -%config %{_sysconfdir}/cni/net.d/87-podman-bridge.conflist %config(noreplace) %{_sysconfdir}/containers/libpod.conf %dir %{_datadir}/containers %{_datadir}/containers/libpod.conf # Completion %config %{_sysconfdir}/bash_completion.d/podman +%files cni-config +%config %{_sysconfdir}/cni/net.d/87-podman-bridge.conflist + %changelog