MCPcopy Create free account
hub / github.com/coder/coder / TemplateTarData

Function TemplateTarData

scaletest/dynamicparameters/template.go:90–109  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

88}
89
90func TemplateTarData() ([]byte, error) {
91 mainTF, err := TemplateContent()
92 if err != nil {
93 return nil, xerrors.Errorf("failed to generate main.tf: %w", err)
94 }
95 moduleFiles := GetModuleFiles()
96
97 files := map[string][]byte{
98 "main.tf": []byte(mainTF),
99 }
100 for k, v := range moduleFiles {
101 files[k] = v
102 }
103 tarData, err := loadtestutil.CreateTarFromFiles(files)
104 if err != nil {
105 return nil, xerrors.Errorf("failed to create tarball: %w", err)
106 }
107
108 return tarData, nil
109}
110
111type Partition struct {
112 TemplateVersion codersdk.TemplateVersion

Callers 1

createTemplateVersionMethod · 0.70

Calls 4

CreateTarFromFilesFunction · 0.92
TemplateContentFunction · 0.85
GetModuleFilesFunction · 0.85
ErrorfMethod · 0.45

Tested by

no test coverage detected