Skip to main content

Settings Reference

All RDT settings are under the samo-rdt namespace. Open VS Code Settings (Ctrl+,) and search for samo-rdt to see them all.

General

SettingTypeDefaultDescription
gitlabTokenstring""GitLab access token for cloning SAMO init templates. Store in User Settings only.
telemetry.enabledbooleantrueEnable/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

SettingTypeDefaultrdt.jsonDescription
kubeDeploy.helmChartVersionstring"0.1.1"YesSAMO Helm chart version
kubeDeploy.ociRegistrystring(see settings)YesOCI registry URL for the Helm chart
kubeDeploy.driverNameenum"postgresql"YesDatabase driver (oracle or postgresql)
kubeDeploy.configPackagesPathstring"configuration/packages"YesConfig packages directory (relative to subproject root)

Required Files

SettingTypeDefaultrdt.jsonDescription
kubeDeploy.licenseXmlPathstring""YesPath to license XML (relative to workspace)
kubeDeploy.licenseFilePathstring""YesPath to license file (relative to workspace)
kubeDeploy.secretsYamlPathstring""YesPath to secrets YAML (relative to workspace)

Tooling (machine-only)

These are never written to rdt.json — always read from VS Code settings. Each developer can have their own values.

SettingTypeDefaultDescription
kubeDeploy.helmTimeoutstring"5m"Timeout for Helm operations (Go duration: 5m, 10m, 1h)
kubeDeploy.kubectlPathstring""Custom kubectl binary path (empty = system PATH)
kubeDeploy.helmPathstring""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.

SettingConfigMap NameConfigMap Key
kubeDeploy.lidsasPropertieslidsas-propertiesenvironment.properties
kubeDeploy.samogatewayPropertiessamogateway-propertiesenvironment.properties
kubeDeploy.securityserverPropertiessecurityserver-propertiesenvironment.properties
kubeDeploy.userservicePropertiesuserservice-propertiesenvironment.properties
kubeDeploy.licenseserverPropertieslicenseserver-propertiesenvironment.properties
kubeDeploy.datasourcePropertiesdatasource-propertiesenvironment.properties
kubeDeploy.lidsasMasterPropertieslidsas-master-propertiesenvironment_master.properties