(ctx context.Context, resolver variable.Resolver, preparedConfig map[string]interface{}, log log.Logger, excludedPaths ...string)
| 125 | } |
| 126 | |
| 127 | func fillVariablesAndParse(ctx context.Context, resolver variable.Resolver, preparedConfig map[string]interface{}, log log.Logger, excludedPaths ...string) (*latest.Config, map[string]interface{}, error) { |
| 128 | // fill in variables and expressions |
| 129 | preparedConfigInterface, err := resolver.FillVariablesExclude(ctx, preparedConfig, false, excludedPaths) |
| 130 | if err != nil { |
| 131 | return nil, nil, err |
| 132 | } |
| 133 | |
| 134 | latestConfig, err := versions.Parse(preparedConfigInterface.(map[string]interface{}), log) |
| 135 | if err != nil { |
| 136 | return nil, nil, err |
| 137 | } |
| 138 | |
| 139 | return latestConfig, preparedConfigInterface.(map[string]interface{}), nil |
| 140 | } |
| 141 | |
| 142 | func EachDevContainer(devPod *latest.DevPod, each func(devContainer *latest.DevContainer) bool) { |
| 143 | if len(devPod.Containers) > 0 { |
no test coverage detected