This repository contains a framework for functional integration (e2e) testing of AWS Controllers for Kubernetes (ACK) service controllers.
Please log issues and feedback on the main AWS Controllers for Kubernetes Github project.
Get started by setting up your local development environment for ACK
test-infra
.
To provide re-usable common functionality to each service's integration test
suite, we provide the acktest
Python module. This module contains
methods and classes for accessing aws and k8s resources, and for bootstrapping
common test prerequisites.
The common test module can be installed using pip
through using the following
command:
pip install git+https://github.com/aws-controllers-k8s/test-infra.git@main
Once installed, methods and classes are accessed by referencing the
acktest
:
import acktest
We welcome community contributions and pull requests.
See our contribution guide for more information on how to report issues, set up a development environment, and submit code.
We adhere to the Amazon Open Source Code of Conduct.
You can also learn more about our Governance structure.
This project is licensed under the Apache-2.0 License.