Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

How New Relic's Kubernetes Agents team decreased release time by 99% with GitHub workflows

Blog post from New Relic

Post Details
Company
Date Published
Author
Juan Jose Jaramillo, Senior Software Engineer
Word Count
1,300
Language
English
Hacker News Points
-
Summary

New Relic has implemented a fully automated software agent release process for their Kubernetes agent, which significantly reduces deployment time from two weeks to one hour per week. This automation includes GitHub Actions workflows for managing dependencies, documentation, and partner synchronization, as well as code-scanning tools like CodeQL and Trivy to swiftly address security vulnerabilities. The company has enhanced its continuous integration (CI) pipeline to ensure quick adaptation to new Kubernetes versions by automating dependency management and conformance testing. Additionally, New Relic supports the Amazon EKS Anywhere Partner program by keeping its Kubernetes agent aligned with the latest releases through automated pull requests and notification systems. This approach not only ensures more secure and cutting-edge software for customers but also streamlines communication with stakeholders through automated updates and documentation.