-
Notifications
You must be signed in to change notification settings - Fork 31
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
|