AppScale / appscale-tools

A set of command-line tools that can be used to interact with AppScale.
Other
51 stars 49 forks source link

Consolidate configuration parsing functionality #686

Closed cdonati closed 6 years ago

cdonati commented 6 years ago

Currently, we re-find and re-parse the application configuration files for every element we need. The duplicated error handling and file reading code was difficult to maintain.

This adds a single class to handle parsing of app.yaml and appengine-web.xml files. As a bonus, this does not require provided archives to be unpacked to disk.

Resolves #683 Resolves #685 Resolves #690