Managed Labels
The ngrok operator uses the following labels to mark which resources it created and manages versus resources that you create and manage manually. The values are determined by your installation name and namespace.Ingress
and Gateway API configuration resources into AgentEndpoint
and CloudEndpoint
resources for you, it marks those as managed resources using the above labels.
Adding these labels to resources you create and manage yourself can cause the operator to delete them since it thinks that the resource was created from an Ingress
/etc. that no longer exists.
You can use these labels to your advantage to list the resources that the operator manages. For example, to get all AgentEndpoint
resources that are created and managed by the operator: