UNCLASSIFIED - NO CUI

Fix and refactor test for fluentbit

General MR

Umbrella branch

update-fluentbit-tag-0.57.2-bb.0

Summary

Fixes and refactors the script test for fluentbit so it isn't silently failing and also is much more understandable in Python.

Relevant logs/screenshots

=== Pod: fluentbit-script-test | Container: fluentbit-script-test ===
---
Running api-check.py...
---
Hitting Fluentbit endpoint...
Fluentbit build info endpoint returned HTTP 200
Test 1 Success: Fluentbit endpoint is up.
Checking Fluentbit version...
Test 2 Success: Fluentbit version matches.
Waiting 15 seconds to allow Fluentbit to collect some records...
Fetching Fluentbit metrics...
Fluentbit metrics endpoint returned HTTP 200
Checking Fluentbit records input...
Test 3 Success: Fluentbit has received 1954 records.
Checking Fluentbit records processed...
Test 4 Success: Fluentbit has processed 1949 records.
Checking Fluentbit processing errors...
Test 5 Success: Fluentbit has had 0 processing errors.
OK

https://repo1.dso.mil/big-bang/bigbang/-/jobs/57270267/artifacts/browse/test-artifacts/fluentbit/

Linked Issue

issue

Upgrade Notices

N/A

Merge request reports

Loading