Toolbox
June 10

Ephemeral pull request environments with Crossplane, Argo CD, and vCluster.Pro

This talk will explore how to create ephemeral pull request environments as code with Crossplane, a dedicated Argo CD instance, and a vCluster, a Pro Kubernetes cluster—all in less than one minute.

This talk will explore how to create ephemeral pull request environments as code with Crossplane, Argo CD, and vCluster.Pro. A GitOps approach will be used to create the ephemeral pull request environments on-demand with a simply defined Crossplane composition that will create a dedicated Kubernetes cluster. With a dedicated instance of Argo CD,  it will then deploy the current commit of the application being developed for every pull request. All of this will happen in a minute or two. Once the pull request is closed, everything will be automatically cleaned up. No more long waits to spin up a dedicated Kubernetes cluster or being restricted to a single namespace of a shared cluster. And no more overburdened Argo CD instances. Everything is dedicated to a single pull request and completely ephemeral.

Kurt Madel
Senior Solutions Architect, Loft Labs
Kurt Madel

Register for PlatformCon 2025

Connect with fellow platform practitioners, learn from the best in the industry and engage directly with speakers on Slack.
Community
Join over 20k platform engineers from all over the world
Slack
Share best practices, discuss new trends and tooling with 20k+ platform practitioners
Speakers
Engage with 200+ speakers in dedicated channels or directly in DMs