# Automate Kubernetes testing with GitHub Actions and the ngrok Operator

DevFeed: [Automate Kubernetes testing with GitHub Actions and the ngrok Operator](<https://devfeed.tech/articles/automate-kubernetes-testing-with-github-actions-and-the-ngrok-operator-83266.md>)

Original publisher: [Read original article](<https://ngrok.com/blog/kubernetes-testing-github-actions-ngrok-operator>)

Author: Jen Kagan

Published: 2025-04-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [\[ngrok news\]](<https://devfeed.tech/sources/ngrok-news.md>)

Topics: [Test automation](<https://devfeed.tech/topics/test-automation.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [self-hosted runner](<https://devfeed.tech/topics/self-hosted-runner.md>), [Helm charts](<https://devfeed.tech/topics/helm-charts.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [ci](<https://devfeed.tech/tags/ci.md>), [github](<https://devfeed.tech/tags/github.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [helm](<https://devfeed.tech/tags/helm.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [ngrok](<https://devfeed.tech/tags/ngrok.md>), [operator](<https://devfeed.tech/tags/operator.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

The article walks through a customer testing framework for the ngrok Kubernetes Operator using GitHub Actions. It explains how a Go script reads test plans, deploys Helm charts, and checks endpoints, with options for running tests across Kubernetes APIs and expanding CI coverage.

## Source excerpt

Deploy a Kubernetes cluster, install the ngrok Operator, and validate your Helm charts or deployments--all inside GitHub Actions. Fast, clean, and repeatable.