Using kubectl to Run your End-to-End Tests
End-to-end (e2e) tests are tasked to verify that a system with all its moving components (without mocks) can work together and satisfy the end user goals. Just as Kubernetes helps us with managing mic …
Talk Title | Using kubectl to Run your End-to-End Tests |
Speakers | Amit Kumar Das (Director Of Engineering, MayaData), Uday Kiran (Senior Software Engineer, MayaData) |
Conference | KubeCon + CloudNativeCon Europe |
Conf Tag | |
Location | Copenhagen, Denmark |
Date | Apr 30-May 4, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
End-to-end (e2e) tests are tasked to verify that a system with all its moving components (without mocks) can work together and satisfy the end user goals. Just as Kubernetes helps us with managing microservices based application containers, converting e2e tests into containers that can be versioned and orchestrated using Kubernetes helps us to test for functionality, performance benchmarking, upgrades and backward compatibility. Amit and Uday will demonstrate their e2e test containers for testing a storage infrastructure service added to Kubernetes that can be used on different platforms like GKE, OpenShift, etc., These e2e test containers can also be used by customers of the infrastructure service to augment their own CI/CD pipelines. The e2e tests have moved from being scripts to Kubernetes YAML files that are used by service providers and the customers.