Commit Graph

  • b5998aa73a [doc] Multiple updates to docs Oleg Gelbukh 2013-10-17 12:47:26 +00:00
  • 3942c91e67 [ui] getting clusters data from /clusters instead of stub Papa Balyo 2013-10-17 05:49:53 -07:00
  • bd63458894 Added Rope (Python refactoring lib) project files to .gitignore Maxim Kulkin 2013-10-17 16:41:14 +04:00
  • 68d0526c1f Fixed bug introduced after autopep8; added autoimport of all inspections in Celery worker Maxim Kulkin 2013-10-17 16:40:18 +04:00
  • 0f67090b77 Small fixes in .cfg and vagrant Peter Lomakin 2013-10-17 16:34:50 +04:00
  • 87800ef7e6 Some more PEP8 fixes Maxim Kulkin 2013-10-17 13:59:03 +04:00
  • c71f189faf [doc] Update proposal document Oleg Gelbukh 2013-10-17 09:42:40 +00:00
  • fa8777fd3e Introduce tox to run PEP8 Ilya Kharin 2013-10-17 13:45:41 +04:00
  • a059946079 PEP8 fixes Maxim Kulkin 2013-10-16 18:07:40 +04:00
  • 89bee67b8a [ui] switched webapp to angular 1.2 with updated angular seed Papa Balyo 2013-10-16 23:54:37 -07:00
  • 8ac684d600 Small refactors in the steps.py Peter Lomakin 2013-10-16 16:56:10 +04:00
  • 4a6163c2d1 [doc] Modify Summary section in project proposal document Oleg Gelbukh 2013-10-16 13:48:10 +00:00
  • 313a22647e Added mongodb and PyMongo dependencies; implmeneted stubs for /clusters and /rules for WebUI Maxim Kulkin 2013-10-16 17:13:51 +04:00
  • 7a4527a4f0 New UI implementation (WIP) Maxim Kulkin 2013-10-16 16:41:58 +04:00
  • 1a0f1cb99f Added dependency on Lettuce to requirements.txt Maxim Kulkin 2013-10-16 16:39:01 +04:00
  • 479535d0e8 [doc] Fix lists formatting in proposal document Oleg Gelbukh 2013-10-16 12:18:17 +00:00
  • 96e61f6a44 [doc] Rename proposal document file for clarity Oleg Gelbukh 2013-10-16 12:15:50 +00:00
  • a453bedaab [doc] Add Rubick arhitecture, rules engine docs stubs Oleg Gelbukh 2013-10-16 12:01:59 +00:00
  • 988f580df6 [doc] Fix proposal document, add service architecture diag Oleg Gelbukh 2013-10-16 11:59:40 +00:00
  • c2ca071eb8 Update READ.me with deployment information Peter Lomakin 2013-10-16 14:51:55 +04:00
  • 71e4f7d08e Merge branch 'master' of github.com:MirantisLabs/openstack-config-validator Papa Balyo 2013-10-16 00:49:48 -07:00
  • c682a0f2cf [doc] Add proposal document and update architecture model Oleg Gelbukh 2013-10-16 07:34:10 +00:00
  • d1997d616b Added minimal support for running Lettuce-based inspections Maxim Kulkin 2013-10-16 11:32:28 +04:00
  • 7e225e4f00 Added minimal RabbitMq service info collection Maxim Kulkin 2013-10-16 11:31:27 +04:00
  • c6d7bfb1a7 ui concept initial commit Papa Balyo 2013-10-15 08:34:08 -07:00
  • 0cea4427f7 [doc] Add configuration validator proposal document Oleg Gelbukh 2013-10-15 15:33:26 +00:00
  • d926c51984 [doc] Move .dot image sources to images/src dir Oleg Gelbukh 2013-10-15 13:07:06 +00:00
  • a1f0811e3b [ci] Remove not needed devstack Vagrant installation. Peter Lomakin 2013-10-15 17:31:42 +04:00
  • db06ec9eea [ci] Added limitations in vbox resources for web machine Peter Lomakin 2013-10-15 14:02:39 +04:00
  • 26fc483859 [doc] Fix formatting and directory structure Oleg Gelbukh 2013-10-15 13:04:44 +00:00
  • e9f213d277 [doc] Update docs and documentation structure Oleg Gelbukh 2013-10-15 12:46:50 +00:00
  • 8ca5537b05 [doc] Add doc dir and various documents Oleg Gelbukh 2013-10-15 09:21:52 +00:00
  • 9c49809b47 Small changes in gitignore Peter Lomakin 2013-10-15 11:31:11 +04:00
  • bfac79c8f4 [ci] Added port forwarding for OS services Peter Lomakin 2013-10-14 17:21:46 +04:00
  • 9367637be6 [ci] Added script for vagrant parallel provision of web and devstack Peter Lomakin 2013-10-14 13:26:22 +04:00
  • 038310ddbf Changed model to allow any component to have multiple config files Maxim Kulkin 2013-10-14 12:47:13 +04:00
  • cc79d5896c Added ability to get raw configuration parameter values Maxim Kulkin 2013-10-14 12:45:53 +04:00
  • 4ceec12865 Changed section/parameter reference schema in Configuration class, added template substitution Maxim Kulkin 2013-10-14 12:24:40 +04:00
  • 841264e185 Added support for deprecated config parameters Maxim Kulkin 2013-10-14 10:43:42 +04:00
  • 658a6175e8 Added nova-scheduler, cinder-api/volume/scheduler service info collection Maxim Kulkin 2013-10-11 17:40:42 +04:00
  • f5f19d7c70 Added FileResource and information collection for nova-api, glance-api, glance-registry and mysql services Maxim Kulkin 2013-10-11 16:27:31 +04:00
  • 8f98462ed0 [ci] Added devstack vagrant file. Peter Lomakin 2013-10-10 14:48:49 +04:00
  • 0d87be2c63 Moved resource information collection into discovery process; implemented some keystone database inspections Maxim Kulkin 2013-10-09 19:06:45 +04:00
  • 27ba56c2a3 Added ability to run module as standalone Maxim Kulkin 2013-10-08 18:25:21 +04:00
  • b130719c8f Switched to using Configuration class to represent node's configuration data Maxim Kulkin 2013-10-08 18:23:11 +04:00
  • 04618f7197 Added configuration object that can solve normal vs default parameters handling Maxim Kulkin 2013-10-08 18:21:00 +04:00
  • ae2b2c93be Implemented custom SSH port support Maxim Kulkin 2013-10-08 17:24:15 +04:00
  • 10486c4846 [ci] Add application autostart in vagrant box Peter Lomakin 2013-10-08 14:20:12 +04:00
  • 34319e64bd More cross-platform processes discovery Maxim Kulkin 2013-10-01 13:31:43 +04:00
  • b9bfc1e60c Added better handling and reporting of unexpected errors during validation Maxim Kulkin 2013-10-01 13:30:52 +04:00
  • 917567ebdb Removed obsolete config_samples Maxim Kulkin 2013-10-01 11:47:46 +04:00
  • caa8262697 Merged OpenstackComponent classes from discovery and model submodules Maxim Kulkin 2013-10-01 11:47:26 +04:00
  • 576cc34fb0 Added basic version detection of openstack components Maxim Kulkin 2013-09-30 16:16:03 +04:00
  • 1e4ac9d413 [deployment] Added workaround for heroku 2nd processes. Added lost dependency for honcho. Removed port from config. Peter Lomakin 2013-09-30 12:53:07 +04:00
  • 52398fe9cc Fixed wrong import of Inspection in ostack_validator.celery Maxim Kulkin 2013-09-26 19:39:07 +04:00
  • b9c2424399 [bf] Added lost dependency honcho Peter Lomakin 2013-09-26 19:12:15 +04:00
  • 227a45d280 Fixed bug with 'integer' type validation in config files Maxim Kulkin 2013-09-26 18:48:48 +04:00
  • 3bef80a642 Implemented Celery task to inspect OpenStack installation Maxim Kulkin 2013-09-26 13:38:55 +04:00
  • 6137e76393 [deployment] Added portforwarding for application Peter Lomakin 2013-09-25 18:00:54 +04:00
  • a7a94d30e9 Implemented basic discovery process and keystone authtoken settings inspection Maxim Kulkin 2013-09-25 17:47:50 +04:00
  • ff2e9b4d98 Fixed existing schemas Maxim Kulkin 2013-09-25 17:45:10 +04:00
  • 2dcae07cf1 [chef-recipies] Added url to ubuntu image for vagrant deployment Peter Lomakin 2013-09-25 15:25:17 +04:00
  • e663a68605 Removed redis-server from Procfile Maxim Kulkin 2013-09-25 11:56:02 +04:00
  • fa215e1343 Updated .gitignore with Vagrant state file Maxim Kulkin 2013-09-25 11:55:48 +04:00
  • a3b34632bc Added webui and celery background jobs Maxim Kulkin 2013-09-25 11:51:56 +04:00
  • ce1ba76593 Implemented metadata for services and filesystem, new filesystem snapshot format Maxim Kulkin 2013-09-22 17:34:05 +04:00
  • 8f9f41fab0 Added condensed info on configuring OpenStack from OpenStack Installation Guide Maxim Kulkin 2013-09-19 17:06:44 +04:00
  • f174971de8 Added section info when reporting unknown parameters Maxim Kulkin 2013-09-19 16:14:28 +04:00
  • 4ff04d5eda Fixed incorrect object access when reporting component having no main config in MainConfigValidationInspection Maxim Kulkin 2013-09-19 16:13:36 +04:00
  • b808cc53d8 Added MarkedIssue.offset_by() utility function to simplify mark offsetting Maxim Kulkin 2013-09-19 16:12:43 +04:00
  • 1b86493599 Minor README reorganizations Maxim Kulkin 2013-09-19 16:11:57 +04:00
  • c45d215798 Fixed IniConfigParser line number calculation, syntax error reporting and handling empty values Maxim Kulkin 2013-09-19 16:11:28 +04:00
  • b2829f3a92 Fixed mark default in InvalidValueError to be (0, 0) instead of (1, 1) Maxim Kulkin 2013-09-19 16:10:06 +04:00
  • 5aeee0fd69 Added support for domain names in host_address validator Maxim Kulkin 2013-09-19 16:09:13 +04:00
  • fac0eb8eba Reorganized devstack config samples to match config snapshot structure Maxim Kulkin 2013-09-19 16:06:12 +04:00
  • 52a10713d9 Added caching of parsed config values Maxim Kulkin 2013-09-19 15:10:54 +04:00
  • 2fff19947c Added type validators for host/network addresses, host_and_port, lists dicts dicts Maxim Kulkin 2013-09-19 15:00:32 +04:00
  • 71dd644ca2 Added Vim swap files for directories Maxim Kulkin 2013-09-19 14:59:17 +04:00
  • 23220061a1 Removed debug prints from ModelParserTests Maxim Kulkin 2013-09-19 14:58:56 +04:00
  • 1ea926f7dc Updated schemas with descriptions for parameters Peter Lomakin 2013-09-19 13:26:56 +04:00
  • c45a2e1d30 Added keystone schema Peter Lomakin 2013-09-18 18:14:29 +04:00
  • 703a1fefbd Added cinder schema and make changes in generator for different services. Peter Lomakin 2013-09-17 18:36:35 +04:00
  • e2651eca78 Bugfix in generating types and values for schema_generator Peter Lomakin 2013-09-17 18:10:36 +04:00
  • 49be3a3e21 Added types for generating schema, regenerate nova from sample Peter Lomakin 2013-09-17 17:03:30 +04:00
  • 2a6fc21e24 Better reporting syntax error positions in config files Maxim Kulkin 2013-09-17 16:56:54 +04:00
  • b7d0568127 Added sample config file to test schema validation Maxim Kulkin 2013-09-17 16:21:38 +04:00
  • 611f614587 Added more checks in MainConfigValidatationInspection Maxim Kulkin 2013-09-17 16:19:56 +04:00
  • 83b1bee14f Moved Issue type into Issue class Maxim Kulkin 2013-09-17 16:19:03 +04:00
  • 18db66377b MarkedIssue returns 1-based lines and columns in string representation Maxim Kulkin 2013-09-17 16:17:33 +04:00
  • eafbbad65b Issue.__str__ uses proper issue type in returned value Maxim Kulkin 2013-09-17 16:17:00 +04:00
  • ae383a23bc Fixed Mark.merge() off-by-one error for line and column Maxim Kulkin 2013-09-17 16:16:01 +04:00
  • cbfac3c102 Added schema for nova and generator without type detection Peter Lomakin 2013-09-17 16:02:01 +04:00
  • 1cfef3b9a6 Implemented basic config schema validation and issue reporting Maxim Kulkin 2013-09-17 14:22:26 +04:00
  • 76066c0128 Add golden fuelweb configurations. Peter Lomakin 2013-09-17 12:35:33 +04:00
  • 4054011405 Added real configs for devstack and fuelweb simple deployment Peter Lomakin 2013-09-16 18:01:42 +04:00
  • 92b7fb5914 Added sample configuration Maxim Kulkin 2013-09-16 17:23:59 +04:00
  • a1c538f839 Updated model, implemented model parser, added config schema inspection (WIP) Maxim Kulkin 2013-09-16 17:23:29 +04:00
  • ec0b507212 Added errors to config model + updated parser Maxim Kulkin 2013-09-16 15:03:08 +04:00
  • 4e80964dca Added tests for version Maxim Kulkin 2013-09-15 18:05:35 +04:00
  • 31baec36bd Added some thoughts on OpenStack config analysis and possible checks Maxim Kulkin 2013-09-15 17:51:33 +04:00