12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- package moby_buildkit_v1_frontend
- import "github.com/moby/buildkit/util/apicaps"
- var Caps apicaps.CapList
- // Every backwards or forwards non-compatible change needs to add a new capability row.
- // By default new capabilities should be experimental. After merge a capability is
- // considered immutable. After a capability is marked stable it should not be disabled.
- const (
- CapSolveBase apicaps.CapID = "solve.base"
- CapSolveInlineReturn apicaps.CapID = "solve.inlinereturn"
- CapResolveImage apicaps.CapID = "resolveimage"
- CapReadFile apicaps.CapID = "readfile"
- CapReturnResult apicaps.CapID = "return"
- CapReturnMap apicaps.CapID = "returnmap"
- )
- func init() {
- Caps.Init(apicaps.Cap{
- ID: CapSolveBase,
- Enabled: true,
- Status: apicaps.CapStatusExperimental,
- })
- Caps.Init(apicaps.Cap{
- ID: CapSolveInlineReturn,
- Name: "inline return from solve",
- Enabled: true,
- Deprecated: true,
- Status: apicaps.CapStatusExperimental,
- })
- Caps.Init(apicaps.Cap{
- ID: CapResolveImage,
- Name: "resolve remote image config",
- Enabled: true,
- Status: apicaps.CapStatusExperimental,
- })
- Caps.Init(apicaps.Cap{
- ID: CapReadFile,
- Name: "read static file",
- Enabled: true,
- Status: apicaps.CapStatusExperimental,
- })
- Caps.Init(apicaps.Cap{
- ID: CapReturnResult,
- Name: "return solve result",
- Enabled: true,
- Status: apicaps.CapStatusExperimental,
- })
- Caps.Init(apicaps.Cap{
- ID: CapReturnMap,
- Name: "return reference map",
- Enabled: true,
- Status: apicaps.CapStatusExperimental,
- })
- }
|