<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/ngrok-operator-v0-21-0-status-conditions-galore-qi4bvpb3u" -->

---
title: ngrok-operator v0.21.0: status conditions galore | daily.dev
description: ngrok-operator v0.21.0 adds Kubernetes-standard status conditions across its major CRDs (AgentEndpoint, Domain, CloudEndpoint, IPPolicy, BoundEndpoint),...
canonical: https://daily.dev/posts/ngrok-operator-v0-21-0-status-conditions-galore-qi4bvpb3u
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: ngrok-operator v0.21.0: status conditions galore | daily.dev
og:description: ngrok-operator v0.21.0 adds Kubernetes-standard status conditions across its major CRDs (AgentEndpoint, Domain, CloudEndpoint, IPPolicy, BoundEndpoint),...
og:url: https://daily.dev/posts/ngrok-operator-v0-21-0-status-conditions-galore-qi4bvpb3u
og:image: https://api.daily.dev/og/posts/QI4bVpB3u.png
og:image:alt: ngrok-operator v0.21.0: status conditions galore
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# ngrok-operator v0.21.0: status conditions galore

**[ngrok Blog](https://daily.dev/sources/ngrok)** · 2 min read · 0 upvotes · 0 comments

## Summary

ngrok-operator v0.21.0 adds Kubernetes-standard status conditions across its major CRDs (AgentEndpoint, Domain, CloudEndpoint, IPPolicy, BoundEndpoint), letting users track resource provisioning and health with standard kubectl commands and integrate with tools like Argo CD via custom health checks. The release also fixes LoadBalancer service status reporting under the default mapping strategy, corrects agent endpoint secret-change watching, and reduces excessive reconciles for LoadBalancer services to improve performance. The work is part of ongoing progress toward ngrok-operator v1.0.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://ngrok.com/blog/ngrok-operator-status-conditions-galore>

## Questions this post answers

### What's new in ngrok-operator v0.21.0?

Ngrok-operator v0.21.0 adds Kubernetes-standard status conditions across the AgentEndpoint, Domain, CloudEndpoint, IPPolicy, and BoundEndpoint CRDs, so you can check provisioning and health with standard kubectl commands. It also fixes LoadBalancer service status reporting under the default mapping strategy, corrects agent endpoint controller watches for secret changes, and reduces excessive reconciles for LoadBalancer services.

_Track ngrok-operator releases like this on daily.dev before rolling out Kubernetes operator upgrades._

### How do I show ngrok AgentEndpoint health in the Argo CD dashboard?

Add a custom health check for AgentEndpoint resources in the argocd-cm ConfigMap that reflects the resource's Ready condition, introduced in ngrok-operator v0.21.0. Since AgentEndpoint now exposes Kubernetes-standard status conditions, Argo CD's health check mechanism can read that Ready state and surface it directly in the dashboard.

_daily.dev helps platform engineers keep up with operator changes needed for GitOps health checks._

## Similar posts on daily.dev

- [Isovalent Networking for Kubernetes 1.18: New Routing, Policy, and Observability Enhancements](https://daily.dev/posts/isovalent-networking-for-kubernetes-1-18-new-routing-policy-and-observability-enhancements-uehiidtza) · Isovalent · 1 upvotes · 0 comments
- [What's new in network observability 1.11](https://daily.dev/posts/what-s-new-in-network-observability-1-11-r3pxw7umm) · Red Hat Developer · 0 upvotes · 0 comments
- [AWS Load Balancer Controller Reaches GA with Kubernetes Gateway API Support](https://daily.dev/posts/aws-load-balancer-controller-reaches-ga-with-kubernetes-gateway-api-support-elzeyfvna) · InfoQ · 0 upvotes · 0 comments
- [Kubernetes attributes processor reaches v1.0.0 milestone](https://daily.dev/posts/kubernetes-attributes-processor-reaches-v1-0-0-milestone-zoqngiavn) · OpenTelemetry · 16 upvotes · 0 comments

---

Tags: [#devtools](https://daily.dev/tags/devtools), [#kubernetes](https://daily.dev/tags/kubernetes), [#observability](https://daily.dev/tags/observability), [#argocd](https://daily.dev/tags/argocd)

[View this post on daily.dev](https://daily.dev/posts/ngrok-operator-v0-21-0-status-conditions-galore-qi4bvpb3u)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"ngrok-operator v0.21.0: status conditions galore","url":"https://daily.dev/posts/ngrok-operator-v0-21-0-status-conditions-galore-qi4bvpb3u","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/ngrok-operator-v0-21-0-status-conditions-galore-qi4bvpb3u"},"datePublished":"2026-08-23T07:21:02.408Z","dateModified":"2026-08-23T07:27:06.826Z","description":"ngrok-operator v0.21.0 adds Kubernetes-standard status conditions across its major CRDs (AgentEndpoint, Domain, CloudEndpoint, IPPolicy, BoundEndpoint),...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/741ab88ff51155d523513e7247ffae2d?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/741ab88ff51155d523513e7247ffae2d?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"ngrok Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ngrok Blog","logo":"https://media.daily.dev/image/upload/s--718XXxvE--/f_auto,q_auto/v1787469610/logos/ngrok?_a=BAMAMicg0","url":"https://daily.dev/sources/ngrok"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/ngrok-operator-v0-21-0-status-conditions-galore-qi4bvpb3u","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"devtools,kubernetes,observability,argocd","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ngrok Blog","item":"https://daily.dev/sources/ngrok"},{"@type":"ListItem","position":3,"name":"ngrok-operator v0.21.0: status conditions galore"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/ngrok-operator-v0-21-0-status-conditions-galore-qi4bvpb3u#faq","mainEntity":[{"@type":"Question","name":"What's new in ngrok-operator v0.21.0?","acceptedAnswer":{"@type":"Answer","text":"Ngrok-operator v0.21.0 adds Kubernetes-standard status conditions across the AgentEndpoint, Domain, CloudEndpoint, IPPolicy, and BoundEndpoint CRDs, so you can check provisioning and health with standard kubectl commands. It also fixes LoadBalancer service status reporting under the default mapping strategy, corrects agent endpoint controller watches for secret changes, and reduces excessive reconciles for LoadBalancer services. Track ngrok-operator releases like this on daily.dev before rolling out Kubernetes operator upgrades."}},{"@type":"Question","name":"How do I show ngrok AgentEndpoint health in the Argo CD dashboard?","acceptedAnswer":{"@type":"Answer","text":"Add a custom health check for AgentEndpoint resources in the argocd-cm ConfigMap that reflects the resource's Ready condition, introduced in ngrok-operator v0.21.0. Since AgentEndpoint now exposes Kubernetes-standard status conditions, Argo CD's health check mechanism can read that Ready state and surface it directly in the dashboard. daily.dev helps platform engineers keep up with operator changes needed for GitOps health checks."}}]}
```

