@@ -44,7 +44,7 @@ func mergeProject(p *Project, bytes []byte) (map[string]*ServiceConfig, error) {
4444 }
4545
4646 for name , data := range datas {
47- data , err := parse (p .context .ConfigLookup , p .context .EnvironmentLookup , p .File , data , datas )
47+ data , err := parse (p .context .ResourceLookup , p .context .EnvironmentLookup , p .File , data , datas )
4848 if err != nil {
4949 logrus .Errorf ("Failed to parse service %s: %v" , name , err )
5050 return nil , err
@@ -70,7 +70,7 @@ func adjustValues(configs map[string]*ServiceConfig) {
7070 }
7171}
7272
73- func readEnvFile (configLookup ConfigLookup , inFile string , serviceData rawService ) (rawService , error ) {
73+ func readEnvFile (resourceLookup ResourceLookup , inFile string , serviceData rawService ) (rawService , error ) {
7474 var config ServiceConfig
7575
7676 if err := utils .Convert (serviceData , & config ); err != nil {
@@ -81,15 +81,15 @@ func readEnvFile(configLookup ConfigLookup, inFile string, serviceData rawServic
8181 return serviceData , nil
8282 }
8383
84- if configLookup == nil {
84+ if resourceLookup == nil {
8585 return nil , fmt .Errorf ("Can not use env_file in file %s no mechanism provided to load files" , inFile )
8686 }
8787
8888 vars := config .Environment .Slice ()
8989
9090 for i := len (config .EnvFile .Slice ()) - 1 ; i >= 0 ; i -- {
9191 envFile := config .EnvFile .Slice ()[i ]
92- content , _ , err := configLookup .Lookup (envFile , inFile )
92+ content , _ , err := resourceLookup .Lookup (envFile , inFile )
9393 if err != nil {
9494 return nil , err
9595 }
@@ -154,8 +154,8 @@ func resolveBuild(inFile string, serviceData rawService) (rawService, error) {
154154 return serviceData , nil
155155}
156156
157- func parse (configLookup ConfigLookup , environmentLookup EnvironmentLookup , inFile string , serviceData rawService , datas rawServiceMap ) (rawService , error ) {
158- serviceData , err := readEnvFile (configLookup , inFile , serviceData )
157+ func parse (resourceLookup ResourceLookup , environmentLookup EnvironmentLookup , inFile string , serviceData rawService , datas rawServiceMap ) (rawService , error ) {
158+ serviceData , err := readEnvFile (resourceLookup , inFile , serviceData )
159159 if err != nil {
160160 return nil , err
161161 }
@@ -175,7 +175,7 @@ func parse(configLookup ConfigLookup, environmentLookup EnvironmentLookup, inFil
175175 return serviceData , nil
176176 }
177177
178- if configLookup == nil {
178+ if resourceLookup == nil {
179179 return nil , fmt .Errorf ("Can not use extends in file %s no mechanism provided to files" , inFile )
180180 }
181181
@@ -190,12 +190,12 @@ func parse(configLookup ConfigLookup, environmentLookup EnvironmentLookup, inFil
190190
191191 if file == "" {
192192 if serviceData , ok := datas [service ]; ok {
193- baseService , err = parse (configLookup , environmentLookup , inFile , serviceData , datas )
193+ baseService , err = parse (resourceLookup , environmentLookup , inFile , serviceData , datas )
194194 } else {
195195 return nil , fmt .Errorf ("Failed to find service %s to extend" , service )
196196 }
197197 } else {
198- bytes , resolved , err := configLookup .Lookup (file , inFile )
198+ bytes , resolved , err := resourceLookup .Lookup (file , inFile )
199199 if err != nil {
200200 logrus .Errorf ("Failed to lookup file %s: %v" , file , err )
201201 return nil , err
@@ -216,7 +216,7 @@ func parse(configLookup ConfigLookup, environmentLookup EnvironmentLookup, inFil
216216 return nil , fmt .Errorf ("Failed to find service %s in file %s" , service , file )
217217 }
218218
219- baseService , err = parse (configLookup , environmentLookup , resolved , baseService , baseRawServices )
219+ baseService , err = parse (resourceLookup , environmentLookup , resolved , baseService , baseRawServices )
220220 }
221221
222222 if err != nil {
0 commit comments