diff --git a/README.md b/README.md index 31f663f..7c18ce6 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ The official plugin index for [datumctl](https://github.com/datum-cloud/datumctl |------|-------------| | [compute](plugins/compute.yaml) | Deploy and manage containerized workloads on Datum Cloud | | [dns](plugins/dns.yaml) | Manage DNS zones and records on Datum Cloud | +| [search](plugins/search.yaml) | Search for resources across the platform by kind, name, and project scope | ## Installing a plugin @@ -42,4 +43,5 @@ spec: sha256: ``` -The binary inside each archive must be named `datumctl-` (or `datumctl-.exe` on Windows). +The binary inside each archive must be named `datumctl-` or `milo-` (add `.exe` on Windows). +datumctl recognizes both prefixes, so a plugin built for the milo-os platform installs from this catalog without a second, datumctl-branded build. diff --git a/plugins/search.yaml b/plugins/search.yaml new file mode 100644 index 0000000..4ffc0e5 --- /dev/null +++ b/plugins/search.yaml @@ -0,0 +1,45 @@ +apiVersion: datumctl.datum.net/v1alpha1 +kind: Plugin +metadata: + name: search +spec: + shortDescription: Search for resources across the platform by kind, name, and project scope + homepage: https://github.com/milo-os/search + version: v0.8.0 + platforms: + - selector: + matchLabels: + os: linux + arch: amd64 + uri: https://github.com/milo-os/search/releases/download/v0.8.0/milo-search_Linux_x86_64.tar.gz + sha256: 3049af90dc6594273c8c6f2d6f711f5bf4306f8eda4858dbe5e3aa5d8f69f587 + - selector: + matchLabels: + os: linux + arch: arm64 + uri: https://github.com/milo-os/search/releases/download/v0.8.0/milo-search_Linux_arm64.tar.gz + sha256: 421227db0f5c6b10096084c727057e18c593e923a94b0e396fb039e74dff3f75 + - selector: + matchLabels: + os: darwin + arch: amd64 + uri: https://github.com/milo-os/search/releases/download/v0.8.0/milo-search_Darwin_x86_64.tar.gz + sha256: 25c7237bb1aea979cb1ce1977d44dedb4dfc3bdbe29efffbe9c8fb3ef3a074cc + - selector: + matchLabels: + os: darwin + arch: arm64 + uri: https://github.com/milo-os/search/releases/download/v0.8.0/milo-search_Darwin_arm64.tar.gz + sha256: c9699154e69911c976bf3f2ca9af5c25529248fd9a4d1b05350128888f197f05 + - selector: + matchLabels: + os: windows + arch: amd64 + uri: https://github.com/milo-os/search/releases/download/v0.8.0/milo-search_Windows_x86_64.zip + sha256: aabc4489e83a0c2b90e62f66ec1e7a6eb0c57904e1892bc05876937b3de51b35 + - selector: + matchLabels: + os: windows + arch: arm64 + uri: https://github.com/milo-os/search/releases/download/v0.8.0/milo-search_Windows_arm64.zip + sha256: 86362ad083e92f7bde8efb93531e4ade69176e2a63ad28f16f7d3c3ee2b38ce8