in confgenerator/config.go [289:316]
func relabelingsForMetadata(keys map[string]struct{}, env *CloudRunEnvironment) (res []*relabel.Config) {
if env == nil {
return
}
if _, ok := keys["service"]; ok {
res = append(res, &relabel.Config{
Action: relabel.Replace,
Replacement: env.Service,
TargetLabel: cloudRunServiceLabel,
})
}
if _, ok := keys["revision"]; ok {
res = append(res, &relabel.Config{
Action: relabel.Replace,
Replacement: env.Revision,
TargetLabel: cloudRunRevisionLabel,
})
}
if _, ok := keys["configuration"]; ok {
res = append(res, &relabel.Config{
Action: relabel.Replace,
Replacement: env.Configuration,
TargetLabel: cloudRunConfigurationLabel,
})
}
return res
}