This is a follow-up to our testing discussion. This is an exploration story. The deliverable is a WIP/spike branch and a write-up of lessons learned.
- install ginkgo
- write some tests that do not need to touch kubernetes
- explore mocking out the external kubernets and helm SDKs
- explore mocking out the internal kubernetes client and helm client
Resources:
- Golang mocking w/o a library
- uber-go/mock an OSS (apache) mock generating library