2727 Tools Tools `yaml:"tools"`
2828 State * State
2929 }
30- // ConfigRaw is used to describe original raw configs read from files
31- ConfigRaw struct {
30+ // RawConfig is used to describe original raw configs read from files
31+ RawConfig struct {
3232 VarFile configFileLoc `yaml:"varFile" mapstructure:"varFile"`
3333 ToolFile configFileLoc `yaml:"toolFile" mapstructure:"toolFile"`
3434 AppFile configFileLoc `yaml:"appFile" mapstructure:"appFile"`
@@ -70,8 +70,8 @@ func (c *Config) validate() error {
7070 return nil
7171}
7272
73- // newConfigRaw generate new ConfigRaw options
74- func newConfigRaw (configFileLocation string ) (* ConfigRaw , error ) {
73+ // newRawConfig generate new RawConfig options
74+ func newRawConfig (configFileLocation string ) (* RawConfig , error ) {
7575 // 1. get baseDir from configFile
7676 baseDir , err := file .GetFileAbsDirPath (configFileLocation )
7777 if err != nil {
@@ -87,15 +87,15 @@ func newConfigRaw(configFileLocation string) (*ConfigRaw, error) {
8787 // otherwise yaml.Unmarshal can only read the content before the first "---"
8888 configBytes = bytes .Replace (configBytes , []byte ("---" ), []byte ("\n " ), - 1 )
8989
90- // 3. decode total yaml files to get ConfigRaw
91- var configRaw ConfigRaw
92- if err := yaml .Unmarshal (configBytes , & configRaw ); err != nil && ! errors .Is (err , io .EOF ) {
90+ // 3. decode total yaml files to get RawConfig
91+ var RawConfig RawConfig
92+ if err := yaml .Unmarshal (configBytes , & RawConfig ); err != nil && ! errors .Is (err , io .EOF ) {
9393 log .Errorf ("Please verify the format of your config. Error: %s." , err )
9494 return nil , err
9595 }
96- configRaw .configFileBaseDir = baseDir
97- configRaw .globalBytes = configBytes
98- return & configRaw , nil
96+ RawConfig .configFileBaseDir = baseDir
97+ RawConfig .globalBytes = configBytes
98+ return & RawConfig , nil
9999}
100100
101101// loadConfigFile get config file content by location
@@ -112,7 +112,7 @@ func loadConfigFile(fileLoc string) ([]byte, error) {
112112}
113113
114114// getGlobalVars will get global variables from GlobalVars field and varFile content
115- func (r * ConfigRaw ) getGlobalVars () (map [string ]any , error ) {
115+ func (r * RawConfig ) getGlobalVars () (map [string ]any , error ) {
116116 valueContent , err := r .VarFile .getContentBytes (r .configFileBaseDir )
117117 if err != nil {
118118 return nil , err
@@ -127,9 +127,9 @@ func (r *ConfigRaw) getGlobalVars() (map[string]any, error) {
127127 return globalVars , nil
128128}
129129
130- // UnmarshalYAML is used for ConfigRaw
130+ // UnmarshalYAML is used for RawConfig
131131// it will put variables fields in globalVars field
132- func (r * ConfigRaw ) UnmarshalYAML (value * yaml.Node ) error {
132+ func (r * RawConfig ) UnmarshalYAML (value * yaml.Node ) error {
133133 configMap := make (map [string ]any )
134134 if err := value .Decode (configMap ); err != nil {
135135 return err
@@ -138,7 +138,7 @@ func (r *ConfigRaw) UnmarshalYAML(value *yaml.Node) error {
138138}
139139
140140// getApps will get Apps from appStr config
141- func (r * ConfigRaw ) getAppsTools (globalVars map [string ]any ) (Tools , error ) {
141+ func (r * RawConfig ) getAppsTools (globalVars map [string ]any ) (Tools , error ) {
142142 // 1. get tools config str
143143 yamlPath := "$.apps[*]"
144144 fileBytes , err := r .AppFile .getContentBytes (r .configFileBaseDir )
@@ -158,7 +158,7 @@ func (r *ConfigRaw) getAppsTools(globalVars map[string]any) (Tools, error) {
158158 // 3. render app with pipelineTemplate and globalVars
159159 var tools Tools
160160 for _ , appConfigStr := range appArray {
161- appTools , err := getAppTools (appConfigStr , globalVars , templateMap )
161+ appTools , err := getToolsFromApp (appConfigStr , globalVars , templateMap )
162162 if err != nil {
163163 return nil , err
164164 }
@@ -168,7 +168,7 @@ func (r *ConfigRaw) getAppsTools(globalVars map[string]any) (Tools, error) {
168168}
169169
170170// getTools get Tools from tool config
171- func (r * ConfigRaw ) getTools (globalVars map [string ]any ) (Tools , error ) {
171+ func (r * RawConfig ) getTools (globalVars map [string ]any ) (Tools , error ) {
172172 // 1. get tools config str
173173 yamlPath := "$.tools[*]"
174174 fileBytes , err := r .ToolFile .getContentBytes (r .configFileBaseDir )
@@ -197,7 +197,7 @@ func (r *ConfigRaw) getTools(globalVars map[string]any) (Tools, error) {
197197}
198198
199199// getPipelineTemplatesMap generate template name/rawString map
200- func (r * ConfigRaw ) getPipelineTemplatesMap () (map [string ]string , error ) {
200+ func (r * RawConfig ) getPipelineTemplatesMap () (map [string ]string , error ) {
201201 yamlPath := "$.pipelineTemplates[*]"
202202 fileBytes , err := r .TemplateFile .getContentBytes (r .configFileBaseDir )
203203 if err != nil {
@@ -225,7 +225,7 @@ func (f configFileLoc) getContentBytes(baseDir string) ([]byte, error) {
225225 return []byte {}, nil
226226 }
227227 // refer other config file path by directory of main config file
228- fileAbs , err := file .GenAbsFilePath (baseDir , string (f ))
228+ fileAbs , err := file .GenerateAbsFilePath (baseDir , string (f ))
229229 if err != nil {
230230 return nil , err
231231 }
0 commit comments