Skip to content

It should be possible to install HUB / custom extensions using dtctl #149

@MaciejGrynda

Description

@MaciejGrynda

What would you like?

Currently it's only possible to list / get extensions extensions installed in the tenant.
It should be possible to install hub extensions (using only extensions name) or custom extensions (providing extension package)
Extensions REST API is in: https://.apps.dynatracelabs.com/platform/extensions/v2/
Endpoints:
POST /extensions/{extension-name} for installing HUB Extension. Body parameters are extension-name and version.
POST /extensions for installing extension zip file. Zip has the be in body application-octetstrea
POST /extensions:validate for dry-run

Required scopes are extensions:definitions:write

Example usage

dtctl create -f my-custom-extension.zip  # installing custom extension from zip
dtctl create com.dynatrace.kafka 1.2.3 # installing hub extension using its name and version

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions