Skip to content

deads2k/multi-operator-manager

 
 

Repository files navigation

Multi-Operator-Manager

Building

  • make build

Testing your compatible operator

./multi-operator-manager test apply-configuration --test-dir=./test-data/apply-configuration/ --output-dir=./test-output --preserve-policy=KeepAlways

The ./test-output directory will be created and a junit.xml inside will summarize the results.

Defining a test

An example is contained in test-data. You can organize your tests however you wish, but every directory with a test.yaml is considered a test and must have an input-dir and an expected-output dir.

TODO probably allow missing to mean no output. It's painful otherwise.

Testing this repo

make test-operator-integration will run the sample-operator against the local test data here.

test.yaml

This repo contains examples, but to test your operator the operator binary name must be present.

About

experimental playspace

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.8%
  • Other 1.2%