Documentation
¶
Index ¶
- Constants
- func AddPrefix(containerId string, runtime types.Runtime) string
- func GetConfigForContainer(ctx context.Context, r runc.Runc, targetContainerID string) (utils.TargetContainerConfig, error)
- func GetDiscoveryList() discovery_kit_api.DiscoveryList
- func NewNetworkBlackholeContainerAction(runc runc.Runc) action_kit_sdk.Action[NetworkActionState]
- func NewNetworkBlockDnsContainerAction(r runc.Runc) action_kit_sdk.Action[NetworkActionState]
- func NewNetworkCorruptPackagesContainerAction(r runc.Runc) action_kit_sdk.Action[NetworkActionState]
- func NewNetworkDelayContainerAction(r runc.Runc) action_kit_sdk.Action[NetworkActionState]
- func NewNetworkLimitBandwidthContainerAction(runc runc.Runc) action_kit_sdk.Action[NetworkActionState]
- func NewNetworkPackageLossContainerAction(r runc.Runc) action_kit_sdk.Action[NetworkActionState]
- func NewPauseContainerAction(client types.Client) action_kit_sdk.Action[PauseActionState]
- func NewStopContainerAction(client types.Client) action_kit_sdk.Action[StopActionState]
- func NewStressCpuContainerAction(r runc.Runc) action_kit_sdk.Action[StressActionState]
- func NewStressIoContainerAction(r runc.Runc) action_kit_sdk.Action[StressActionState]
- func NewStressMemoryContainerAction(r runc.Runc) action_kit_sdk.Action[StressActionState]
- func RegisterDiscoveryHandlers(client types.Client)
- func RemovePrefix(containerId string) string
- type Mode
- type NetworkActionState
- type PauseActionState
- type StopActionState
- type StressActionState
Constants ¶
View Source
const (
BaseActionID = "com.steadybit.extension_container"
)
Variables ¶
This section is empty.
Functions ¶
func GetConfigForContainer ¶ added in v1.1.25
func GetDiscoveryList ¶
func GetDiscoveryList() discovery_kit_api.DiscoveryList
func NewNetworkBlackholeContainerAction ¶
func NewNetworkBlackholeContainerAction(runc runc.Runc) action_kit_sdk.Action[NetworkActionState]
func NewNetworkBlockDnsContainerAction ¶
func NewNetworkBlockDnsContainerAction(r runc.Runc) action_kit_sdk.Action[NetworkActionState]
func NewNetworkCorruptPackagesContainerAction ¶
func NewNetworkCorruptPackagesContainerAction(r runc.Runc) action_kit_sdk.Action[NetworkActionState]
func NewNetworkDelayContainerAction ¶
func NewNetworkDelayContainerAction(r runc.Runc) action_kit_sdk.Action[NetworkActionState]
func NewNetworkLimitBandwidthContainerAction ¶
func NewNetworkLimitBandwidthContainerAction(runc runc.Runc) action_kit_sdk.Action[NetworkActionState]
func NewNetworkPackageLossContainerAction ¶
func NewNetworkPackageLossContainerAction(r runc.Runc) action_kit_sdk.Action[NetworkActionState]
func NewPauseContainerAction ¶
func NewPauseContainerAction(client types.Client) action_kit_sdk.Action[PauseActionState]
func NewStopContainerAction ¶
func NewStopContainerAction(client types.Client) action_kit_sdk.Action[StopActionState]
func NewStressCpuContainerAction ¶
func NewStressCpuContainerAction(r runc.Runc) action_kit_sdk.Action[StressActionState]
func NewStressIoContainerAction ¶
func NewStressIoContainerAction(r runc.Runc) action_kit_sdk.Action[StressActionState]
func NewStressMemoryContainerAction ¶
func NewStressMemoryContainerAction(r runc.Runc) action_kit_sdk.Action[StressActionState]
func RemovePrefix ¶
Types ¶
type NetworkActionState ¶
type NetworkActionState struct {
ExecutionId uuid.UUID
NetworkOpts json.RawMessage
ContainerConfig utils.TargetContainerConfig
}
type PauseActionState ¶
type PauseActionState struct {
ContainerId string
}
type StopActionState ¶
type StressActionState ¶
Source Files
¶
Click to show internal directories.
Click to hide internal directories.