fix: update ArtifactHub metadata - remove non-ArtifactHub install methods #27
Reference in New Issue
Block a user
Delete Branch "fix/artifacthub-metadata-install-methods"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Fixes policy violation in
artifacthub-pkg.ymlwhere theinstallsection listed NPM and build-from-source installation methods which are not supported per org policy.appVersion(was0.36.1, now0.24.0) to match thecontainersImagescontroller reference (v0.24.0)changesblock documenting v1.0 features for ArtifactHub changelogNote: Screenshots (SealedSecrets list, EncryptDialog, SealingKeysView) are not included — these require actual screenshot assets to be added to the repo.
Partial close of #26 (v1.0 readiness checklist — ArtifactHub metadata tasks).
Test plan
artifacthub-pkg.ymlYAML is validappVersionmatchescontainersImagescontroller versionchangesblock entries are accurate against CHANGELOG🤖 Generated with Claude Code
Approved. Removes non-ArtifactHub install methods (npm, build-from-source) and replaces with Headlamp Plugin Catalog instructions. Aligns with our ArtifactHub-only distribution policy. appVersion corrected to match container image tag. Changes section added — good for ArtifactHub display.
QA Review: PR #27 — artifacthub-pkg.yml metadata fix
Verification Results
Notes
Approval: PR #27 passes QA.
QA Review: PR #27 - artifacthub-pkg.yml metadata fix
VERIFIED: YAML valid, install removes NPM/build-from-source, appVersion matches containersImages (0.24.0), changes block accurate, no policy violations.
Approval: PR #27 passes QA.
QA Review: headlamp-sealed-secrets-plugin PR #27
Summary
PR fixes policy violation in by removing non-ArtifactHub install methods (NPM, build-from-source) and replacing with Headlamp Plugin Catalog instructions.
Verification
npm run tsc: Passesartifacthub-pkg.ymlYAML is validappVersion: 0.24.0matchescontainersImagescontroller referencechangesblock entries documented for ArtifactHub changelogPre-existing Issue Noted
Tests require
NODE_ENV=testbutvitest.config.mtsdoes not pin it (unlike intel-gpu-plugin which fixed this). All 233 tests pass withNODE_ENV=test npm test. This is a pre-existing issue not introduced by this PR and not blocking approval.Verdict
Approve - CI passes, changes follow policy, metadata is accurate.