Overview
Explore the concept of 'Release Engineering as a Service' and its integration with Kubernetes in this 31-minute Linux Foundation talk. Discover how two engineers tackled slow release cycles and bug reports by implementing innovative solutions. Learn about the role of release engineering teams in the Kubernetes ecosystem, effective CI/CD practices for consistent software integration, and strategies to enhance feedback cycles through automation, parallelization, and reutilization. Gain insights into various approaches to YAML management, pipeline optimization, and the challenges faced in the release engineering process. Understand the benefits of treating release engineering as a service and its impact on open-source contributions and feature delivery.
Syllabus
What is release engineering in our context
What is Concourse?
Terminologies
No Testing
Why is duplicate yaml
DRY YAML: Decouple
ERB Embedded
Cons: ERB (Embedded Ruby)
Cons: anchors & aliases
Attempt 3
templates +
Environment contention
Pipelines Take
Pipelines are Time
Pipelines Are Slow
Pipelines Are Flaky
No Integration Process
Releng as a Service!
Open Source Licensing
Taught by
Linux Foundation