DEPLOYMENTS
Push to deploy, on your own servers.
Application deploys with the ergonomics of a PaaS and none of the hosting bill. Connect a repository, define the build, and ship through a pipeline that pauses where you tell it to.
THE MANUAL WAY
The deploy script that grew.
THE BASH FILE
Deployment is a 200-line shell script one person understands. It has no dry run, no rollback, and its failure mode is stopping halfway.
THE ROLLBACK
A release is bad and needs reverting. The previous image tag is technically still in the registry, and finding out which one it was takes longer than the outage should have.
THE ENVIRONMENT GAP
Staging and production diverged because they are configured in different places, so a release that passed staging fails on config in production.
WHAT TALOS DOES
A release you can reverse.
Repository-connected builds
Build from a connected repository on push or on demand, producing a tagged image Talos then owns the lifecycle of.
Environments as objects
Staging and production are the same definition with different variables, so the difference between them is inspectable.
One-action rollback
Every release records the artefact and configuration it replaced. Reverting selects a previous release rather than reconstructing one.
Deploy to host or cluster
The same application can target a Docker host or a Kubernetes cluster without a second toolchain.
Release history
Who shipped what, when, from which commit, and whether it was approved — as a list rather than an archaeology exercise.
Gated promotion
Promotion to production can require a second person, with the diff between the running release and the candidate shown at the gate.
HOW IT RUNS
Every action is a tracked job.
WHAT MAKES THIS DIFFERENT
The rollback target is decided before the deploy, not after.
Rollback usually fails because it is improvised during an incident: someone tries to remember which tag was live, whether the config changed with it, and whether reverting the image alone is enough. Talos records the complete previous state — artefact and configuration together — as part of shipping the new one. Reverting selects that record. It is the same mechanism as deploying, pointed backwards.
RELATED CAPABILITIES
Ship one service through it.
Start with staging. The production gate is off until you turn it on.