metalcloud-cli extension¶
Manage platform extensions for workflows, applications, and actions
Synopsis¶
Manage platform extensions including workflows, applications, and actions.
Extensions are modular components that extend the platform’s functionality. They can be:
workflows: Define automated sequences of operations
applications: Provide custom application deployment logic
actions: Implement specific operational tasks
Extension lifecycle includes draft, active, and archived states. Only published extensions become active and available for use across the platform.
Available Commands: list List and filter extensions get Retrieve detailed extension information create Create new extension from definition update Modify existing extension properties publish Activate draft extension for platform use archive Deactivate published extension
Examples: metalcloud extension list –filter-kind workflow –filter-status active metalcloud extension create my-workflow workflow “Custom deployment workflow” –definition-source definition.json metalcloud extension update ext123 “Updated Name” “New description” metalcloud extension publish ext123
Options¶
-h, --help help for extension
Options inherited from parent commands¶
-k, --api_key string MetalCloud API key
-c, --config string Config file path
-d, --debug Set to enable debug logging
-e, --endpoint string MetalCloud API endpoint
-f, --format string Output format. Supported values are 'text','csv','md','json','yaml'. (default "text")
-i, --insecure_skip_verify Set to allow insecure transport
-l, --log_file string Log file path
-v, --verbosity string Log level verbosity (default "INFO")
SEE ALSO¶
metalcloud-cli - MetalCloud CLI
metalcloud-cli extension archive - Deactivate published extension and make it unavailable
metalcloud-cli extension create - Create new extension from definition
metalcloud-cli extension get - Retrieve detailed information about a specific extension
metalcloud-cli extension list - List and filter platform extensions
metalcloud-cli extension publish - Activate draft extension for platform use
metalcloud-cli extension update - Modify existing extension properties and definition