![]() The third argument is just some text to describe the application itself.Įxport TEST_RUNNER_SERVER_SPECIFICATION_FILE="workspace-dev.json" The second argument is the Terra namespace (without the terra- prefix). The first argument is the kubectl context mentioned elsewhere in this document. To set up a namespace for Test Runner resiliency tests, simply run the command in the following example ( terra-zloery namespace for example). Export credentials of the Test Runner Kubernetes Service Account to Vault.Provision the Kubernetes Service Account, RBAC Role and RoleBinding for Test Runner.The setup-k8s-testrunner.sh script also carries out the following functions: The setup-k8s-testrunner.sh script templates the formation of the actual manifests for deploying to a namespace. The required namespace permissions are specified in the 3 manifest templates which comes with the Test Runner Library distribution GitHub repository. These permissions are namespace scoped so that no resiliency tests will have cluster-wide access. The whole process involves only a few simple setup and configuration steps described below.Īt a high level, running resiliency tests within namespaces require a set of permissions to manipulate cluster resources with Kubernetes API. Test Runner Library provides the underlying framework for running resiliency tests within namespaces. Running Resiliency Tests Through Test Runner Library gradlew runTest -args="suites/BasicPerf.json /tmp/TR"
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |