import podman-3.4.5-0.7.el9
This commit is contained in:
parent
351f059988
commit
17818c6a0d
2
.gitignore
vendored
2
.gitignore
vendored
@ -2,4 +2,4 @@ SOURCES/podman-machine-cni-0749884.tar.gz
|
||||
SOURCES/v0.1.0.tar.gz
|
||||
SOURCES/v0.1.7.tar.gz
|
||||
SOURCES/v1.3.0.tar.gz
|
||||
SOURCES/v3.4-e3a7a74.tar.gz
|
||||
SOURCES/v3.4-63134a1.tar.gz
|
||||
|
@ -2,4 +2,4 @@
|
||||
d2be14e364fef2d95c61cdac528219548640f6d4 SOURCES/v0.1.0.tar.gz
|
||||
94419a237f932ff2a79c91f6e3005034d9c367a5 SOURCES/v0.1.7.tar.gz
|
||||
667dcf5bea5992e18963bac6b833053a0d8b1eaa SOURCES/v1.3.0.tar.gz
|
||||
66a2d2618bea9b4b4371cc2b6543075ecb2fb9aa SOURCES/v3.4-e3a7a74.tar.gz
|
||||
6ca6091f4f21ae2e3f5990d97281e61c72a0c917 SOURCES/v3.4-63134a1.tar.gz
|
||||
|
@ -1,113 +0,0 @@
|
||||
From e68fbf03aa4e117e769b479d5a83a4bbc0628a33 Mon Sep 17 00:00:00 2001
|
||||
From: Hironori Shiina <shiina.hironori@jp.fujitsu.com>
|
||||
Date: Wed, 27 Oct 2021 09:26:58 -0400
|
||||
Subject: [PATCH] Set flags to test 'logs -f' with journald driver
|
||||
|
||||
`logs -f` with `journald` is supported only when `journald` events
|
||||
backend is used. To pass system tests using `logs -f` in an environment
|
||||
where `events_logger` is not set to `journald` in `containers.conf`,
|
||||
this fix sets `--events-backend` or `--log-driver` temporally.
|
||||
|
||||
Signed-off-by: Hironori Shiina <shiina.hironori@jp.fujitsu.com>
|
||||
---
|
||||
test/system/035-logs.bats | 28 +++++++++++++++++++++++-----
|
||||
test/system/130-kill.bats | 15 ++++++++++++++-
|
||||
2 files changed, 37 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/test/system/035-logs.bats b/test/system/035-logs.bats
|
||||
index 44b66676eeb..7fb3e62e459 100644
|
||||
--- a/test/system/035-logs.bats
|
||||
+++ b/test/system/035-logs.bats
|
||||
@@ -30,6 +30,17 @@ load helpers
|
||||
run_podman rm $cid
|
||||
}
|
||||
|
||||
+function _additional_events_backend() {
|
||||
+ local driver=$1
|
||||
+ # Since PR#10431, 'logs -f' with journald driver is only supported with journald events backend.
|
||||
+ if [[ $driver = "journald" ]]; then
|
||||
+ run_podman info --format '{{.Host.EventLogger}}' >/dev/null
|
||||
+ if [[ $output != "journald" ]]; then
|
||||
+ echo "--events-backend journald"
|
||||
+ fi
|
||||
+ fi
|
||||
+}
|
||||
+
|
||||
function _log_test_multi() {
|
||||
local driver=$1
|
||||
|
||||
@@ -42,10 +53,12 @@ function _log_test_multi() {
|
||||
etc='.*'
|
||||
fi
|
||||
|
||||
+ local events_backend=$(_additional_events_backend $driver)
|
||||
+
|
||||
# Simple helper to make the container starts, below, easier to read
|
||||
local -a cid
|
||||
doit() {
|
||||
- run_podman run --log-driver=$driver --rm -d --name "$1" $IMAGE sh -c "$2";
|
||||
+ run_podman ${events_backend} run --log-driver=$driver --rm -d --name "$1" $IMAGE sh -c "$2";
|
||||
cid+=($(echo "${output:0:12}"))
|
||||
}
|
||||
|
||||
@@ -57,7 +70,7 @@ function _log_test_multi() {
|
||||
doit c1 "echo a;sleep 10;echo d;sleep 3"
|
||||
doit c2 "sleep 1;echo b;sleep 2;echo c;sleep 3"
|
||||
|
||||
- run_podman logs -f c1 c2
|
||||
+ run_podman ${events_backend} logs -f c1 c2
|
||||
is "$output" \
|
||||
"${cid[0]} a$etc
|
||||
${cid[1]} b$etc
|
||||
@@ -187,15 +200,20 @@ function _log_test_follow() {
|
||||
contentA=$(random_string)
|
||||
contentB=$(random_string)
|
||||
contentC=$(random_string)
|
||||
+ local events_backend=$(_additional_events_backend $driver)
|
||||
+
|
||||
+ if [[ -n "${events_backend}" ]]; then
|
||||
+ skip_if_remote "remote does not support --events-backend"
|
||||
+ fi
|
||||
|
||||
# Note: it seems we need at least three log lines to hit #11461.
|
||||
- run_podman run --log-driver=$driver --name $cname $IMAGE sh -c "echo $contentA; echo $contentB; echo $contentC"
|
||||
- run_podman logs -f $cname
|
||||
+ run_podman ${events_backend} run --log-driver=$driver --name $cname $IMAGE sh -c "echo $contentA; echo $contentB; echo $contentC"
|
||||
+ run_podman ${events_backend} logs -f $cname
|
||||
is "$output" "$contentA
|
||||
$contentB
|
||||
$contentC" "logs -f on exitted container works"
|
||||
|
||||
- run_podman rm -f $cname
|
||||
+ run_podman ${events_backend} rm -f $cname
|
||||
}
|
||||
|
||||
@test "podman logs - --follow k8s-file" {
|
||||
diff --git a/test/system/130-kill.bats b/test/system/130-kill.bats
|
||||
index d85f0a6a998..1ff3a7b6199 100644
|
||||
--- a/test/system/130-kill.bats
|
||||
+++ b/test/system/130-kill.bats
|
||||
@@ -6,9 +6,22 @@
|
||||
load helpers
|
||||
|
||||
@test "podman kill - test signal handling in containers" {
|
||||
+
|
||||
+ # Prepare for 'logs -f'
|
||||
+ run_podman info --format '{{.Host.LogDriver}}'
|
||||
+ log_driver=$output
|
||||
+ run_podman info --format '{{.Host.EventLogger}}'
|
||||
+ event_logger=$output
|
||||
+ opt_log_driver=
|
||||
+ if [ $log_driver = "journald" ] && [ $event_logger != "journald" ]; then
|
||||
+ # Since PR#10431, 'logs -f' with journald driver is only supported with journald events backend.
|
||||
+ # Set '--log driver' temporally because remote doesn't support '--events-backend'.
|
||||
+ opt_log_driver="--log-driver k8s-file"
|
||||
+ fi
|
||||
+
|
||||
# Start a container that will handle all signals by emitting 'got: N'
|
||||
local -a signals=(1 2 3 4 5 6 8 10 12 13 14 15 16 20 21 22 23 24 25 26 64)
|
||||
- run_podman run -d $IMAGE sh -c \
|
||||
+ run_podman run -d ${opt_log_driver} $IMAGE sh -c \
|
||||
"for i in ${signals[*]}; do trap \"echo got: \$i\" \$i; done;
|
||||
echo READY;
|
||||
while ! test -e /stop; do sleep 0.05; done;
|
@ -17,7 +17,7 @@ go build -buildmode pie -compiler gc -tags="rpm_crashtraceback libtrust_openssl
|
||||
|
||||
%global import_path github.com/containers/podman
|
||||
%global branch v3.4
|
||||
%global commit0 e3a7a743c50f7131fde98380b8059c463468c653
|
||||
%global commit0 63134a1ef8e85395fb0aedbe966fb6b4f1d91470
|
||||
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
|
||||
%global cataver 0.1.7
|
||||
%global dnsnamever 1.3.0
|
||||
@ -26,10 +26,10 @@ go build -buildmode pie -compiler gc -tags="rpm_crashtraceback libtrust_openssl
|
||||
%global commit_mcni 0749884b8d1a455c68da30789e37811ec0809d51
|
||||
%global shortcommit_mcni %(c=%{commit_mcni}; echo ${c:0:7})
|
||||
|
||||
Epoch: 1
|
||||
Epoch: 2
|
||||
Name: podman
|
||||
Version: 3.4.3
|
||||
Release: 0.6%{?dist}
|
||||
Version: 3.4.5
|
||||
Release: 0.7%{?dist}
|
||||
Summary: Manage Pods, Containers and Container Images
|
||||
License: ASL 2.0 and GPLv3+
|
||||
URL: https://%{name}.io/
|
||||
@ -42,8 +42,6 @@ Source1: https://github.com/openSUSE/catatonit/archive/v%{cataver}.tar.gz
|
||||
Source2: https://github.com/containers/dnsname/archive/v%{dnsnamever}.tar.gz
|
||||
Source3: https://github.com/containers/%{name}-machine-cni/archive/%{commit_mcni}/%{name}-machine-cni-%{shortcommit_mcni}.tar.gz
|
||||
Source4: https://github.com/containers/%{gvproxyrepo}/archive/v%{gvproxyver}.tar.gz
|
||||
# backported: https://patch-diff.githubusercontent.com/raw/containers/podman/pull/12118.patch
|
||||
Patch0: 12118.patch
|
||||
# https://fedoraproject.org/wiki/PackagingDrafts/Go#Go_Language_Architectures
|
||||
ExclusiveArch: %{go_arches}
|
||||
Provides: %{name}-manpages = %{epoch}:%{version}-%{release}
|
||||
@ -162,6 +160,7 @@ Requires: skopeo
|
||||
Requires: openssl
|
||||
Requires: buildah
|
||||
Requires: gnupg
|
||||
Requires: git-daemon
|
||||
|
||||
%description tests
|
||||
%{summary}
|
||||
@ -404,6 +403,70 @@ exit 0
|
||||
%{_libexecdir}/%{name}/gvproxy
|
||||
|
||||
%changelog
|
||||
* Wed Jan 19 2022 Jindrich Novy <jnovy@redhat.com> - 2:3.4.5-0.7
|
||||
- add rootless_role (Ed Santiago)
|
||||
- Related: #2000051
|
||||
|
||||
* Mon Jan 17 2022 Jindrich Novy <jnovy@redhat.com> - 2:3.4.5-0.6
|
||||
- add git-daemon to test subpackage
|
||||
(https://github.com/containers/podman/issues/12851)
|
||||
- Related: #2000051
|
||||
|
||||
* Thu Jan 13 2022 Jindrich Novy <jnovy@redhat.com> - 2:3.4.5-0.5
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/63134a1)
|
||||
- Related: #2000051
|
||||
|
||||
* Tue Jan 11 2022 Jindrich Novy <jnovy@redhat.com> - 2:3.4.5-0.4
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/3f57b6e)
|
||||
- Related: #2000051
|
||||
|
||||
* Fri Dec 17 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.5-0.3
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/17788ed)
|
||||
- Related: #2000051
|
||||
|
||||
* Thu Dec 09 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.5-0.2
|
||||
- incorporate gating test fixes from Ed Santiago:
|
||||
- remove buildah and skopeo (unused)
|
||||
- bump BATS from v1.1 to v1.5
|
||||
- rename "nonroot" to "rootless"
|
||||
- Related: #2000051
|
||||
|
||||
* Thu Dec 09 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.5-0.1
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/b8fde5c)
|
||||
- Related: #2000051
|
||||
|
||||
* Tue Dec 07 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.4-0.1
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/49f589d)
|
||||
- Related: #2000051
|
||||
|
||||
* Tue Dec 07 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.3-0.11
|
||||
- remove downstream patch already applied upstream
|
||||
- Related: #2000051
|
||||
|
||||
* Mon Dec 06 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.3-0.10
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/fe44757)
|
||||
- Related: #2000051
|
||||
|
||||
* Thu Dec 02 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.3-0.9
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/815f36a)
|
||||
- Related: #2000051
|
||||
|
||||
* Wed Dec 01 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.3-0.8
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/31bc358)
|
||||
- Related: #2000051
|
||||
|
||||
* Tue Nov 30 2021 Jindrich Novy <jnovy@redhat.com> - 2:3.4.3-0.7
|
||||
- bump Epoch to not to pull in older versions built off upstream main branch
|
||||
- Related: #2000051
|
||||
|
||||
* Tue Nov 23 2021 Jindrich Novy <jnovy@redhat.com> - 1:3.4.3-0.6
|
||||
- update to the latest content of https://github.com/containers/podman/tree/v3.4
|
||||
(https://github.com/containers/podman/commit/e3a7a74)
|
||||
|
Loading…
Reference in New Issue
Block a user