Documentation
¶
Overview ¶
Package handoff exports portable Compose graphs for platforms without a qualified native adapter.
Index ¶
- func FlyFactory(r execx.Runner, root string) provider.Provider
- func RailwayFactory(r execx.Runner, root string) provider.Provider
- func VMFactory(r execx.Runner, root string) provider.Provider
- type Handoff
- func (p *Handoff) Capabilities(ctx context.Context, t spec.Target) (model.Capabilities, error)
- func (*Handoff) Operations(context.Context, *model.Deployment, *render.Bundle, state.Snapshot) ([]plan.Operation, error)
- func (p *Handoff) Render(ctx context.Context, d *model.Deployment) (*render.Bundle, error)
- func (p *Handoff) Validate(ctx context.Context, d *model.Deployment) output.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Handoff ¶
type Handoff struct {
provider.ExportOnly
// contains filtered or unexported fields
}
func (*Handoff) Capabilities ¶
func (*Handoff) Operations ¶
func (*Handoff) Validate ¶
func (p *Handoff) Validate(ctx context.Context, d *model.Deployment) output.Diagnostics
Click to show internal directories.
Click to hide internal directories.