func()

in benchmarks/benchmark/tools/model-load-benchmark/config/config.go [215:239]


func (s *SideCarResources) ToMap() map[string]string {
	annotations := map[string]string{
		"gke-gcsfuse/volumes": "true",
	}
	if s.CPULimit.Base != 0 {
		annotations["gke-gcsfuse/cpu-limit"] = fmt.Sprintf("%d%s", s.CPULimit.Base, s.CPULimit.Unit)
	}
	if s.MemoryLimit.Base != 0 {
		annotations["gke-gcsfuse/memory-limit"] = fmt.Sprintf("%d%s", s.MemoryLimit.Base, s.MemoryLimit.Unit)
	}
	if s.EphemeralStorageLimit.Base != 0 {
		annotations["gke-gcsfuse/ephemeral-storage-limit"] = fmt.Sprintf("%d%s", s.EphemeralStorageLimit.Base, s.EphemeralStorageLimit.Unit)
	}
	if s.CPURequest.Base != 0 {
		annotations["gke-gcsfuse/cpu-request"] = fmt.Sprintf("%d%s", s.CPURequest.Base, s.CPURequest.Unit)
	}
	if s.MemoryRequest.Base != 0 {
		annotations["gke-gcsfuse/memory-request"] = fmt.Sprintf("%d%s", s.MemoryRequest.Base, s.MemoryRequest.Unit)
	}
	if s.EphemeralStorageRequest.Base != 0 {
		annotations["gke-gcsfuse/ephemeral-storage-request"] = fmt.Sprintf("%d%s", s.EphemeralStorageRequest.Base, s.EphemeralStorageRequest.Unit)
	}

	return annotations
}