(
ctx context.Context,
originalRawConfig map[string]interface{},
rawConfig map[string]interface{},
resolver variable.Resolver,
log log.Logger,
)
| 370 | } |
| 371 | |
| 372 | func (r *RawConfig) Parse( |
| 373 | ctx context.Context, |
| 374 | originalRawConfig map[string]interface{}, |
| 375 | rawConfig map[string]interface{}, |
| 376 | resolver variable.Resolver, |
| 377 | log log.Logger, |
| 378 | ) (*latest.Config, map[string]interface{}, error) { |
| 379 | r.Ctx = ctx |
| 380 | r.OriginalRawConfig = originalRawConfig |
| 381 | r.RawConfig = rawConfig |
| 382 | r.Resolver = resolver |
| 383 | |
| 384 | // try parsing commands |
| 385 | latestConfig, beforeConversion, err := loader.NewCommandsPipelinesParser().Parse(ctx, originalRawConfig, rawConfig, resolver, log) |
| 386 | r.Config = latestConfig |
| 387 | return latestConfig, beforeConversion, err |
| 388 | } |
| 389 | |
| 390 | func (r *RawConfig) GetEnv(name string) string { |
| 391 | // try to get from environment |
nothing calls this directly
no test coverage detected