mirror of
https://github.com/arangodb/kube-arangodb.git
synced 2024-12-15 17:51:03 +00:00
882 B
882 B
Testing
Scenario's
The following test scenario's must be covered by automated tests:
-
Creating 1 deployment (all modes, all environments, all storage engines)
-
Creating multiple deployments (all modes, all environments, all storage engines), controlling each individually
-
Creating deployment with/without authentication
-
Creating deployment with/without TLS
-
Updating deployment wrt:
- Number of servers (scaling, up/down)
- Image version (upgrading, downgrading within same minor version range (e.g. 3.2.x))
- Immutable fields (should be reset automatically)
-
Resilience:
- Delete individual pods
- Delete individual PVCs
- Delete individual Services
- Delete Node
- Restart Node
- API server unavailable
Test environments
- Kubernetes clusters
- Single node
- Multi node
- Access control mode (RBAC, ...)
- Persistent volumes ...