All RDT settings are under the samo-rdt namespace. Open VS Code Settings (Ctrl+,) and search for samo-rdt to see them all.
General
| Setting | Type | Default | Description |
|---|
gitlabToken | string | "" | GitLab access token for cloning SAMO init templates. Store in User Settings only. |
telemetry.enabled | boolean | true | Enable/disable Sentry error reporting. No personal data is transmitted. |
Kubernetes Deployment
These serve as machine-level defaults. Per-environment overrides can be set in rdt.json.
Infrastructure
| Setting | Type | Default | rdt.json | Description |
|---|
kubeDeploy.helmChartVersion | string | "0.1.1" | Yes | SAMO Helm chart version |
kubeDeploy.ociRegistry | string | (see settings) | Yes | OCI registry URL for the Helm chart |
kubeDeploy.driverName | enum | "postgresql" | Yes | Database driver (oracle or postgresql) |
kubeDeploy.configPackagesPath | string | "configuration/packages" | Yes | Config packages directory (relative to subproject root) |
Required Files
| Setting | Type | Default | rdt.json | Description |
|---|
kubeDeploy.licenseXmlPath | string | "" | Yes | Path to license XML (relative to workspace) |
kubeDeploy.licenseFilePath | string | "" | Yes | Path to license file (relative to workspace) |
kubeDeploy.secretsYamlPath | string | "" | Yes | Path to secrets YAML (relative to workspace) |
These are never written to rdt.json — always read from VS Code settings. Each developer can have their own values.
| Setting | Type | Default | Description |
|---|
kubeDeploy.helmTimeout | string | "5m" | Timeout for Helm operations (Go duration: 5m, 10m, 1h) |
kubeDeploy.kubectlPath | string | "" | Custom kubectl binary path (empty = system PATH) |
kubeDeploy.helmPath | string | "" | Custom helm binary path (empty = system PATH) |
ConfigMap Property Files
Source file names in the environment directory, mapped to Kubernetes ConfigMaps. All overridable in rdt.json.
| Setting | ConfigMap Name | ConfigMap Key |
|---|
kubeDeploy.lidsasProperties | lidsas-properties | environment.properties |
kubeDeploy.samogatewayProperties | samogateway-properties | environment.properties |
kubeDeploy.securityserverProperties | securityserver-properties | environment.properties |
kubeDeploy.userserviceProperties | userservice-properties | environment.properties |
kubeDeploy.licenseserverProperties | licenseserver-properties | environment.properties |
kubeDeploy.datasourceProperties | datasource-properties | environment.properties |
kubeDeploy.lidsasMasterProperties | lidsas-master-properties | environment_master.properties |