Make Addon and Build Registry

    Addon can be used to manage and extend KubeVela platform capabilities. Users and install/uninstall addons on KubeVela via UI/CLI interfaces. Addons can be stored and discovered via addon registries.

    By default, KubeVela community maintains an official addon registry with some official addons. Users can add their own addons and registries.

    You can manage addon registries via UI/CLI. Here is how to add a registry on UI:

    Addon Format

    An addon must obey the following directory structure:

    • : contains addon metadata information.
    • definitions/: contains the X-Definition yaml/cue files. These file will be rendered as KubeVela Component in template.yaml

    Once an addon is uploaded to the registry, you can manage addons via UI/CLI. Here is how it looks lik on UI: