Skip to content

Latest commit

 

History

44 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

datumctl-plugins

The official plugin index for datumctl, the CLI for Datum Cloud.

Available plugins

Name Description
compute Deploy and manage containerized workloads on Datum Cloud
dns Manage DNS zones and records on Datum Cloud

Installing a plugin

datumctl plugin install compute

Submitting a plugin

  1. Add the datumctl-plugin topic to your GitHub repository.
  2. Open a PR adding plugins/<your-plugin-name>.yaml following the schema.
  3. CI will validate your manifest: schema, URI resolution, and SHA256 verification.
  4. Once merged, index.yaml is regenerated automatically.

Plugin manifest format

apiVersion: datumctl.datum.net/v1alpha1
kind: Plugin
metadata:
  name: my-plugin          # short name: datumctl plugin install my-plugin
spec:
  shortDescription: One-line description shown in datumctl plugin search
  homepage: https://github.com/your-org/datumctl-my-plugin
  version: v1.0.0
  platforms:
    - selector:
        matchLabels:
          os: linux
          arch: amd64
      uri: https://github.com/your-org/datumctl-my-plugin/releases/download/v1.0.0/datumctl-my-plugin_Linux_x86_64.tar.gz
      sha256: <lowercase hex sha256 of the archive>

The binary inside each archive must be named datumctl-<name> (or datumctl-<name>.exe on Windows).

About

Official plugin index for datumctl

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors