Skip to main content
Welcome to External Secrets Enterprise Edition! This guide will walk you through the process of setting up a local environment to try out the product.
This quickstart guide uses our bundle chart to install all of External Secrets Enterprise Edition components. If you want to install only the External Secrets Enterprise Edition Core Component, see the Installation guide.

Prerequisites

Before you begin, make sure you have the following tools installed:

Installation

First, let’s create a local Kubernetes cluster using kind:
kind create cluster
This will create a new cluster and configure your kubectl to use it.
Now, let’s install the External Secrets Enterprise Edition bundle using our Helm chart. This chart includes all the necessary components, including the web UI.
The installation bundle is for a License, which is available at https://externalsecrets.com/license. By installing this bundle, you agree to the license terms.
  • New Installation
  • Upgrade an existing external-secrets operator instance
helm install esi-bundle \
    --namespace esi-bundle \
    --create-namespace \
    --set global.licenseAccepted=true \
    --set global.waitForReady=true \
    --set traefik.enabled=true \
    --timeout 10m \
    oci://oci.externalsecrets.com/external-secrets-inc-registry/public/charts/esi-bundle
By default, the bundle helm chart does not install an ingress controller. You can add one by adding the --set traefik.enabled=true flag to your helm install
The Helm installation will wait until everything is up and running. This can take up to 10 minutes due to image downloads.You can disable this behavior by setting global.waitForReady=false.
This command installs the esi-bundle chart and all its dependencies, including an ingress controller.
To access the web UI, you need to port-forward the Traefik service that was installed as part of the bundle. Traefik is used as an Ingress controller to expose the UI.
kubectl port-forward -n traefik svc/traefik 8080:80
Now you can access the UI by opening http://ui.external-secrets.127.0.0.1.sslip.io:8080 in your browser.

Next Steps

Now that you have External Secrets Enterprise Edition up and running, you can start exploring its features. Head over to our Workflows Tutorial to see some use cases and learn how to get the most out of the product.