Builds — API Reference
Package: dodil.ignite.v1 · Service: BuildService
Remote container image builds (Kaniko) from an uploaded context, inline zip, or git repo. Builds are async; follow progress with StreamBuildLogs.
RPCs
| RPC | HTTP | streaming |
|---|---|---|
CreateBuild | POST /v1/ignite/builds | unary |
GetBuild | GET /v1/ignite/builds/{build_id} | unary |
ListBuilds | GET /v1/ignite/builds | unary |
StreamBuildLogs | GET /v1/ignite/builds/{build_id}/logs/stream | server-stream |
CancelBuild | POST /v1/ignite/builds/{build_id}/cancel | unary |
SaveBuildSecrets | PUT /v1/ignite/builds/secrets | unary |
UploadBuildContext | (gRPC only) | client-stream |
Pages
- Builds —
CreateBuild,GetBuild,ListBuilds,StreamBuildLogs,CancelBuild - Upload Context —
UploadBuildContext(client-streaming, gRPC only) - Build Secrets —
SaveBuildSecrets(registry, git, and build-arg credentials)
Using gRPC
These RPCs are also callable over gRPC at dodil.ignite.v1.BuildService/<Method>. Note UploadBuildContext is client-streaming and gRPC-only — it has no HTTP transcoding. See Conventions for reflection and streaming details.
See also
- Builds — overview
- Compute — image-mode versions that run built images
- Secrets — git/registry credentials referenced by builds
- Conventions — transport, auth, wire format, streaming
- CLI Basics