This repository hosts the following helm charts:
helm repo add qdrant https://qdrant.github.io/qdrant-helm
This repository has unit and integration tests for the charts. All charts are also linted.
Linting is done with helm lint
.
Prerequisites:
- Helm
brew install helm
To lint all charts:
make lint
Unit tests are in the ./test
directory and written in Go with terratest.
Prerequisites:
- Go
brew install go
To run the tests:
make test-unit
Integration tests are in the ./test/integration
directory and written with bats.
There is an additional simple Helm test in ./charts/qdrant/templates/tests
.
Prerequisites:
- Docker
- Kind
- Kubectl
- Helm
- Bats
brew install helm kubectl kind bats-core homebrew/cask/docker
To run the tests:
make test-integration