Skip to content
Proud to collaborate with Microsoft for Startups

Deploy ​

WorkflowTypeDescription
deploy.backend.authorize_secretsAtomic—
deploy.backend.canaryAtomic—
deploy.backend.cleanupAtomic—
deploy.backend.header_basedAtomic—
deploy.backend.immediateLinearProvision backend container capacity immediately
deploy.backend.registry_tokenAtomic—
deploy.cloudrun.rollbackDagRestore Cloud Run traffic to a previously stable revision.
deploy.cloudrun.rollout-canaryLinearRoll out a Cloud Run revision through staged traffic percentages with rollback support.
deploy.cloudrun.rollout-immediateDagDeploy a Cloud Run revision and move all traffic to it after readiness.
deploy.cloudrun.teardownDagTear down a Cloud Run deployment: delete the service and (if bound) its domain mapping. Idempotent.
deploy.database.deprovisionDagTear down a provisioned database: delete the Cloud SQL instance (cascades) and its credentials secret. Idempotent.
deploy.database.provision-postgresLinearProvision a PostgreSQL database for a deployment target using Cloud SQL primitives.
deploy.database.run-migrationsLinearRun database migrations for a release through the configured runner backend.
deploy.domain.bindDagBind a deployed service or static target to a custom domain and DNS records.
deploy.domain.unbindDagReverse deploy.domain.bind: delete the Cloud Run domain mapping and (if identifiers given) the DNS record. Idempotent.
deploy.job.run-onceLinearRun a single one-off command in an image through the configured runner backend (schema bootstrap, ad-hoc migration, backfill) — the flat, ceremony-free sibling of deploy.database.run-migrations that needs no deployment target or release.
deploy.k8s.import-clusterAtomicAdopt every Deployment on a Kubernetes cluster as DeploymentTargets — lists namespaces, filters out k8s internals (kube-*, default, ltinteg-system), and runs the per-namespace upsert for each. One run = full cluster onboarding.
deploy.k8s.import-namespaceAtomicAdopt every Deployment in a Kubernetes namespace as a DeploymentTarget row, keyed by (cloud_connection, namespace, app_name).
deploy.k8s.rollout-rollingLinearRoll out a release to a KUBERNETES DeploymentTarget by driving k8s.app.update.
deploy.k8s.rollout-set-imageLinearRoll out a release to a KUBERNETES DeploymentTarget by driving k8s.app.set-image. Helm-safe — only touches the container image.
deploy.k8s.sync-allAtomicBulk-refresh DeploymentTarget.status / last_ready_check_at / provider_metadata for every KUBERNETES target in an org (optionally narrowed by cloud_connection or namespace).
deploy.k8s.sync-target-statusAtomicRead live Deployment status for a KUBERNETES DeploymentTarget and refresh its status / last_ready_check_at / provider_metadata.
deploy.platform.releaseLinearOrchestrate a full LtInteg platform deployment through Deploy.
deploy.platform.teardownLinearReverse of deploy.platform.release: best-effort teardown of domains, static sites, services (+images), and databases.
deploy.release.rollbackLinearShip the release from a previously COMPLETED DeploymentRollout back to its DeploymentTarget by dispatching the same strategy. Creates a new rollout row; logs ABORTED on the rollout being rolled away from.
deploy.release.startLinearCreate a DeploymentRelease + DeploymentRollout for a target and dispatch the appropriate strategy workflow. Rejects with target_busy if another rollout is active.
deploy.rollout-static-bluegreenLinearPrepare a candidate slot and switch traffic for a static target
deploy.rollout-static-canaryLinearShift a small percentage of traffic to a staging distribution before full promotion
deploy.rollout-static-immediateLinearPromote a static release immediately to the live slot
deploy.service.bind-configAtomicResolve deployment target, release, environment, and runtime config into a Cloud Run service contract.
deploy.service.bind-secretsLinearMaterialize runtime secrets in GCP Secret Manager and grant service-account access.
deploy.static.build-and-publishLinearBuild a Vite/SPA on a runner (git clone + build) and stage the built dist/ into a GCS serving bucket, emitting the bucket/prefix/static_url/bundle_ref handoff that deploy.static.publish consumes — the fully-GCP counterpart of cloudflare.pages.build-and-deploy.
deploy.static.publishDagPublish frontend/static build artifacts through Deploy without using SPAD.
deploy.static.teardownDagTear down a static deploy: delete published objects under bucket/prefix and (if identifiers given) the DNS record. Idempotent.
deploy.target-dispatchLinearDispatch queued deployments for a deployment target