Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
bindings/v1alpha1
Package v1alpha1 contains API Schema definitions for the bindings v1alpha1 API group +kubebuilder:object:generate=true +groupName=bindings.k8s.ngrok.com
|
Package v1alpha1 contains API Schema definitions for the bindings v1alpha1 API group +kubebuilder:object:generate=true +groupName=bindings.k8s.ngrok.com |
|
ingress/v1alpha1
Package v1alpha1 contains API Schema definitions for the ingress v1alpha1 API group +kubebuilder:object:generate=true +groupName=ingress.k8s.ngrok.com
|
Package v1alpha1 contains API Schema definitions for the ingress v1alpha1 API group +kubebuilder:object:generate=true +groupName=ingress.k8s.ngrok.com |
|
ngrok/v1
Package v1 contains API Schema definitions for the ngrok.com/v1 API group.
|
Package v1 contains API Schema definitions for the ngrok.com/v1 API group. |
|
ngrok/v1alpha1
Package v1alpha1 contains API Schema definitions for the ngrok v1alpha1 API group +kubebuilder:object:generate=true +groupName=ngrok.k8s.ngrok.com
|
Package v1alpha1 contains API Schema definitions for the ngrok v1alpha1 API group +kubebuilder:object:generate=true +groupName=ngrok.k8s.ngrok.com |
|
internal
|
|
|
annotations/testutil
Test Utilities for Ingress Annotations
|
Test Utilities for Ingress Annotations |
|
controller
Package controller contains controller utilities.
|
Package controller contains controller utilities. |
|
controller/gateway
MIT License
|
MIT License |
|
controller/ngrok
MIT License
|
MIT License |
|
controller/privateendpoints
Package privateendpoints reconciles PrivateEndpoint CRs from the ngrok API and wires them to in-cluster Services.
|
Package privateendpoints reconciles PrivateEndpoint CRs from the ngrok API and wires them to in-cluster Services. |
|
controller/service
MIT License
|
MIT License |
|
deprecation
Package deprecation emits user-visible signals when deprecated k8s.ngrok.com/* annotation keys are in use, so users can find and migrate their manifests before the legacy read support is removed.
|
Package deprecation emits user-visible signals when deprecated k8s.ngrok.com/* annotation keys are in use, so users can find and migrate their manifests before the legacy read support is removed. |
|
drain
MIT License
|
MIT License |
|
flags
Package flags defines every operator setting once: its flag name, environment variable, default and help.
|
Package flags defines every operator setting once: its flag name, environment variable, default and help. |
|
flags/flagstest
Package flagstest helps tests that read settings from the environment.
|
Package flagstest helps tests that read settings from the environment. |
|
healthcheck
healthcheck is a package that provides a simple health check interface for services via a singleton instance
|
healthcheck is a package that provides a simple health check interface for services via a singleton instance |
|
ippolicy
Package ippolicy holds the kind-agnostic contract shared by the canonical ngrok.com/v1 IPPolicy and the deprecated ingress.k8s.ngrok.com/v1alpha1 IPPolicy, following the same shape as internal/trafficpolicy for the TrafficPolicy kind + group migration (see docs/developer-guide/passivity-shims.md §"Per-shim catalog: TrafficPolicy CRD kind + group rename" — IPPolicy follows the same LEGACY-KIND-MIGRATION pattern documented there, tagged LEGACY-ippolicy-kind).
|
Package ippolicy holds the kind-agnostic contract shared by the canonical ngrok.com/v1 IPPolicy and the deprecated ingress.k8s.ngrok.com/v1alpha1 IPPolicy, following the same shape as internal/trafficpolicy for the TrafficPolicy kind + group migration (see docs/developer-guide/passivity-shims.md §"Per-shim catalog: TrafficPolicy CRD kind + group rename" — IPPolicy follows the same LEGACY-KIND-MIGRATION pattern documented there, tagged LEGACY-ippolicy-kind). |
|
mocks
Package mocks is a generated GoMock package.
|
Package mocks is a generated GoMock package. |
|
privateendpoints
Package privateendpoints holds the naming and URL rules shared by the PrivateEndpoint poller, controller, and forwarder.
|
Package privateendpoints holds the naming and URL rules shared by the PrivateEndpoint poller, controller, and forwarder. |
|
privateendpoints/forwarder
Package forwarder forwards in-cluster connections to ngrok private endpoints over private dial.
|
Package forwarder forwards in-cluster connections to ngrok private endpoints over private dial. |
|
trafficpolicy
Package trafficpolicy provides shared traffic-policy resolution and condition management for endpoint controllers.
|
Package trafficpolicy provides shared traffic-policy resolution and condition management for endpoint controllers. |
|
pkg
|
|
Click to show internal directories.
Click to hide internal directories.