Documentation
¶
Index ¶
- Constants
- func NewArgoRolloutRestartAction(k8s *client.Client) action_kit_sdk.Action[ArgoRolloutRestartState]
- func NewRolloutDiscovery(k8s *client.Client) discovery_kit_sdk.TargetDiscovery
- type ArgoRolloutRestartAction
- func (a *ArgoRolloutRestartAction) Describe() action_kit_api.ActionDescription
- func (a *ArgoRolloutRestartAction) NewEmptyState() ArgoRolloutRestartState
- func (a *ArgoRolloutRestartAction) Prepare(_ context.Context, state *ArgoRolloutRestartState, ...) (*action_kit_api.PrepareResult, error)
- func (a *ArgoRolloutRestartAction) Start(ctx context.Context, state *ArgoRolloutRestartState) (*action_kit_api.StartResult, error)
- type ArgoRolloutRestartState
Constants ¶
View Source
const ( ArgoRolloutTargetType = "com.steadybit.extension_kubernetes.argo-rollout" ArgoRolloutRestartActionId = "com.steadybit.extension_kubernetes.argo-rollout-restart" ArgoRolloutIcon = "" /* 7950-byte string literal not displayed */ )
Variables ¶
This section is empty.
Functions ¶
func NewArgoRolloutRestartAction ¶
func NewArgoRolloutRestartAction(k8s *client.Client) action_kit_sdk.Action[ArgoRolloutRestartState]
func NewRolloutDiscovery ¶
func NewRolloutDiscovery(k8s *client.Client) discovery_kit_sdk.TargetDiscovery
Types ¶
type ArgoRolloutRestartAction ¶
type ArgoRolloutRestartAction struct {
// contains filtered or unexported fields
}
func (*ArgoRolloutRestartAction) Describe ¶
func (a *ArgoRolloutRestartAction) Describe() action_kit_api.ActionDescription
func (*ArgoRolloutRestartAction) NewEmptyState ¶
func (a *ArgoRolloutRestartAction) NewEmptyState() ArgoRolloutRestartState
func (*ArgoRolloutRestartAction) Prepare ¶
func (a *ArgoRolloutRestartAction) Prepare(_ context.Context, state *ArgoRolloutRestartState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (*ArgoRolloutRestartAction) Start ¶
func (a *ArgoRolloutRestartAction) Start(ctx context.Context, state *ArgoRolloutRestartState) (*action_kit_api.StartResult, error)
type ArgoRolloutRestartState ¶
Click to show internal directories.
Click to hide internal directories.