filters

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2019 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindNamespaceFromService

func FindNamespaceFromService(service string) string

FindNamespaceFromService returns namespace from fully qualified domain name

func ValidSecret

func ValidSecret(name, namespace string) (*apiV1.Secret, error)

ValidSecret return Secret object if the secret is present in the specified object

func ValidService

func ValidService(name, namespace string) (*apiV1.Service, error)

ValidService returns Service object is service given service exists in the given namespace

func ValidServicePort

func ValidServicePort(name, namespace string, port int32) (*apiV1.Service, error)

ValidServicePort returns valid Service object if given service with the port exists in the given namespace

Types

type ImageTagChecker

type ImageTagChecker struct {
}

ImageTagChecker add recommendations to the event object if latest image tag is used in pod containers

func NewImageTagChecker

func NewImageTagChecker() *ImageTagChecker

NewImageTagChecker creates new ImageTagChecker object

func (*ImageTagChecker) Run

func (f *ImageTagChecker) Run(object interface{}, event *events.Event)

Run filers and modifies event struct

type IngressValidator

type IngressValidator struct {
}

IngressValidator checks if service and tls secret used in ingress specs is already present and adds recommendations to event struct accordingly

func NewIngressValidator

func NewIngressValidator() *IngressValidator

NewIngressValidator returns new IngressValidator object

func (*IngressValidator) Run

func (iv *IngressValidator) Run(object interface{}, event *events.Event)

Run filers and modifies event struct

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL