func GenerateGkeBenchmarkFiles() ([]utils.FilesInfo, error) {
	fileInfo := make([]utils.FilesInfo, 0)
	box := packr.NewBox("./../benchmark/gke/v1.1.0/")
	cpc, err := box.FindString(common.GkeControlPlaneConfiguration)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.GkeControlPlaneConfiguration, Data: cpc})
	wn, err := box.FindString(common.GkeWorkerNodes)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.GkeWorkerNodes, Data: wn})
	gkp, err := box.FindString(common.GkePolicies)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.GkePolicies, Data: gkp})
	gms, err := box.FindString(common.GkeManagedServices)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.GkeManagedServices, Data: gms})
	return fileInfo, nil
}
GenerateGkeBenchmarkFiles use packr to load benchmark audit test yaml
package startup
import (
	"fmt"
	"github.com/chen-keinan/beacon/internal/common"
	"github.com/chen-keinan/beacon/pkg/utils"
	"github.com/gobuffalo/packr"
	"os"
	"path/filepath"
)
func GenerateK8sBenchmarkFiles() ([]utils.FilesInfo, error) {
	fileInfo := make([]utils.FilesInfo, 0)
	box := packr.NewBox("./../benchmark/k8s/v1.6.0/")
	mnc, err := box.FindString(common.MasterNodeConfigurationFiles)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.MasterNodeConfigurationFiles, Data: mnc})
	aps, err := box.FindString(common.APIServer)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.APIServer, Data: aps})
	cm, err := box.FindString(common.ControllerManager)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.ControllerManager, Data: cm})
	sc, err := box.FindString(common.Scheduler)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.Scheduler, Data: sc})
	etcd, err := box.FindString(common.Etcd)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.Etcd, Data: etcd})
	cpc, err := box.FindString(common.ControlPlaneConfiguration)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.ControlPlaneConfiguration, Data: cpc})
	wn, err := box.FindString(common.WorkerNodes)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.WorkerNodes, Data: wn})
	p, err := box.FindString(common.Policies)
	if err != nil {
		return []utils.FilesInfo{}, fmt.Errorf("faild to load k8s benchmarks audit tests %s", err.Error())
	}
	fileInfo = append(fileInfo, utils.FilesInfo{Name: common.Policies, Data: p})
	return fileInfo, nil
}