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@mainOnce installed, methods and classes are accessed by referencing the acktest:
import acktestWe 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.