Skip to content

Commit d02a2ac

Browse files
committed
added container identifier for AWS fargate
1 parent 80bc76d commit d02a2ac

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pkg/host/info.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ const (
3838
k8sKind = "kubepods"
3939
docker = "docker"
4040
containerd = "containerd"
41+
ecsPrefix = "ecs" // AWS ECS Fargate
42+
fargate = "fargate" // AWS EKS Fargate
4143

4244
numberOfKeysAndValues = 2
4345
lengthOfContainerID = 64
@@ -260,7 +262,8 @@ func containsContainerReference(cgroupFile string) (bool, error) {
260262
scanner := bufio.NewScanner(bytes.NewReader(data))
261263
for scanner.Scan() {
262264
line := strings.TrimSpace(scanner.Text())
263-
if strings.Contains(line, k8sKind) || strings.Contains(line, docker) || strings.Contains(line, containerd) {
265+
if strings.Contains(line, k8sKind) || strings.Contains(line, docker) || strings.Contains(line, containerd) ||
266+
strings.Contains(line, ecsPrefix) || strings.Contains(line, fargate) {
264267
return true, nil
265268
}
266269
}

0 commit comments

Comments
 (0)