Skip to main content

September 19, 2024 | Vienna, Austria

Continuous Delivery Mini Summit 2024 Program

The event will take place from 13:30 to 17:00 CEST on September 19 on Level 0, Room 0.11/0.12.
Full event and registration details here.

Time (CEST)

Title

Speakers

Abstract

13:30 – 13:35

Welcome & Opening

Olivier Vernin, SUSE

Welcome remarks from the CD Mini Summit Program Chair

13:40 – 13:45

What’s new in CDEvents v0.4

Andrea Frittoli, IBM

The CDEvents project recently released the fourth version of its interoperability and observability specification. Learn about what’s new in the specification, as well as the most recent updates about CDEvents adoption and the work of the CDEvents community.
The speaker will provide insight into the project roadmap, current collaborations with other communities and how to join CDEvents.

13:45 – 14:05

Enhancing Interoperability in CI/CD Workflows Using CDEvents

Andrew Fenner, Ericsson Software Technology

Today’s CI/CD pipelines use many different cloud native tools and technologies that are developed by open-source communities in a collaborative manner. Interoperability and Visibility between these tools is essential in order to deliver the software in a reliable, fast, and secure manner.

Most of the time, users of the tools have to implement their own glue code in order to make the tools work with each other. To address these concerns and achieve interoperability, CDEvents project hosted by the CD Foundation started working on a common specification for CDEvents based on CloudEvents hosted by the Cloud Native Computing Foundation (CNCF).

In this session, we will talk about our experience with developing CDEvents support for different tools using the CDEvent’s Java SDK, Go SDK and Webhook Adapter which enables the adoption of CDEvents into different tools such as Spinnaker, Flux, Jenkins and Gerrit and demonstrating CI/CD workflow using these tools.

14:10 – 14:35

Revamping Jenkins Tutorials: Simplicity and Inclusivity

Bruno Verachten, CloudBees

The existing Jenkins tutorials with Docker were complex, outdated, and intimidating for newcomers. Our Google Summer of Code project revamped these tutorials, making them accessible and user-friendly across diverse environments.

We’ll share the challenges we faced with the previous tutorials and the need for a simplified approach. You’ll learn how we leveraged Docker Compose, creating a new repository with up-to-date Dockerfiles for Maven, Python, Node.js, Go, and Android agents, compatible with ARM64 and GitPod.

Discover our collaborative process, including the contributions of our Summer of Code participant, and how we overcame hurdles to foster inclusivity. We’ll highlight the remarkable impact, with over 11,000 uses, demonstrating the power of accessible documentation.

Get inspired by our journey, gain practical insights, and join us in making Jenkins more inclusive for developers worldwide.

14:40 – 15:05

Working in small batches: overcoming cultural barriers

Denis Chekhlov, Bloomberg

Working in small batches is considered one of the key principles of implementing Continuous Delivery. It also has been shown that adopting Continuous Delivery reduces the cost of software rollouts and makes it viable to work in smaller batches. This makes reducing batch sizes kind of a unique, a catch 22, a self-reinforcing virtuous cycle. It also seems to be very easy to try: just halve the batch size and see what happens. Yet conventional wisdom indicates that combining things into larger batches is a sign of efficiency. In this talk we cover the benefits and discuss examples of using smaller batch sizes as well as strategies to overcome such cultural barriers.

15:05 – 15:30

Break

15:30 – 15:55

Progressive Infrastructure Delivery using Kargo and Argo CD

Engin Diri, Pulumi

Since the day Kargo was released, I have been exploring the idea of using it not only to deliver and promote applications but also to deliver infrastructure through its progressive delivery capabilities. Using Kubernetes-based tools like Crossplane or Pulumi, we can define infrastructure as code and deliver it progressively to our management clusters and then promote this infrastructure through different stages without the need for extra CD script magic.

Let me show you how Kargo helps platform engineering streamline and automate the progressive rollout of infrastructure changes to all stages. This talk will cover the basics of Kargo and how to use it with Infrastructure as Code tools.

16:00 – 16:25

Test Orchestration using Tekton

Prajakta Kashalkar & Robert Basham, IBM

Have you ever had a project integrating several software components that have tests running disparate test frameworks? There’s not enough time or resources to start over on the automation tests. How do you deal with all the frameworks and come up with a coherent test?

We use Tekton for this purpose. It is flexible in what it will run and we use the the task and pipeline paradigm to stitch together all these tests in a way that makes for a reasonable overall test of the system.

And even if you don’t have disparate test frameworks you can still take advantage of well Tekton works provide orchestration on a Kubernetes cluster.

Come check it out. See how Tekton can solve this problem.

16:30 – 16:55

A Case Study of Tekton’s Role in Continuous Deployment and DevSecOps Compliance at a Leading Bank in Saudi Arabia

Rahul Raj Valia Veetil, Xebia Middle East

A leading Saudi Arabian bank improved its operations with Tekton for continuous deployment and DevSecOps for security. This presentation shares their journey, covering the challenges they faced, solutions they implemented, and goals they achieved. It shows the importance of efficient deployment and strong security, highlighting how Tekton helps automate workflows and integrate security seamlessly.

The case study explains how they tackled obstacles and embedded security into their deployment pipeline to ensure compliance without slowing down. Key lessons focus on teamwork and ongoing improvement, setting the stage for future innovation. Tekton’s ability to scale makes it essential for modern banking, helping organizations adapt and succeed in a fast-changing world.

16:55 – 17:00

Closing Remarks

Olivier Vernin, SUSE

A few words from the Program Chair to close the event

cdCon + GitOpsCon Speakers Andrea and Lori

Event Details

The Continuous Delivery Mini Summit on September 19 is co-located with Open Source Summit Europe 2024 (September 16-18) in Vienna, Austria.

This half-day event aims to connect the Continuous Delivery community—from leaders, industry experts, practitioners, and open source developers—to share and discuss how to improve the world’s capacity to deliver software with security and speed.

It’ll be a great chance to catch up, learn from each other, and hear about the latest trends in Continuous Delivery.

Registration Details

Questions?

If you have any questions, email events@cd.foundation

Social #CDMiniSummit

Twitter  |  LinkedIn  |  YouTube