EDC-installerConfig.json and CLI config Details
installerConfig.json
The installerConfig.json
file is utilized for configuring the initial environment settings of the agent being installed. It must be placed in the same directory as the .msi
installer file.
Configuration Options
ServerAddress
: The cluster's address (without schema and port). IPv6 is also supported; however, it requires internal verification.ServerUseSsl
: Determines if SSL is used (true
by default). When enabled, port 443 is used; otherwise, port 80 is used. The agent does not switch to an insecure channel if SSL fails.Language
: Sets the agent's initial language. Options includear
,de
,es
,fr
,he
,it
,pl
,pt
,th
,zh
. Default isen
.VisualStyle
: Chooses betweenLight
orDark
mode, withDark
mode set as the default.KeycloakClientId
: The ClientId in Keycloak, typicallyagent
by default. It is recommended not to change this unless necessary.KeycloakAuthType
: Specifies the authentication method. Default ismTLS
. Options include:mTLS
: Authentication via user certificate.PasswordGrant
: User password grant flow for authentication.
Authentication Configuration Details
For mTLS
:
KeycloakUsername
: Generally,agent
with emailagent@gv.com
(default). Changing this is usually unnecessary.KeycloakCertificateContent
: The user's certificate in PEM format (excluding the BEGIN/END certificate lines).KeycloakKeyContent
: The user's private key in PEM format (excluding the BEGIN/END private key lines).
For PasswordGrant
:
KeycloakUsername
: Same as above.KeycloakUserPassword
: The encrypted password corresponding toKeycloakUsername
. UseGVClient.Tools.SetupHelper
for encryption.KeycloakClientSecret
: The encrypted client secret for the Keycloak client. UseGVClient.Tools.SetupHelper
for encryption.
CLI Configuration (agent version >= 4.0.0)
As an alternative to installerConfig.json
, configuration parameters can be provided via CLI arguments during installation:
Ensure that all argument keys are in uppercase.
GVClient.Tools.SetupHelper
The GVClient.Tools.SetupHelper
utility aids in creating a valid configuration for installation. It will walk through the configuration process and ultimately generate an installerConfig.json
file and a corresponding CLI command.
Binaries:
Windows -
Example Configuration
For typical customer installations, altering the ServerAddress
, Language
, and VisualStyle
is often sufficient:
Remember to adjust the configuration according to the specific requirements of the installation environment.
Last updated
Was this helpful?