diff options
Diffstat (limited to 'plugin/kubernetes/metadata.go')
-rw-r--r-- | plugin/kubernetes/metadata.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugin/kubernetes/metadata.go b/plugin/kubernetes/metadata.go index 36e2f9a0f..ed651e4ed 100644 --- a/plugin/kubernetes/metadata.go +++ b/plugin/kubernetes/metadata.go @@ -19,6 +19,13 @@ func (k *Kubernetes) Metadata(ctx context.Context, state request.Request) contex metadata.SetValueFunc(ctx, "kubernetes/client-pod-name", func() string { return pod.Name }) + + for k, v := range pod.Labels { + v := v + metadata.SetValueFunc(ctx, "kubernetes/client-label/"+k, func() string { + return v + }) + } } zone := plugin.Zones(k.Zones).Matches(state.Name()) |