Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CheckAllOptions ¶
type CheckAllOptions struct { Client kubernetes.Interface CheckUpdateStrategyOptions CheckUpdateStrategyOptions CheckAvailableReplicasOptions CheckAvailableReplicasOptions CheckPodRestartsOptions CheckPodRestartsOptions CheckProbesDefinedOptions CheckProbesDefinedOptions CheckContainerDefinedOptions CheckContainerDefinedOptions }
CheckAllOptions contains options needed to run all deployment checks
type CheckAvailableReplicasOptions ¶
CheckAvailableReplicasOptions contains options needed to run CheckAvailableReplicas check
type CheckContainerDefinedOptions ¶
CheckContainerDefinedOptions contains options needed to run CheckContainerDefined check
type CheckDeployment ¶
type CheckDeployment interface { CheckUpdateStrategy(CheckUpdateStrategyOptions) icinga.Result CheckAvailableReplicas(CheckAvailableReplicasOptions) icinga.Result CheckPodRestarts(CheckPodRestartsOptions) icinga.Result CheckProbesDefined(CheckProbesDefinedOptions) icinga.Result CheckContainerDefined(CheckContainerDefinedOptions) icinga.Result CheckAll(CheckAllOptions) icinga.Results }
CheckDeployment interface to check a deployment
func NewCheckDeployment ¶
func NewCheckDeployment(client kubernetes.Interface, name string, namespace string) CheckDeployment
NewCheckDeployment creates a new instance of CheckDeployment
type CheckPodRestartsOptions ¶
CheckPodRestartsOptions contains options needed to run CheckPodRestarts check
type CheckProbesDefinedOptions ¶
CheckProbesDefinedOptions contains options needed to run CheckProbesDefined check
type CheckUpdateStrategyOptions ¶
CheckUpdateStrategyOptions contains options needed to run CheckUpdateStrategy check
Click to show internal directories.
Click to hide internal directories.