edbctl setup v1.2

The edbctl setup command provides bootstrapping commands to set up the environment for Hybrid Manager (HM). With this command, you can set up the required credentials for HM.

Commands

edbctl setup command has following options:

edbctl setup create-install-secrets

The setup create-install-secrets command prepares a Kubernetes cluster for Hybrid Manager installation by creating required secrets and related resources. It validates the target cluster context, gathers credentials from the user or auto-generates supported values, and applies the generated resources to the cluster. This command supports single or multi-scenario secret creation, optional resource inclusion, and forced updates of pre-existing secrets.

To run this command, use:

edbctl setup create-install-secrets [--options]

Where options are:

    --version string     The version of Hybrid Manager that will be installed on the cluster (required).
-s, --scenario strings   The scenarios to install secrets (all scenarios if not specified).
-a, --autogenerate       Automatically generate missing secrets without prompting.
-f, --force              Force update of existing secrets.
    --non-interactive    Run without user prompts for CI/CD pipelines. Implies --autogenerate. Admin credentials read from env vars (e.g. EDB_CORE_ADMIN_EMAIL1, EDB_CORE_ADMIN_PASSWORD1).
-h, --help               Help for create-install-secrets.

This example shows how to create the install secrets for HM:

edbctl setup create-install-secrets --version "2026.2" # will create secrets for all scenarios
edbctl setup create-install-secrets --version "2026.2" --scenario core,ai
EDB_CORE_ADMIN_EMAIL1="owner@mycompany.com" EDB_CORE_ADMIN_PASSWORD1='My-Secret-Password-1' edbctl setup create-install-secrets --version "2026.2" --non-interactive # run without prompts, reads credentials from env vars