Documentation
¶
Index ¶
- func NewCheck(name, targetType, comment string) ks.Check
- type Checks
- func (c *Checks) All() []ks.Check
- func (c *Checks) CronJobs() map[string]CronJobCheck
- func (c *Checks) Deployments() map[string]DeploymentCheck
- func (c *Checks) Ingresses() map[string]IngressCheck
- func (c *Checks) Metas() map[string]MetaCheck
- func (c *Checks) NetworkPolicies() map[string]NetworkPolicyCheck
- func (c *Checks) Pods() map[string]PodCheck
- func (c *Checks) RegisterCronJobCheck(name, comment string, fn func(batchv1beta1.CronJob) scorecard.TestScore)
- func (c *Checks) RegisterDeploymentCheck(name, comment string, fn func(appsv1.Deployment) scorecard.TestScore)
- func (c *Checks) RegisterIngressCheck(name, comment string, fn func(extensionsv1beta1.Ingress) scorecard.TestScore)
- func (c *Checks) RegisterMetaCheck(name, comment string, fn func(metav1.TypeMeta) scorecard.TestScore)
- func (c *Checks) RegisterNetworkPolicyCheck(name, comment string, fn func(networkingv1.NetworkPolicy) scorecard.TestScore)
- func (c *Checks) RegisterPodCheck(name, comment string, fn func(corev1.PodTemplateSpec) scorecard.TestScore)
- func (c *Checks) RegisterServiceCheck(name, comment string, fn func(corev1.Service) scorecard.TestScore)
- func (c *Checks) RegisterStatefulSetCheck(name, comment string, fn func(appsv1.StatefulSet) scorecard.TestScore)
- func (c *Checks) Services() map[string]ServiceCheck
- func (c *Checks) StatefulSets() map[string]StatefulSetCheck
- type CronJobCheck
- type DeploymentCheck
- type IngressCheck
- type MetaCheck
- type NetworkPolicyCheck
- type PodCheck
- type ServiceCheck
- type StatefulSetCheck
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Checks ¶
type Checks struct {
// contains filtered or unexported fields
}
func (*Checks) CronJobs ¶
func (c *Checks) CronJobs() map[string]CronJobCheck
func (*Checks) Deployments ¶
func (c *Checks) Deployments() map[string]DeploymentCheck
func (*Checks) Ingresses ¶
func (c *Checks) Ingresses() map[string]IngressCheck
func (*Checks) NetworkPolicies ¶
func (c *Checks) NetworkPolicies() map[string]NetworkPolicyCheck
func (*Checks) RegisterCronJobCheck ¶
func (*Checks) RegisterDeploymentCheck ¶
func (*Checks) RegisterIngressCheck ¶
func (*Checks) RegisterMetaCheck ¶
func (*Checks) RegisterNetworkPolicyCheck ¶
func (c *Checks) RegisterNetworkPolicyCheck(name, comment string, fn func(networkingv1.NetworkPolicy) scorecard.TestScore)
func (*Checks) RegisterPodCheck ¶
func (*Checks) RegisterServiceCheck ¶
func (*Checks) RegisterStatefulSetCheck ¶
func (*Checks) Services ¶
func (c *Checks) Services() map[string]ServiceCheck
func (*Checks) StatefulSets ¶
func (c *Checks) StatefulSets() map[string]StatefulSetCheck
type CronJobCheck ¶
type DeploymentCheck ¶
type IngressCheck ¶
type NetworkPolicyCheck ¶
type NetworkPolicyCheck struct { ks.Check Fn func(networkingv1.NetworkPolicy) scorecard.TestScore }
type ServiceCheck ¶
type StatefulSetCheck ¶
Click to show internal directories.
Click to hide internal directories.