-
Notifications
You must be signed in to change notification settings - Fork 30
Feature Matrix
Shazron Abdullah edited this page Mar 5, 2024
·
8 revisions
These are some of the issues we have encountered when writing the plugin.
We need to discuss whether we should implement these features in the Adobe I/O CLI runtime plugin as well, since some of this functionality is not in the OpenWhisk API.
✅ -- Implemented
❌-- Not Implemented Currently
| Command | Subcommand or Feature | Implemented | Notes |
|---|---|---|---|
| deploy | (actions) | ✅ |
Implementation for the --docker and --native flags is missing |
| (triggers) | ✅ |
Implementation for the --credentials flags is missing |
|
| (rules) | ✅ | ||
| (apis) | ✅ | ||
| (version) | ❌ | ||
| (undeploy) | ✅ | ||
| (sync) | ✅ |
Implement the syncing of projects with dependencies . Implement addition of annotations to rules before deployment | |
| (report) | ✅ |
Implement deployment of annotations for actions and triggers in runtime deploy and runtime deploy report | |
| (export) | ✅ |
Implement the export of projects with dependencies | |
| (flags) | ✅ |
Implement the --namespace , --managed, --project, --apihost, --auth, --config and --strict flags |
|
| activation | get | ✅ |
Implementation for the --last and --summary flags and FIELD_FILTER optional arg is missing |
| list | ✅ |
Implementation for the --full flag is missing |
|
| logs | ✅ |
Implementation for the --last and --strip flags is missing |
|
| result | ✅ |
Implementation for the --last flag is missing |
|
| poll | ❌ | exists in the Go client, not in the OW API | |
| package | list | ✅ | |
| get | ✅ |
Implementation for the --summary flag and optional [FIELD_FILTER] arg is missing |
|
| create | ✅ | ||
| refresh | ❌ | exists in the Go client, but should be removed since it never has worked or will ever work | |
| bind | ✅ | exists in the Go client, not in the OW API | |
| delete | ✅ | ||
| update | ✅ | ||
| action | create | ✅ |
1. Implementation for the --native flag is missing 2. Future: Implement --concurrency flag |
| delete | ✅ | ||
| get | ✅ |
Implementation for the --summary flag is missing |
|
| invoke | ✅ | ||
| list | ✅ | Implementation optional [PACKAGE_NAME] arg is missing |
|
| update | ✅ | ||
| route (api) | create | ✅ | |
| delete | ✅ | ||
| get | ✅ |
Implementation for the --format and --full flags is missing |
|
| list | ✅ |
Implementation for the --full and --name-sort flags is missing |
|
| sdk | install | ❌ | exists in the Go client, not in the OW API |
| property | get | ✅ | exists in the Go client, not in the OW API |
| set | ✅ | exists in the Go client, not in the OW API | |
| unset | ✅ | exists in the Go client, not in the OW API | |
| trigger | create | ✅ | |
| delete | ✅ | ||
| fire | ✅ | ||
| get | ✅ |
Implementation for the --summary flag and FIELD_FILTER optional arg is missing |
|
| list | ✅ | ||
| update | ✅ | ||
| rule | create | ✅ | |
| delete | ✅ |
Implementation for the --disable flag is missing |
|
| disable | ✅ | ||
| enable | ✅ | ||
| get | ✅ |
Implementation for the --summary flag is missing |
|
| list | ✅ | ||
| status | ✅ | ||
| update | ✅ | ||
| namespace | get | ✅ | |
| list | ✅ | ||
| list | (no arg) | ✅ | aliased to namespace:get
|
| Scope | Enhancements | Implemented | Notes |
|---|---|---|---|
| global |
--namespace flag |
❌ | support the optional --namespace flag. This is present in the API but not in the Go client. |
| package:create |
--copy flag |
❌ | support --copy parity with action:create
|