extloadtest

package
v1.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2025 License: MIT Imports: 29 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TYPE_LOG_EXAMPLE              = "EXAMPLE-LOGS"
	TYPE_MARKDOWN_APPEND_EXAMPLE  = "EXAMPLE-MARKDOWN-APPEND"
	TYPE_MARKDOWN_REPLACE_EXAMPLE = "EXAMPLE-MARKDOWN-REPLACE"
)

Variables

This section is empty.

Functions

func GetAdviceDescriptionCheckoutDependency added in v1.0.4

func GetAdviceDescriptionCheckoutDependency() advice_kit_api.AdviceDefinition

func GetAdviceDescriptionKubernetesDeploymentDependencies added in v1.0.4

func GetAdviceDescriptionKubernetesDeploymentDependencies() advice_kit_api.AdviceDefinition

func GetAdviceDescriptionKubernetesDeploymentLoadtest

func GetAdviceDescriptionKubernetesDeploymentLoadtest() advice_kit_api.AdviceDefinition

func LoadFile added in v1.0.4

func LoadFile(filename string) string

func NewGitHubActionPreflight added in v1.0.4

func NewGitHubActionPreflight() preflight_kit_sdk.Preflight[GithubActionPreflightState]

func NewLogAction

func NewLogAction(actionId string, targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate) action_kit_sdk.Action[LogActionState]

func NewLogActionWithLabel added in v1.0.4

func NewLogActionWithLabel(actionId string, targetId string, selectionTemplate *action_kit_api.TargetSelectionTemplate, actionLabel string) action_kit_sdk.Action[LogActionState]

func NewRecreateAction

func NewRecreateAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate, callbackFn func(name string)) action_kit_sdk.Action[RecreateActionState]

func NewSimplePreflight added in v1.0.4

func NewSimplePreflight() preflight_kit_sdk.Preflight[SimplePreflightState]

func RegisterEventListenerHandlers

func RegisterEventListenerHandlers()

Types

type DoNothingActionConfig

type DoNothingActionConfig struct {
}

type DoNothingActionState

type DoNothingActionState struct {
}

type GithubActionPreflight added in v1.0.4

type GithubActionPreflight struct {
}

func (*GithubActionPreflight) Cancel added in v1.0.4

func (*GithubActionPreflight) Describe added in v1.0.4

func (*GithubActionPreflight) NewEmptyState added in v1.0.4

func (preflight *GithubActionPreflight) NewEmptyState() GithubActionPreflightState

func (*GithubActionPreflight) Start added in v1.0.4

func (*GithubActionPreflight) Status added in v1.0.4

type GithubActionPreflightState added in v1.0.4

type GithubActionPreflightState struct {
	StatusCount   int
	ExecutionName *string
	Started       *time.Time
}

type LogActionConfig

type LogActionConfig struct {
	Message          string
	ErrorEndpoint    string
	LatencyEndpoint  string
	LatencyDuration  int64
	TargetFilter     string
	AddArtifact      bool
	BooleanParameter bool
}

type LogActionState

type LogActionState struct {
	FormattedMessage string
	ErrorEndpoint    string
	LatencyEndpoint  string
	LatencyDuration  time.Duration
	TargetFilter     string
	TargetName       string
	AddArtifact      bool
	Step             string
	StatusCount      int
}

type NodeData

type NodeData struct {
	Deployments          map[string]bool
	Pods                 map[string]bool
	Namespaces           map[string]bool
	ContainerIds         map[string]bool
	ContainerIdsStripped map[string]bool
}

type RecreateActionConfig

type RecreateActionConfig struct {
	PrepareFailureRate int `json:"prepareFailureRate"`
	StartFailureRate   int `json:"startFailureRate"`
}

type RecreateActionState

type RecreateActionState struct {
	Name             string  `json:"name"`
	StartFailureRate float64 `json:"startFailureRate"`
}

type SimplePreflight added in v1.0.4

type SimplePreflight struct {
}

func (*SimplePreflight) Cancel added in v1.0.4

func (*SimplePreflight) Describe added in v1.0.4

func (*SimplePreflight) NewEmptyState added in v1.0.4

func (preflight *SimplePreflight) NewEmptyState() SimplePreflightState

func (*SimplePreflight) Start added in v1.0.4

func (*SimplePreflight) Status added in v1.0.4

type SimplePreflightState added in v1.0.4

type SimplePreflightState struct {
	// contains filtered or unexported fields
}

type TargetData

type TargetData struct {
	// contains filtered or unexported fields
}

func NewTargetData

func NewTargetData() *TargetData

func (*TargetData) RegisterConfigUpdateHandlers

func (t *TargetData) RegisterConfigUpdateHandlers()

func (*TargetData) RegisterDiscoveries

func (t *TargetData) RegisterDiscoveries()

func (*TargetData) RegisterRecreateActions

func (t *TargetData) RegisterRecreateActions()

func (*TargetData) ScheduleUpdates

func (t *TargetData) ScheduleUpdates()

type TargetlessActionState

type TargetlessActionState struct {
}

type WidgetActionConfig

type WidgetActionConfig struct {
}

type WidgetActionState

type WidgetActionState struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL