From ad22389218e3fa185e38197a4175eed58a2395cd Mon Sep 17 00:00:00 2001 From: Lv Jiawei Date: Mon, 24 Dec 2018 17:24:01 +0800 Subject: [PATCH] Add ingress in UnmarshalYAML and init (#5035) Both UnmarshalYAML and init lacks the role type ingress. Signed-off-by: MIBc --- discovery/kubernetes/kubernetes.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/discovery/kubernetes/kubernetes.go b/discovery/kubernetes/kubernetes.go index 1e063bc715..485fbb9085 100644 --- a/discovery/kubernetes/kubernetes.go +++ b/discovery/kubernetes/kubernetes.go @@ -104,7 +104,7 @@ func (c *SDConfig) UnmarshalYAML(unmarshal func(interface{}) error) error { return err } if c.Role == "" { - return fmt.Errorf("role missing (one of: pod, service, endpoints, node)") + return fmt.Errorf("role missing (one of: pod, service, endpoints, node, ingress)") } if len(c.BearerToken) > 0 && len(c.BearerTokenFile) > 0 { return fmt.Errorf("at most one of bearer_token & bearer_token_file must be configured") @@ -137,7 +137,7 @@ func init() { prometheus.MustRegister(eventCount) // Initialize metric vectors. - for _, role := range []string{"endpoints", "node", "pod", "service"} { + for _, role := range []string{"endpoints", "node", "pod", "service", "ingress"} { for _, evt := range []string{"add", "delete", "update"} { eventCount.WithLabelValues(role, evt) }