Metadata-Version: 1.1
Name: mistral-lint
Version: 0.0.5
Summary: Linter for Mistral Workflows
Home-page: https://github.com/d0ugal/mistral-lint
Author: Dougal Matthews
Author-email: dougal@redhat.com
License: Apache License, Version 2.0
Description: Mint
        ====
        
        |PyPI Version| |Build Status|
        
        Usage
        -----
        
        ::
        
            $ pip install mistral-lint
            $ mistral-lint path-to-files
        
        
        Example Output
        --------------
        
        ::
        
            workbooks/baremetal.yaml
            W101: Workbook tripleo.baremetal.v1 has no description
            W101: Workbook tripleo.baremetal.v1 has no description
            W101: Workbook tripleo.baremetal.v1 has no description
            E103: Input node_uuids is not used in Workflow tripleo.baremetal.v1.cellv2_discovery
        
            workbooks/deployment.yaml
            W101: Workbook tripleo.deployment.v1 has no description
            W101: Workbook tripleo.deployment.v1 has no description
        
            workbooks/plan_management.yaml
            W101: Workbook tripleo.plan_management.v1 has no description
            W101: Workbook tripleo.plan_management.v1 has no description
            W101: Workbook tripleo.plan_management.v1 has no description
        
            workbooks/stack.yaml
            W101: Workbook tripleo.stack.v1 has no description
            W101: Workbook tripleo.stack.v1 has no description
            W101: Workbook tripleo.stack.v1 has no description
            W101: Workbook tripleo.stack.v1 has no description
        
            workbooks/validations.yaml
            W101: Workbook tripleo.validations.v1 has no description
            W101: Workbook tripleo.validations.v1 has no description
            W101: Workbook tripleo.validations.v1 has no description
            W101: Workbook tripleo.validations.v1 has no description
            W101: Workbook tripleo.validations.v1 has no description
            W101: Workbook tripleo.validations.v1 has no description
            W101: Workbook tripleo.validations.v1 has no description
            E103: Input queue_name is not used in Workflow tripleo.validations.v1.add_validation_ssh_key_parameter
        
        
        Ideas
        -----
        
        - Check that tasks exist (all those that are mentined in on-error, on-success
          on-complete etc.).
        - Check all tasks are called.
        - Check all tasks have an on-error/on-success or on-complete
        - Check zaqar format
        - Interactive workflow with zaqar posting the continue code.
        - Check sub-workflows are provided the queue name
        
        .. |PyPI Version| image:: https://img.shields.io/pypi/v/mistral-lint.png
           :target: https://pypi.python.org/pypi/mistral-lint
        .. |Build Status| image:: https://img.shields.io/travis/d0ugal/mistral-lint/master.png
           :target: https://travis-ci.org/d0ugal/mistral-lint
        
        
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
