Deployment & Config · Section 4
GitHub Git Push Deployments
Continuous Integration and Deployment are native. Kubeletto coordinates repository webhooks, compilation steps, security scanning, and rolling releases on every branch update.
The Build Pipeline Architecture
Linking a GitHub repository sets up a multi-step compilation workspace:
- Webhook Event Ingestion: A push to your branch (e.g.
main) triggers an authenticated webhook processed byplatform-core. - Workspace Isolation: An ephemeral build worker (
platform-worker) checks out the repository commit. - Dockerfile Build: The worker locates your
Dockerfilein the repository root and compiles it using BuildKit. ADockerfileis required — push one to your repo before triggering a git deployment. - Isolation & Sandbox: The compilation runs inside an isolated build container using runc, restricted by seccomp and AppArmor profiles.
- Storage & Registry: The completed OCI image is pushed to the integrated container registry backed by secure object storage.
- Traffic Rollout:
platform-coreupdates routing variables, executing a rolling update to redirect ingress HTTP requests to the new service revision.