Synthesized applications ready to launch on Kubernetes using Kubernetes Helm.
Installs Synthesized SDK
Installs Synthesized TDK
Installs Governor
The following configuration values should be updated:
SPRING_DATASOURCE_URL- JDBC URL to Governor PostgreSQL databaseSPRING_DATASOURCE_USERNAME- database usernameSPRING_DATASOURCE_PASSWORD- database passwordJWT_SECRET- JWT secret for authenticationADMIN_EMAIL- email for seed admin usedADMIN_DEFAULT_PASSWORD- admin password (needs to be changed later)SYNTHESIZED_KEY- licence key
More details about installation can be found here
In order to install Governor on Kubernetes, run:
helm install governor ./governorThis Helm chart provides options for both saas and self-hosted installation, defaulting to self-hosted.
The mode is controlled by mode value.
- Director service, configmap, secrets and deployment are being installed.
- API is configured to use the director.
- Frontend is configured to use "cloud" mode via
UI_ENVIRONMENTvariable. - Posthog is configured via
UI_POSTHOG_ANALYTICS_API_HOSTvariable. GOVERNOR_SECURITY_OWNERACCESSONLYvariable is enabled for backend.
- Director service, configmap, secrets, deployment are not installed
- Frontend is configured to use "on-premise" mode via
UI_ENVIRONMENTvariable
Update the version of the chart in Chart.yaml file!
helm registry login synthesizedio.jfrog.ioProvide your username and password.
cd charts/governor
helm dependency update
helm package .
This will create a packaged tgz file.
helm push governor-x.x.x.tgz oci://synthesizedio.jfrog.io/helm