Documentation
¶
Overview ¶
Package lifecycle is a generated GoMock package.
Index ¶
- Constants
- func BatchStartTimeFromContext(ctx context.Context) (time.Time, bool)
- func ContextWithBatchStartTime(ctx context.Context, t time.Time) context.Context
- type Action
- type ActionHandler
- type ActionHandlerType
- type ActionType
- type Compose
- type MockActionHandler
- type MockActionHandlerMockRecorder
- type Quadlet
- type Volume
Constants ¶
View Source
const ( ComposeAppPath = "/etc/compose/manifests" EmbeddedComposeAppPath = "/usr/local/etc/compose/manifests" )
View Source
const ( QuadletAppPath = "/etc/containers/systemd" EmbeddedQuadletAppPath = "/usr/local/etc/containers/systemd" QuadletTargetPath = "/etc/systemd/system/" QuadletTargetName = "flightctl-quadlet-app.target" )
Variables ¶
This section is empty.
Functions ¶
func BatchStartTimeFromContext ¶ added in v1.0.0
Types ¶
type Action ¶
type Action struct {
// ID of the application
ID string
// Name of the application
Name string
// Environment variables to be passed to the manifest handler at runtime
EnvVars map[string]string
// Type of the action
Type ActionType
// AppType of the application
AppType v1beta1.AppType
// Path to the application
Path string
// Embedded is true if the application is embedded in the device
Embedded bool
// Volumes is a list of volume names related to this application
Volumes []Volume
}
type ActionHandler ¶
type ActionHandlerType ¶
type ActionHandlerType string
const (
ActionHandlerCompose ActionHandlerType = "compose"
)
type ActionType ¶
type ActionType string
const ( ActionAdd ActionType = "add" ActionRemove ActionType = "remove" ActionUpdate ActionType = "update" )
type MockActionHandler ¶ added in v1.0.0
type MockActionHandler struct {
// contains filtered or unexported fields
}
MockActionHandler is a mock of ActionHandler interface.
func NewMockActionHandler ¶ added in v1.0.0
func NewMockActionHandler(ctrl *gomock.Controller) *MockActionHandler
NewMockActionHandler creates a new mock instance.
func (*MockActionHandler) EXPECT ¶ added in v1.0.0
func (m *MockActionHandler) EXPECT() *MockActionHandlerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockActionHandlerMockRecorder ¶ added in v1.0.0
type MockActionHandlerMockRecorder struct {
// contains filtered or unexported fields
}
MockActionHandlerMockRecorder is the mock recorder for MockActionHandler.
type Quadlet ¶ added in v1.0.0
type Quadlet struct {
// contains filtered or unexported fields
}
func NewQuadlet ¶ added in v1.0.0
func NewQuadlet(log *log.PrefixLogger, rw fileio.ReadWriter, systemdManager systemd.Manager, podman *client.Podman) *Quadlet
Click to show internal directories.
Click to hide internal directories.