diff --git a/README.md b/README.md index a05aa5ff..241a01ef 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ `TestRun` CRD is a representation of a single k6 test, executed once. `TestRun` has a large support for configuration of different options that allows you to adapt to different Kubernetes setups. Full list of options can be found in the [definition itself](https://github.com/grafana/k6-operator/blob/main/config/crd/bases/k6.io_testruns.yaml). -`PrivateLoadZone` CRD is a representation of a [load zone](https://grafana.com/docs/grafana-cloud/testing/k6/author-run/use-load-zones/): a k6 term for a set of nodes within a cluster designated to execute k6 test runs. `PrivateLoadZone` is integrated with [Grafana Cloud k6](https://grafana.com/products/cloud/k6/) and requires a subscription. There is a guide describing [how to set up `PrivateLoadZone`](https://grafana.com/docs/grafana-cloud/testing/k6/author-run/set-up-private-load-zones/), while billing details are described [here](TODO). +`PrivateLoadZone` CRD is a representation of a [load zone](https://grafana.com/docs/grafana-cloud/testing/k6/author-run/use-load-zones/): a k6 term for a set of nodes within a cluster designated to execute k6 test runs. `PrivateLoadZone` is integrated with [Grafana Cloud k6](https://grafana.com/products/cloud/k6/) and requires a subscription. There is a guide describing [how to set up `PrivateLoadZone`](https://grafana.com/docs/grafana-cloud/testing/k6/author-run/set-up-private-load-zones/), while billing details can be found [here](TODO). -Complete documentation for the k6 Operator can be found in the [Grafana docs](TODO). Some additional resources: +Complete documentation for the k6 Operator is part of the [Grafana docs](TODO). There are some additional resources: - :book: A guide [Running distributed load tests on Kubernetes](https://grafana.com/blog/2022/06/23/running-distributed-load-tests-on-kubernetes/). - :book: A guide [Running distributed tests](https://grafana.com/docs/k6/latest/testing-guides/running-distributed-tests/). @@ -25,9 +25,9 @@ Common samples are available in `config/samples` and `e2e/` of this repo, both f There are many options to have a local Kubernetes cluster for development: any of them can be used for local development of the k6 Operator. One of such options it to create a [kind cluster](https://kind.sigs.k8s.io/docs/user/quick-start/). Additionally, you'll need to install the following tooling: -- Golang +- [Golang](https://go.dev/doc/install) - [kustomize](https://kubectl.docs.kubernetes.io/installation/kustomize/) -- [operator-sdk](https://sdk.operatorframework.io/docs/installation/), for complex changes +- [operator-sdk](https://sdk.operatorframework.io/docs/installation/): optional as most common changes can be done without it To execute unit tests, use these commands: