Skip to Main Content
Talk Beginner

Test orchestration in CI/CD: An Open Source Approach with Testkube and Tekton

Approved
Session Description

Automated and efficient testing is critical for delivering high-quality software. It ensures that the same test scenarios are executed identically every time, reducing variability caused by human errors. It also detects regressions early in the CI/CD pipeline. Tekton, an open source Kubernetes-native framework, provides a robust foundation for defining and running CI/CD pipelines. However, testing within these pipelines often lacks seamless orchestration, slowing down the development lifecycle.

Testkube, an open source test orchestration tool, bridges this gap by integrating testing directly into Kubernetes workflows. In this talk, we will understand the architecture of Tekton and how Testkube can be integrated into Tekton pipelines seamlessly. A live demo will showcase how developers can execute acceptance testing with Robot Framework using Testkube directly from Tekton, monitor results, and improve testing efficiency in their CI/CD processes. We will explore best practices for automating test execution, handling artifacts, and leveraging Testkube’s BYOT (Bring Your Own Tool) capabilities within Tekton pipelines.

Key Takeaways

Attendees will gain a clear understanding of:

  • The core concepts and benefits of Testkube as a test orchestration platform for Kubernetes.
  • The fundamentals of Tekton's architecture, including its nature as a Kubernetes-native framework, installed as an extension using Custom Resources
  • Best practices to improving testing and efficiency in Software Development Life Cycle.

References

Session Categories

FOSS

Speakers

Sonali Srivastava
Developer Advocate | InfraCloud Technologies

My expertise in software development allows me to perform POCs and craft engaging demos, tutorials, and videos that showcase the power of cloud-native solutions. Over the past five years, I’ve worn many hats: monitoring Linux servers as a system administrator, developing a cloud native solution for a Linux-based training platform, and contributing to the open source project systemd during my Outreachy internship. Currently, I am passionate about advocating for open source tools and technologies through blogs, videos, webinars, and talks at meetups and conferences. Having returned to work after a break, I strongly advocate for creating supportive and nurturing environments for women in tech. Giving back to the community drives me, which inspired my contributions to the documentation of Testkube and Kyverno. I am an active member of the CNCF Application Development Working Group, where we focus on bridging the gap between developers and CNCF projects. I also created LFS255: Mastering Kubernetes Security with Kyverno, a course hosted by The Linux Foundation. My blogs have been featured in the CNCF blog and the Kubeweekly newsletter. Additionally, I’ve had the privilege of speaking at SOSS Community Day India 2024 and delivering a project lightning talk at KubeCon India 2024.

X: https://x.com/sonali_talks

LinkedIn: https://www.linkedin.com/in/sonali-srivastava-530782ab/

Previous talks: 

KubeCon India 2024: Intro to the CNCF App Development Working Group | WG Lightning Talk

Recording: https://www.youtube.com/watch?v=JRowQL3dmYk

OpenSSF SOSS Community Day 2024: AI-Driven Policy Automation with Kyverno

Details: https://www.youtube.com/watch?v=aHqnxPzkCYI

Chennai FOSS United 2.0: 

Details: https://www.youtube.com/watch?v=VHV8sLMeHrQ


FOSS United January 2024 Meetup:

Details: https://www.youtube.com/live/tfZawnYIeVk?si=9Cqokyr-2I96-fjc&t=2530

https://www.infracloud.io/
Sonali Srivastava

Reviews

No reviews yet.