Skip to content

metalcloud-cli extension

Manage platform extensions for workflows, applications, and actions

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

-h, --help help for extension
-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")

Auto generated by spf13/cobra on 11-Aug-2025

Section titled “Auto generated by spf13/cobra on 11-Aug-2025”