How New Relic's Kubernetes Agents team decreased release time by 99% with GitHub workflows
Blog post from New Relic
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.