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
Upgrade Notices
N/A