Documentation
¶
Index ¶
- Constants
- func NewCheckDeploymentRolloutStatusAction() action_kit_sdk.Action[CheckDeploymentRolloutStatusState]
- func NewDeploymentDiscovery(k8s *client.Client) discovery_kit_sdk.TargetDiscovery
- func NewDeploymentPodCountCheckAction(k8s *client.Client) action_kit_sdk.Action[extcommon.PodCountCheckState]
- func NewDeploymentRolloutRestartAction() action_kit_sdk.Action[DeploymentRolloutRestartState]
- func NewPodCountMetricsAction() action_kit_sdk.Action[PodCountMetricsState]
- func NewScaleDeploymentAction() action_kit_sdk.Action[extcommon.KubectlActionState]
- type CheckDeploymentRolloutConfig
- type CheckDeploymentRolloutStatusAction
- func (f CheckDeploymentRolloutStatusAction) Describe() action_kit_api.ActionDescription
- func (f CheckDeploymentRolloutStatusAction) NewEmptyState() CheckDeploymentRolloutStatusState
- func (f CheckDeploymentRolloutStatusAction) Prepare(_ context.Context, state *CheckDeploymentRolloutStatusState, ...) (*action_kit_api.PrepareResult, error)
- func (f CheckDeploymentRolloutStatusAction) Start(_ context.Context, _ *CheckDeploymentRolloutStatusState) (*action_kit_api.StartResult, error)
- func (f CheckDeploymentRolloutStatusAction) Status(_ context.Context, state *CheckDeploymentRolloutStatusState) (*action_kit_api.StatusResult, error)
- type CheckDeploymentRolloutStatusState
- type DeploymentRolloutRestartAction
- func (f DeploymentRolloutRestartAction) Describe() action_kit_api.ActionDescription
- func (f DeploymentRolloutRestartAction) NewEmptyState() DeploymentRolloutRestartState
- func (f DeploymentRolloutRestartAction) Prepare(_ context.Context, state *DeploymentRolloutRestartState, ...) (*action_kit_api.PrepareResult, error)
- func (f DeploymentRolloutRestartAction) Start(_ context.Context, state *DeploymentRolloutRestartState) (*action_kit_api.StartResult, error)
- func (f DeploymentRolloutRestartAction) Status(_ context.Context, state *DeploymentRolloutRestartState) (*action_kit_api.StatusResult, error)
- type DeploymentRolloutRestartConfig
- type DeploymentRolloutRestartState
- type PodCountMetricsAction
- func (f PodCountMetricsAction) Describe() action_kit_api.ActionDescription
- func (f PodCountMetricsAction) NewEmptyState() PodCountMetricsState
- func (f PodCountMetricsAction) Prepare(_ context.Context, state *PodCountMetricsState, ...) (*action_kit_api.PrepareResult, error)
- func (f PodCountMetricsAction) Start(_ context.Context, _ *PodCountMetricsState) (*action_kit_api.StartResult, error)
- func (f PodCountMetricsAction) Status(_ context.Context, state *PodCountMetricsState) (*action_kit_api.StatusResult, error)
- type PodCountMetricsConfig
- type PodCountMetricsState
- type ScaleDeploymentConfig
Constants ¶
View Source
const ( DeploymentTargetType = "com.steadybit.extension_kubernetes.kubernetes-deployment" PodCountMetricActionId = "com.steadybit.extension_kubernetes.pod_count_metric" DeploymentPodCountCheckActionId = "com.steadybit.extension_kubernetes.pod_count_check" RolloutRestartActionId = "com.steadybit.extension_kubernetes.rollout-restart" RolloutStatusActionId = "com.steadybit.extension_kubernetes.rollout-status" ScaleDeploymentActionId = "com.steadybit.extension_kubernetes.scale_deployment" )
Variables ¶
This section is empty.
Functions ¶
func NewCheckDeploymentRolloutStatusAction ¶
func NewCheckDeploymentRolloutStatusAction() action_kit_sdk.Action[CheckDeploymentRolloutStatusState]
func NewDeploymentDiscovery ¶
func NewDeploymentDiscovery(k8s *client.Client) discovery_kit_sdk.TargetDiscovery
func NewDeploymentPodCountCheckAction ¶
func NewDeploymentPodCountCheckAction(k8s *client.Client) action_kit_sdk.Action[extcommon.PodCountCheckState]
func NewDeploymentRolloutRestartAction ¶
func NewDeploymentRolloutRestartAction() action_kit_sdk.Action[DeploymentRolloutRestartState]
func NewPodCountMetricsAction ¶
func NewPodCountMetricsAction() action_kit_sdk.Action[PodCountMetricsState]
func NewScaleDeploymentAction ¶
func NewScaleDeploymentAction() action_kit_sdk.Action[extcommon.KubectlActionState]
Types ¶
type CheckDeploymentRolloutConfig ¶
type CheckDeploymentRolloutConfig struct {
Duration int
}
type CheckDeploymentRolloutStatusAction ¶
type CheckDeploymentRolloutStatusAction struct {
}
func (CheckDeploymentRolloutStatusAction) Describe ¶
func (f CheckDeploymentRolloutStatusAction) Describe() action_kit_api.ActionDescription
func (CheckDeploymentRolloutStatusAction) NewEmptyState ¶
func (f CheckDeploymentRolloutStatusAction) NewEmptyState() CheckDeploymentRolloutStatusState
func (CheckDeploymentRolloutStatusAction) Prepare ¶
func (f CheckDeploymentRolloutStatusAction) Prepare(_ context.Context, state *CheckDeploymentRolloutStatusState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (CheckDeploymentRolloutStatusAction) Start ¶
func (f CheckDeploymentRolloutStatusAction) Start(_ context.Context, _ *CheckDeploymentRolloutStatusState) (*action_kit_api.StartResult, error)
func (CheckDeploymentRolloutStatusAction) Status ¶
func (f CheckDeploymentRolloutStatusAction) Status(_ context.Context, state *CheckDeploymentRolloutStatusState) (*action_kit_api.StatusResult, error)
type DeploymentRolloutRestartAction ¶
type DeploymentRolloutRestartAction struct {
}
func (DeploymentRolloutRestartAction) Describe ¶
func (f DeploymentRolloutRestartAction) Describe() action_kit_api.ActionDescription
func (DeploymentRolloutRestartAction) NewEmptyState ¶
func (f DeploymentRolloutRestartAction) NewEmptyState() DeploymentRolloutRestartState
func (DeploymentRolloutRestartAction) Prepare ¶
func (f DeploymentRolloutRestartAction) Prepare(_ context.Context, state *DeploymentRolloutRestartState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (DeploymentRolloutRestartAction) Start ¶
func (f DeploymentRolloutRestartAction) Start(_ context.Context, state *DeploymentRolloutRestartState) (*action_kit_api.StartResult, error)
func (DeploymentRolloutRestartAction) Status ¶
func (f DeploymentRolloutRestartAction) Status(_ context.Context, state *DeploymentRolloutRestartState) (*action_kit_api.StatusResult, error)
type PodCountMetricsAction ¶
type PodCountMetricsAction struct {
}
func (PodCountMetricsAction) Describe ¶
func (f PodCountMetricsAction) Describe() action_kit_api.ActionDescription
func (PodCountMetricsAction) NewEmptyState ¶
func (f PodCountMetricsAction) NewEmptyState() PodCountMetricsState
func (PodCountMetricsAction) Prepare ¶
func (f PodCountMetricsAction) Prepare(_ context.Context, state *PodCountMetricsState, request action_kit_api.PrepareActionRequestBody) (*action_kit_api.PrepareResult, error)
func (PodCountMetricsAction) Start ¶
func (f PodCountMetricsAction) Start(_ context.Context, _ *PodCountMetricsState) (*action_kit_api.StartResult, error)
func (PodCountMetricsAction) Status ¶
func (f PodCountMetricsAction) Status(_ context.Context, state *PodCountMetricsState) (*action_kit_api.StatusResult, error)
type PodCountMetricsConfig ¶
type PodCountMetricsConfig struct {
Duration int
}
type PodCountMetricsState ¶
type ScaleDeploymentConfig ¶
type ScaleDeploymentConfig struct {
ReplicaCount int
}
Click to show internal directories.
Click to hide internal directories.