From a223eb2241b9706ced90530f6f3bc2401bd6069a Mon Sep 17 00:00:00 2001 From: CoreOS Bot Date: Thu, 16 Mar 2023 15:56:21 +0000 Subject: [PATCH] tree: import changes from testing-devel at 9f68d87d46c5d629ec821b852a83bfdac7fe3aab --- tests/kola/ignition/data/commonlib.sh | 1 + tests/kola/ignition/journald-log | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 120000 tests/kola/ignition/data/commonlib.sh create mode 100755 tests/kola/ignition/journald-log diff --git a/tests/kola/ignition/data/commonlib.sh b/tests/kola/ignition/data/commonlib.sh new file mode 120000 index 0000000000..1742d51e67 --- /dev/null +++ b/tests/kola/ignition/data/commonlib.sh @@ -0,0 +1 @@ +../../data/commonlib.sh \ No newline at end of file diff --git a/tests/kola/ignition/journald-log b/tests/kola/ignition/journald-log new file mode 100755 index 0000000000..9d84b2e2bf --- /dev/null +++ b/tests/kola/ignition/journald-log @@ -0,0 +1,19 @@ +#!/bin/bash +## kola: +## exclusive: false +set -xeuo pipefail + +. $KOLA_EXT_DATA/commonlib.sh + +ignitionJournalMsgId="57124006b5c94805b77ce473e92a8aeb" + +# See https://github.com/coreos/ignition/pull/958 +# for the MESSAGE_ID source. It will track the +# journal messages related to an ignition config +# provided by the user. +num=$(journalctl -o json-pretty MESSAGE_ID=$ignitionJournalMsgId | jq -s ".[] | select(.IGNITION_CONFIG_TYPE == \"user\")" | wc -l) + +if [ "$num" -eq 0 ]; then + fatal "Ignition didn't write $ignitionJournalMsgId" +fi +ok "ignition successfully wrote $ignitionJournalMsgId"