Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Task/lambda functions #230

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

Task/lambda functions #230

wants to merge 15 commits into from

Commits on Jun 30, 2018

  1. SWF: add Lambda function support

    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    65bb2fc View commit details
    Browse the repository at this point in the history
  2. Allow setting Lambda role

    Unfortunately, boto2 doesn't support passing lambdaRole; we must
    override two of its methods (register type and start workflow).
    
    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    300f257 View commit details
    Browse the repository at this point in the history
  3. History: parse lambda function events

    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    61d5f81 View commit details
    Browse the repository at this point in the history
  4. Add LambdaFunctionTask

    Currently SWF only; needs to be moved upward. And with some rough
    edges...
    
    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    fa2d3ed View commit details
    Browse the repository at this point in the history
  5. Fix TaskFailed call

    "name" is really set to "id" (more useful).
    
    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    ded789f View commit details
    Browse the repository at this point in the history
  6. Add lambda_role to history.builder

    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    591e28e View commit details
    Browse the repository at this point in the history
  7. Small fixes

    * use workflow_config.`get('defaultLambdaRole')` instead of [] (not
        already present, at least in tests)
    * rename my_* to custom_*
    
    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    5428cf0 View commit details
    Browse the repository at this point in the history
  8. Fix tests

    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    2525f12 View commit details
    Browse the repository at this point in the history
  9. Unrelated: add .editorconfig

    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    b751132 View commit details
    Browse the repository at this point in the history
  10. Manage start_failed

    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    414c0c8 View commit details
    Browse the repository at this point in the history
  11. Add example's lambda_role

    This at least document its format :-)
    
    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    03af01c View commit details
    Browse the repository at this point in the history
  12. Add lambda test

    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    28e69bf View commit details
    Browse the repository at this point in the history
  13. Add LambdaFunctionTask

    Currently SWF only; needs to be moved upward. And with some rough
    edges...
    
    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    49225a9 View commit details
    Browse the repository at this point in the history
  14. Fix TaskFailed call

    "name" is really set to "id" (more useful).
    
    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    bb62f67 View commit details
    Browse the repository at this point in the history
  15. Post-rebase fixes

    Signed-off-by: Yves Bastide <[email protected]>
    ybastide committed Jun 30, 2018
    Configuration menu
    Copy the full SHA
    e8912ae View commit details
    Browse the repository at this point in the history