-
Notifications
You must be signed in to change notification settings - Fork 22
E2E Tests: Add configuration variation coverage #175
Copy link
Copy link
Open
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Metadata
Metadata
Assignees
Labels
kind/featureCategorizes issue or PR as related to a new feature.Categorizes issue or PR as related to a new feature.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.
Add E2E tests for all documented configuration options.
Users will deploy MCPServers with diverse configurations. We need confidence that all documented options work correctly in realistic scenarios, not just unit tests with mocked Kubernetes clients.
Tests should cover all storage types (ConfigMap mounting, Secret mounting with permission verification, EmptyDir volumes, and multiple mounts combined), port configurations (custom non-default ports, multiple MCPServers with same port in different namespaces), security contexts (runAsNonRoot enforcement, readOnlyRootFilesystem, default security context application), and custom metadata (custom labels/annotations, propagation to Deployment/Service, and updates without full recreation).