GitLab

KubeCon NA: Are you about to break Prod?

Jan 27, 2020Erin Krengel, Pulumi
KubeCon NA: Are you about to break Prod?
SummaryAI, from the source post

This post details the integration of ephemeral environments and acceptance testing using Pulumi and GitLab CI. It describes how to define infrastructure with Pulumi, configure Kubernetes deployments with environment variables referencing Pulumi-created resources, and run acceptance tests as Kubernetes jobs within ephemeral environments. The pipeline includes stages for testing, building application and acceptance test images using Kaniko, running acceptance tests with `pulumi up`, and cleaning up resources with `pulumi destroy` in the `after_script`.

More from the GitLab CI and Distributed Builds trail