wip: reinstate debug

This commit is contained in:
Laurence 2024-04-23 11:05:12 +01:00
parent d1bcd71f85
commit 59612d8c5d
No known key found for this signature in database
GPG key ID: B053BEE3478E8FEF

View file

@ -451,11 +451,15 @@ func (d *DockerSource) EvalContainer(container dockerTypes.Container) (*Containe
parsedLabels := d.getContainerLabels(container.ID)
if len(parsedLabels) != 0 {
if v, ok := parsedLabels["enable"]; ok && strings.ToLower(v.(string)) == "true" {
if _, ok = parsedLabels["labels"].(map[string]string); !ok {
d.logger.Debugf("container labels +%v", parsedLabels["labels"])
if _, ok = parsedLabels["labels"]; !ok {
d.logger.Error("container has 'crowdsec.enable=true' label set to true but no 'labels' keys found")
return &ContainerConfig{}, false
}
d.logger.Debugf("container labels +%v", parsedLabels["labels"])
labels := make(map[string]string)
for k, v := range parsedLabels["labels"].(map[string]string) {
labels[k] = v
}
return &ContainerConfig{ID: container.ID, Name: container.Names[0], Labels: parsedLabels["labels"].(map[string]string), Tty: d.getContainerTTY(container.ID)}, true
}
}