package
1.13.0
Repository: https://github.com/kubeshop/botkube.git
Documentation: pkg.go.dev

# Functions

NewFactory creates a new Factory instance.
NewIngressBackendServiceValid creates a new IngressBackendServiceValid instance.
NewIngressTLSSecretValid creates a new IngressTLSSecretValid instance.
NewPodLabelsSet creates a new PodLabelsSet instance.
NewPodNoLatestImageTag creates a new PodNoLatestImageTag instance.
ResourceEventsForConfig returns the resource event map for a given source recommendations config.
ShouldIgnoreEvent returns true if user doesn't listen to events for a given resource, apart from enabled recommendations.

# Structs

AggregatedRunner contains multiple recommendations to run.
Factory is a factory for creating recommendation sets.
IngressBackendServiceValid checks if service and tls secret used in ingress specs is already present and adds recommendations to event struct accordingly.
IngressTLSSecretValid adds recommendations if TLS secrets used in Ingress specs don't exist.
PodLabelsSet adds recommendation when newly created Pods have no labels.
PodNoLatestImageTag add recommendations if latest image tag is used in Pod containers.
Result is the result of a recommendation check.

# Interfaces

Recommendation performs checks for a given event.