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

feat: add mashiike/stefunny #6673

Merged
merged 2 commits into from Sep 30, 2022

Conversation

ponkio-o
Copy link
Sponsor Contributor

@ponkio-o ponkio-o commented Sep 30, 2022

#6673 mashiike/stefunny: stefunny is a deployment tool for AWS StepFunctions state machine and the accompanying AWS EventBridge rule

$ aqua g -i mashiike/stefunny

How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well. Please confirm if this package works well yourself as much as possible.

Command and output

$ stefunny --help
NAME:
   stefunny - A command line tool for deployment StepFunctions and EventBridge

USAGE:
   stefunny [global options] command [command options] [arguments...]

VERSION:
   v0.4.3

COMMANDS:
   create    create StepFunctions StateMachine.
   delete    delete StepFunctions StateMachine.
   deploy    deploy StepFunctions StateMachine and Event Bridge Rule.
   execute   execute state machine
   init      Initialize stefunny from an existing StateMachine
   render    render state machine definition(the Amazon States Language) as a dot file
   schedule  schedule Bridge Rule without deploy StepFunctions StateMachine.
   version   show version info.
   help, h   Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --config FILE, -c FILE  Load configuration from FILE (default: config.yaml) [$STEFUNNY_CONFIG]
   --ext-code value        external code values for Jsonnet
   --ext-str value         external string values for Jsonnet
   --log-level value       Set log level (debug, info, notice, warn, error) (default: info) [$STEFUNNY_LOG_LEVEL]
   --tfstate value         URL to terraform.tfstate referenced in config [$STEFUNNY_TFSTATE]
   --help, -h              show help (default: false)
   --version, -v           print the version (default: false)

If files such as configuration file are needed, please share them.

$ stefunny init --config config.yml --state-machine hoge-hoge
2022/09/30 17:02:28 [notice] StateMachine/hoge-hoge save state machine definition to definition.jsonnet
2022/09/30 17:02:28 [notice] StateMachine/hoge-hoge save config to config.yml

$ cat config.yml
required_version: '>=v0.4.3'
state_machine:
    name: hoge-hoge
    type: STANDARD
...

Reference

[mashiike/stefunny](https://github.com/mashiike/stefunny):

```console
$ aqua g -i mashiike/stefunny
```

## How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.

Command and output

```console
$
```

If files such as configuration file are needed, please share them.

```
```

Reference

-
@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Sep 30, 2022
@suzuki-shunsuke suzuki-shunsuke added this to the v3.64.0 milestone Sep 30, 2022
@suzuki-shunsuke
Copy link
Member

Thank you always!

@suzuki-shunsuke suzuki-shunsuke merged commit 09d8b4e into aquaproj:main Sep 30, 2022
@suzuki-shunsuke
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants