Testernetes provides a set of testing frameworks for Kubernetes which can be used to validate declarative configuration is working as intended.
gkube
Gomega addon for operator testing.
Behaviour Driven Kubernetes
Use BDD natural language to describe features and scenarios.
Github
Easy feature testing
Feature: basic
Scenario: within 1 second resource creation
Given a resource called cm:
"""
apiVersion: v1
kind: ConfigMap
metadata:
name: example
namespace: default
"""
And I create cm
Then within 1s cm jsonpath '{.metadata.uid}' should not be empty
Download from AppStore
Get the Goldydocs app!
Contributions welcome!
We do a Pull Request contributions workflow on GitHub. New users are always welcome!