From b1463d1d8615952b15c140d0589a8ee68a53a668 Mon Sep 17 00:00:00 2001 From: Scot Wells Date: Fri, 25 Sep 2026 13:00:15 -0500 Subject: [PATCH] feat: Add the alb plugin The network-services-operator repository publishes the datumctl alb plugin, which creates and manages Application Load Balancers. This is its first catalog entry, pinned to v0.29.0, so `datumctl plugin install alb` can find it. The release workflow in that repository keeps this entry current from here on, since update-plugin-index rewrites an existing manifest but cannot create one. Key changes: - Add the manifest for all five published archives, with checksums taken from the release rather than from a local build - List the plugin in the README table Co-Authored-By: Claude Opus 5 (1M context) --- README.md | 1 + plugins/alb.yaml | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 plugins/alb.yaml diff --git a/README.md b/README.md index 63ea74e..7754feb 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ The official plugin index for [datumctl](https://github.com/datum-cloud/datumctl | Name | Description | |------|-------------| +| [alb](plugins/alb.yaml) | Create and manage Application Load Balancers on Datum Cloud | | [assistant](plugins/assistant.yaml) | Chat with Patch, the Datum Cloud assistant, and browse your conversation history | | [compute](plugins/compute.yaml) | Deploy and manage containerized workloads on Datum Cloud | | [dns](plugins/dns.yaml) | Manage DNS zones and records on Datum Cloud | diff --git a/plugins/alb.yaml b/plugins/alb.yaml new file mode 100644 index 0000000..1e4b912 --- /dev/null +++ b/plugins/alb.yaml @@ -0,0 +1,39 @@ +apiVersion: datumctl.datum.net/v1alpha1 +kind: Plugin +metadata: + name: alb +spec: + shortDescription: Create and manage Application Load Balancers on Datum Cloud + homepage: https://github.com/datum-cloud/network-services-operator + version: v0.29.0 + platforms: + - selector: + matchLabels: + os: linux + arch: amd64 + uri: https://github.com/datum-cloud/network-services-operator/releases/download/v0.29.0/datumctl-alb_Linux_x86_64.tar.gz + sha256: 1ccae2916de9f9f7e9ba3720db616b835accfb2927c292b8094454e90aa1af84 + - selector: + matchLabels: + os: linux + arch: arm64 + uri: https://github.com/datum-cloud/network-services-operator/releases/download/v0.29.0/datumctl-alb_Linux_arm64.tar.gz + sha256: 0d0bb6edc4af135128b3a94ed33170d3ca2c0b927c25725ae362bbb187fcd2da + - selector: + matchLabels: + os: darwin + arch: amd64 + uri: https://github.com/datum-cloud/network-services-operator/releases/download/v0.29.0/datumctl-alb_Darwin_x86_64.tar.gz + sha256: d367d98f43fd33a64ea3adec876d66c352755db7105282ae1a2d8f495046f7d6 + - selector: + matchLabels: + os: darwin + arch: arm64 + uri: https://github.com/datum-cloud/network-services-operator/releases/download/v0.29.0/datumctl-alb_Darwin_arm64.tar.gz + sha256: 4a5aef7aa441df1e2f5f48388f681436af044f33080a37cb6ce04c1547778934 + - selector: + matchLabels: + os: windows + arch: amd64 + uri: https://github.com/datum-cloud/network-services-operator/releases/download/v0.29.0/datumctl-alb_Windows_x86_64.zip + sha256: 68129ea44e2aa82b3bd1adc7f4acd22cbef3ed44f7c492c9dbdc8f37407b82ae