workflows: bump reviewdog/action-tflint from 1.24.0 to 1.24.2 (#147)
Bumps reviewdog/action-tflint from 1.24.0 to 1.24.2.
updated-dependencies:
- dependency-name: reviewdog/action-tflint dependency-type: direct:production update-type: version-update:semver-patch …
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
Fluent-bit integration tests
This repository contains integration tests to assert that fluent-bit is able to talk reliably with external service providers required by the plugins.
Integration tests, validates that the full data pipeline works (input->filter->output) for a given set of plugins and configuration options for fluent-bit and isn’t intended to cover end to end nor load testing.
Running the suite
For running the testing suite locally, some dependencies are required in the system.
Run the full suite.
Run a specific test.
Set up
The tests require a Kubernetes cluster to run, typically you can create this locally with KIND:
This creates a local cluster called
kindwith yourkubeconfigfile all set up to use it. Make sure to use the configuration file so we create multiple nodes otherwise you will get failures to schedule pods due to affinity rules.To load images into the cluster, for example if they cannot be pulled from a registry: https://kind.sigs.k8s.io/docs/user/quick-start/#loading-an-image-into-your-cluster
Note that an image in your local container runtime cache is not available to KIND unless you make it available like this.
OpenSearch requires the following: https://opensearch.org/docs/2.1/opensearch/install/important-settings/
Variables
The following is the list of environment variables that controls the behavior of running the test suites:
For other options check run-tests.sh
Adding a new test suite
As an example
Performance tests and automated monitoring
See the PERFORMANCE-TESTS documentation for full details.