rook-integration
Application which runs Rook integration tests
This package is intended to be used only for testing. Please don't install it in production environments. Rook's integration tests conveniently get built into a standalone binary. The tests require a running Kubernetes cluster, and the image being tested must be pushed to all Kubernetes cluster nodes as 'rook/ceph:master'. They also require that 'kubectl' works without additional connection arguments from the system which will run the binary. The integration tests can be flaky and are best run on a Kubernetes cluster which has not previously run the integration tests. The list of possible integration test suites can be gotten from the integration binary with the argument [-test.list '.*']. A subset of test suites can be run by specifying a regular expression (or a specific test suite name) as an argument to [-test.run]. All Ceph test suites can be run with the argument [-test.run 'TestCeph'].
Apache-2.0