Documentation
¶
Index ¶
- Constants
- func GetAdviceDescriptionCheckoutDependency() advice_kit_api.AdviceDefinition
- func GetAdviceDescriptionKubernetesDeploymentDependencies() advice_kit_api.AdviceDefinition
- func GetAdviceDescriptionKubernetesDeploymentLoadtest() advice_kit_api.AdviceDefinition
- func LoadFile(filename string) string
- func NewDoNothingAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate) action_kit_sdk.Action[DoNothingActionState]
- func NewEnrichmentRuleProvider() discovery_kit_sdk.EnrichmentRulesDescriber
- func NewGitHubActionPreflight() preflight_kit_sdk.Preflight[GithubActionPreflightState]
- func NewLogAction(actionId string, targetId string, ...) action_kit_sdk.Action[LogActionState]
- func NewLogActionWithLabel(actionId string, targetId string, ...) action_kit_sdk.Action[LogActionState]
- func NewRecreateAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate, ...) action_kit_sdk.Action[RecreateActionState]
- func NewSimplePreflight() preflight_kit_sdk.Preflight[SimplePreflightState]
- func NewTargetlessAction() action_kit_sdk.Action[TargetlessActionState]
- func NewWidgetAction() action_kit_sdk.Action[WidgetActionState]
- func RegisterEventListenerHandlers()
- type DoNothingActionConfig
- type DoNothingActionState
- type GithubActionPreflight
- func (preflight *GithubActionPreflight) Cancel(_ context.Context, state *GithubActionPreflightState) (*preflight_kit_api.CancelResult, error)
- func (preflight *GithubActionPreflight) Describe() preflight_kit_api.PreflightDescription
- func (preflight *GithubActionPreflight) NewEmptyState() GithubActionPreflightState
- func (preflight *GithubActionPreflight) Start(_ context.Context, state *GithubActionPreflightState, ...) (*preflight_kit_api.StartResult, error)
- func (preflight *GithubActionPreflight) Status(_ context.Context, state *GithubActionPreflightState) (*preflight_kit_api.StatusResult, error)
- type GithubActionPreflightState
- type LogActionConfig
- type LogActionState
- type NodeData
- type RecreateActionConfig
- type RecreateActionState
- type SimplePreflight
- func (preflight *SimplePreflight) Cancel(_ context.Context, state *SimplePreflightState) (*preflight_kit_api.CancelResult, error)
- func (preflight *SimplePreflight) Describe() preflight_kit_api.PreflightDescription
- func (preflight *SimplePreflight) NewEmptyState() SimplePreflightState
- func (preflight *SimplePreflight) Start(_ context.Context, state *SimplePreflightState, ...) (*preflight_kit_api.StartResult, error)
- func (preflight *SimplePreflight) Status(_ context.Context, state *SimplePreflightState) (*preflight_kit_api.StatusResult, error)
- type SimplePreflightState
- type TargetData
- type TargetlessActionState
- type WidgetActionConfig
- type WidgetActionState
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 NewDoNothingAction ¶
func NewDoNothingAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate) action_kit_sdk.Action[DoNothingActionState]
func NewEnrichmentRuleProvider ¶
func NewEnrichmentRuleProvider() discovery_kit_sdk.EnrichmentRulesDescriber
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 NewTargetlessAction ¶
func NewTargetlessAction() action_kit_sdk.Action[TargetlessActionState]
func NewWidgetAction ¶
func NewWidgetAction() action_kit_sdk.Action[WidgetActionState]
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 (preflight *GithubActionPreflight) Cancel(_ context.Context, state *GithubActionPreflightState) (*preflight_kit_api.CancelResult, error)
func (*GithubActionPreflight) Describe ¶ added in v1.0.4
func (preflight *GithubActionPreflight) Describe() preflight_kit_api.PreflightDescription
func (*GithubActionPreflight) NewEmptyState ¶ added in v1.0.4
func (preflight *GithubActionPreflight) NewEmptyState() GithubActionPreflightState
func (*GithubActionPreflight) Start ¶ added in v1.0.4
func (preflight *GithubActionPreflight) Start(_ context.Context, state *GithubActionPreflightState, request preflight_kit_api.StartPreflightRequestBody) (*preflight_kit_api.StartResult, error)
func (*GithubActionPreflight) Status ¶ added in v1.0.4
func (preflight *GithubActionPreflight) Status(_ context.Context, state *GithubActionPreflightState) (*preflight_kit_api.StatusResult, error)
type GithubActionPreflightState ¶ added in v1.0.4
type LogActionConfig ¶
type LogActionState ¶
type RecreateActionConfig ¶
type RecreateActionState ¶
type SimplePreflight ¶ added in v1.0.4
type SimplePreflight struct {
}
func (*SimplePreflight) Cancel ¶ added in v1.0.4
func (preflight *SimplePreflight) Cancel(_ context.Context, state *SimplePreflightState) (*preflight_kit_api.CancelResult, error)
func (*SimplePreflight) Describe ¶ added in v1.0.4
func (preflight *SimplePreflight) Describe() preflight_kit_api.PreflightDescription
func (*SimplePreflight) NewEmptyState ¶ added in v1.0.4
func (preflight *SimplePreflight) NewEmptyState() SimplePreflightState
func (*SimplePreflight) Start ¶ added in v1.0.4
func (preflight *SimplePreflight) Start(_ context.Context, state *SimplePreflightState, _ preflight_kit_api.StartPreflightRequestBody) (*preflight_kit_api.StartResult, error)
func (*SimplePreflight) Status ¶ added in v1.0.4
func (preflight *SimplePreflight) Status(_ context.Context, state *SimplePreflightState) (*preflight_kit_api.StatusResult, error)
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 {
}
Source Files
¶
- action_do_nothing.go
- action_log.go
- action_recreate.go
- action_targetless.go
- action_widgets.go
- advice_dependencies.go
- advice_loadtest.go
- discovery.go
- discovery_azure_instance.go
- discovery_container.go
- discovery_ec2_instance.go
- discovery_gcp_instance.go
- discovery_host.go
- discovery_kubernetes_cluster.go
- discovery_kubernetes_container.go
- discovery_kubernetes_deployment.go
- discovery_kubernetes_node.go
- discovery_pods.go
- enrichment_rule.go
- events.go
- preflight_github_action.go
- preflight_simple.go
- utils.go
Click to show internal directories.
Click to hide internal directories.