Skip to content

Feature Matrix

Shazron Abdullah edited this page Mar 5, 2024 · 8 revisions

Adobe I/O CLI Runtime Plugin Feature Matrix

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.


Features

✅ -- Implemented
⚠️ -- Issues
❌-- Not Implemented Currently

CommandSubcommand or FeatureImplementedNotes
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
activationget⚠️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
pollexists in the Go client, not in the OW API
packagelist
get⚠️Implementation for the --summary flag and optional [FIELD_FILTER] arg is missing
create
refreshexists in the Go client, but should be removed since it never has worked or will ever work
bindexists in the Go client, not in the OW API
delete
update
actioncreate⚠️1. Implementation for the --native flag is missing 2. Future: Implement --concurrency flag
delete
get⚠️Implementation for the --summary flag is missing
invoke
listImplementation 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
sdkinstallexists in the Go client, not in the OW API
propertygetexists in the Go client, not in the OW API
setexists in the Go client, not in the OW API
unsetexists in the Go client, not in the OW API
triggercreate
delete
fire
get⚠️Implementation for the --summary flag and FIELD_FILTER optional arg is missing
list
update
rulecreate
delete⚠️Implementation for the --disable flag is missing
disable
enable
get⚠️Implementation for the --summary flag is missing
list
status
update
namespaceget
list
list(no arg)aliased to namespace:get

Enhancements

ScopeEnhancementsImplementedNotes
global--namespace flagsupport the optional --namespace flag. This is present in the API but not in the Go client.
package:create--copy flagsupport --copy parity with action:create

Clone this wiki locally