func containersStartedByKonlet()

in gce-containers-startup/runtime/runtime.go [207:224]


func containersStartedByKonlet(containers []dockertypes.Container, rawName string) map[string]string {
	var (
		// Matches containers started by konlet.
		namePattern1 = "/klt-"
		// The legacy pattern, see the comment on top of the function.
		namePattern2 = "/" + rawName
	)
	idsNames := make(map[string]string)
	for _, container := range containers {
		for _, name := range container.Names {
			if strings.HasPrefix(name, namePattern1) || name == namePattern2 {
				idsNames[container.ID] = name
				break
			}
		}
	}
	return idsNames
}