K8s-cms is tested by hand, which is error prone and hard to scale with multiple collaborators: - hand testing can cause us to miss bugs due to human error. - adding tests which allow us to streamline the PR code view process. - lack of tests would discourage necessary refactors of the codebase. This issue tracks the test coverage for K8s-cms