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 ./governor
This 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_ENVIRONMENT
variable. - Posthog is configured via
UI_POSTHOG_ANALYTICS_API_HOST
variable. GOVERNOR_SECURITY_OWNERACCESSONLY
variable is enabled for backend.
- Director service, configmap, secrets, deployment are not installed
- Frontend is configured to use "on-premise" mode via
UI_ENVIRONMENT
variable
Update the version of the chart in Chart.yaml
file!
helm registry login synthesizedio.jfrog.io
Provide 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