Using kind to test our Kubernetes Cassandra Operator
How would you test a Kubernetes operator? Would you write unit tests for all its features? Would you want to test its behaviour by isolating it from the components it interacts with? This might be tedious and require a fair amount of mocking, but achieving a good test coverage is possible. Would this be enough though? How would you know then that your operator actually works once deployed? How would you know that it is watching the correct resources and making the right API calls?