ngrok.md 917 B

ngrok

External Secrets Operator integrates with ngrok to sync Kubernetes secrets with ngrok Secrets for Traffic Policy. Currently, only pushing secrets is supported.

Configuring ngrok Provider

Verify that ngrok provider is listed in the Kind=SecretStore. The properties vault and auth are required. The apiURL is optional and defaults to https://api.ngrok.com.

{% include 'ngrok-secret-store.yaml' %}

Pushing secrets to ngrok

To sync a Kubernetes secret with an external ngrok secret we need to create a PushSecret, this means a Kind=PushSecret is needed.

{% include 'ngrok-push-secret.yaml' %}:

PushSecret Metadata

Additionally, you can control the description and metadata of the secret in ngrok like so:

{% include 'ngrok-push-secret-with-metadata.yaml' %}