- operator-sdk version v1.22.0
- kind version v0.11.1
- git
- go version 1.16+
- kubernetes version v1.19+
- kubectl version v1.19+
$ make
You need an active session open to a kubernetes cluster.
Optionally, run kind and deploy kuadrant deps
$ make local-env-setup
Then, run the controller locally
$ make run
$ make local-setup
List of tasks done by the command above:
- Create local cluster using kind
- Build kuadrant docker image from the current working directory
- Deploy Kuadrant control plane (including istio, authorino and limitador)
$ make local-cleanup
$ make test-unit
You need an active session open to a kubernetes cluster.
Optionally, run kind and deploy kuadrant deps
$ make local-env-setup
Run integration tests
$ make test-integration
You need an active session open to a kubernetes cluster.
Optionally, run kind and deploy kuadrant deps
$ make local-env-setup
Run all tests
$ make test
$ make run-lint
You need an active session open to a kubernetes cluster.
$ make install
Remove CRDs
$ make uninstall