Sync secrets from Onboardbase to Kubernetes using the External Secrets Operator.
Create the Onboardbase API by opening the organization tab under your account settings:
And view them under the team name in your Account settings
Create an Onboardbase API secret with your API Key and Passcode value:
HISTIGNORE='*kubectl*' \
kubectl create secret generic onboardbase-auth-secret \
--from-literal=API_KEY=*****VZYKYJNMMEMK***** \
--from-literal=PASSCODE=api-key-passcode
Then to create a generic SecretStore:
{% include 'onboardbase-generic-secret-store.yaml' %}
The below operations are possible with the Onboardbase provider:
Let's explore each use case using a fictional auth-api Onboardbase project.
To sync one or more individual secrets:
{% include 'onboardbase-fetch-secret.yaml' %}
To sync every secret from a config:
{% include 'onboardbase-fetch-all-secrets.yaml' %}
To filter secrets by path (path prefix), name (regular expression) or a combination of both:
{% include 'onboardbase-filtered-secrets.yaml' %}


