Intellij plugin for Apache OpenWhisk

Clone this repo:

Branches

  1. 7eee31b Bump actions/checkout from v1 to v2.3.4 (#10) by 김건희 · 4 hours ago master
  2. 6440421 chore: fix spelling and grammar (#11) by John Bampton · 13 days ago
  3. b18ca88 Add CI pipeline (#7) by 김건희 · 3 months ago
  4. 47afe09 Change license headers for ASF, remove NAVER copyright (#6) by 김건희 · 3 months ago
  5. ec86984 Initial import of openwhisk-intellij-plugin donation from NAVER (#5) by 김건희 · 3 months ago

OpenWhisk Intellij Plugin

OpenWhisk-intellij-support is an open source Intellij Plugin for Apache OpenWhisk. It assists users to develop/deploy/manage OpenWhisk functions in Intellij.

Prerequisites

Install the dependencies below to use full features:

This extension finds the .wskprops configuration file located in the home path and connects to the Openwhisk server automatically. Set up your configuration referred to the cli docs.

Feature

OpenWhisk Explorer

  • Explore all entities in your endpoints/namespaces.
    • The .wskprops file is automatically registered.
    • You can add the API host manually.
    • You can add the namespace manually by API auth key.
  • Show the action code with syntax highlighting.
  • [Soon] Edit the action code on the remote server.
  • Invoke the action remotely and get the activation result.
  • Show a list of actions related to the sequence action.
  • Show information about the trigger and related rules.
  • Show activations related to the action (Same as wsk activation list <action>).
  • Show detailed information of the activation (Same as wsk activation get <activation_id>).
  • Update parameters of the action, package, and trigger.

Manifest View

  • List up manifest YAML files in the workspace.
  • Deploy/Undeploy OpenWhisk packages with manifest (via wskdeploy).
    • Deploy with the deployment file.
    • Deploy with multiple credentials.

How to debug in your local

./gradlew runIde