feat(config): enable strict config-check before deploying * modify pillars and examples to pass config-check BREAKING CHANGE: the configuration file now is checked before deployment to make sure it's valid. As keys and tokens now are checked to make sure they comply with Arvados' requirements, old configurations might fail to deploy
fix(database): don't enforce client encoding
fix(config): RailsSessionSecretToken is deprecated BREAKING CHANGE: Upgrade Arvados to a new version (2.1.2) so this formula focuses mostly on that version.
feat(distro): add centos-7 support
fix(config): prevent duplicated, undesired entries
feat(components,version): add extra components, new version Features: * dispatcher: add component * shell: add webshell subcomponent * config: improve configuration management * config: add check pre-deploy * tests: add new tests * repo: allow to specify and use the dev or testing repos * ruby: add initial package management (mostly for centos) Fixes: * config: yaml_encode passwords, secrets and tokens * config: move some defaults to pillar * various random fixes Documentation: * examples: some fixes on nginx configs Tests: * dependencies: add locale formula and example * webshell: add webshell example, change localhost to 127.0.0.2 BREAKING CHANGES: Arvados was upgraded to a new version (2.1.0) so this formula focuses mostly in that version
feat(components): add submodules and tests available components' states: * api * config * controller * keepproxy * keepstore * keepweb * repo * shell * websocket * workbench * workbench2 added documentation and tests