Core
Database
The Sidecar requires its own PostgreSQL database — never share a schema with Tower.Tower callbacks
How the Sidecar reaches Tower Core. The secret must match the value configured on Tower.Integrations (optional)
These variables configure the example actions. An action only runs if the workflow includes it — there is no single “integrations” switch. Git push additionally has its own master switch (…GITHUB_ENABLED, default false); Slack has no enable flag and simply stays inactive until a token and channel are set. With the shipped defaults, an approved promotion performs no outbound Git or messaging calls.
Git versioning
Commits the promoted model’s files to a Git repository on approval. See Git Model Versioning.Messaging (Slack)
Posts a message when a promotion completes.REST callout
Next Steps
- Git Model Versioning: enable and use the Git integration
- Architecture: how these pieces fit together