Exemplo n.º 1
0
 def deploy_rule_processor():
     """Create Rule Processor package and publish versions"""
     rule_package = RuleProcessorPackage(
         config=CONFIG,
         version=rule_processor_version
     )
     rule_package.create_and_upload()
     return rule_package
Exemplo n.º 2
0
def test_publish_helper_clustered():
    """CLI - Publish Clustered Function"""
    config = MockCLIConfig(config=basic_streamalert_config())
    package = RuleProcessorPackage(version='1.0', config=config)
    publish = LambdaVersion(config=config,
                            clustered_deploy=True,
                            package=package)
    result = publish._publish_helper(cluster='prod')

    assert_true(result)
    assert_equal(
        config['clusters']['prod']['modules']['stream_alert']['rule_processor']
        ['current_version'], 11)