This is an Open Service Broker API compliant service broker for services offered by https://aiven.io/.
Provide a configuration file, such as the example configuration, and run main
:
go run main.go -config examples/config.json
make unit
Integration testing requires environment variables to be set (see provider/config.go
for details).
There is a make target which creates a .env
file with these credentials and runs with these:
make local_integration
Alternatively, export these manually and run:
make integration
Note: integration testing uses the real Aiven API and therefore incurs a cost.