Skip to main content
The Sidecar is configured entirely through environment variables. This chapter is the reference; for how to run it, see Deployment.

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.
Never ship credentials in the imageProvide tokens only through environment variables / your secret manager. Do not bake them into configuration files or images — a token committed to a repository will be detected and revoked.

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