Skip to content

feat: Add the alb plugin to the catalog - #68

Merged
scotwells merged 1 commit into
mainfrom
feat/alb-plugin
Sep 25, 2026
Merged

scotwells merged 1 commit into
mainfrom
feat/alb-plugin

Conversation

@scotwells

Copy link
Copy Markdown
Contributor

Summary

The load balancer plugin ships in the network-services-operator repository, with a published release carrying archives for all five platforms, but nothing in this catalog points at it, so datumctl plugin install alb finds nothing.

This adds its first entry, pinned to v0.29.0, and supersedes #65, which pointed at a prerelease under the plugin's old name.

Only this first entry is manual, since the shared index action rewrites an existing manifest and cannot create one. That repository's release workflow keeps the entry current once it exists.

Test plan

  • Every archive resolves with a 200 and its checksum matches, run the same way this repository validates a submission
  • The checksums come from the release's own published sums rather than a local build
  • Each archive holds the binary under the name the catalog requires, at the archive root
  • The manifest validates against the schema

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) <noreply@anthropic.com>
@scotwells
scotwells requested a review from a team September 25, 2026 18:24
@scotwells
scotwells marked this pull request as ready for review September 25, 2026 18:24
@scotwells
scotwells merged commit 032994e into main Sep 25, 2026
2 checks passed
@scotwells
scotwells deleted the feat/alb-plugin branch September 25, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants