https://github.com/datum-cloud/datumctl-plugins
Official plugin index for datumctl
https://github.com/datum-cloud/datumctl-plugins
Last synced: 23 days ago
JSON representation
Official plugin index for datumctl
- Host: GitHub
- URL: https://github.com/datum-cloud/datumctl-plugins
- Owner: datum-cloud
- Created: 2026-05-26T20:41:44.000Z (29 days ago)
- Default Branch: main
- Last Pushed: 2026-06-01T20:45:54.000Z (23 days ago)
- Last Synced: 2026-06-01T22:22:56.642Z (23 days ago)
- Size: 11.7 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# datumctl-plugins
The official plugin index for [datumctl](https://github.com/datum-cloud/datumctl), the CLI for [Datum Cloud](https://datum.net).
## Available plugins
| Name | Description |
|------|-------------|
| [compute](plugins/compute.yaml) | Deploy and manage containerized workloads on Datum Cloud |
## Installing a plugin
```sh
datumctl plugin install compute
```
## Submitting a plugin
1. Add the `datumctl-plugin` topic to your GitHub repository.
2. Open a PR adding `plugins/.yaml` following the [schema](schema/plugin-v1alpha1.json).
3. CI will validate your manifest: schema, URI resolution, and SHA256 verification.
4. Once merged, `index.yaml` is regenerated automatically.
## Plugin manifest format
```yaml
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:
```
The binary inside each archive must be named `datumctl-` (or `datumctl-.exe` on Windows).