Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Extractor ¶
type Extractor struct {
// contains filtered or unexported fields
}
Extractor defines the annotation parsers to be used in the extraction of annotations
func NewIngressAnnotationExtractor ¶
NewIngressAnnotationExtractor creates a new annotations extractor
func NewServiceAnnotationExtractor ¶
NewServiceAnnotationExtractor creates a new annotations extractor
func (Extractor) ExtractIngress ¶
func (e Extractor) ExtractIngress(ing *extensions.Ingress) *Ingress
ExtractIngress extracts the annotations from an Ingress
type Ingress ¶
type Ingress struct { // TODO: found out why the ObjectMeta is needed? metav1.ObjectMeta Action *action.Config HealthCheck *healthcheck.Config TargetGroup *targetgroup.Config LoadBalancer *loadbalancer.Config Listener *listener.Config Tags *tags.Config Error error }
Ingress defines the valid annotations present in one AWS ALB Ingress rule
func NewIngressDummy ¶
func NewIngressDummy() *Ingress
Click to show internal directories.
Click to hide internal directories.