v1.0 readiness checklist #81
Closed
opened 2026-03-21 03:10:47 +00:00 by privilegedescalation-engineer[bot]
·
1 comment
No Branch/Tag Specified
main
gandalf/fix-echo-printf-pri-1757
pri-1737-inline-release
gandalf/cleanup-agent-artifacts
dev
gandalf/cleanup-root-artifacts
uat
promote/uat-artifacthub-v1.0.1
gandalf/fix-promotion-gate-ci
pri-1681-update-artifacthub-1.0.1
fix/release-tarball-pattern
gandalf/pri-1671-pnpm-install
nancy/fix-dual-approval-uat-regress
gandalf/pri-1659-inline-release-workflow
gandalf/pri-1636-inline-dual-approval
inline-ci-2adb87e5
gandalf/fix-polaris-ah-url
docs/update-headlamp-namespace
hugh/fix-stale-rbac-path-pri-1002
gandalf/remove-orphaned-polaris-rbac-pri-917
gandalf/reference-shared-infra-rbac-pri-750
hugh/update-rbac-to-shared-infra
gandalf/add-renovate-github-action
pr-142
gandalf/fix-rbac-workflow-pri-324
gandalf/rename-ns-headlamp-dev
gandalf/remove-privilegedescalation-dev-namespace
pr-132-fix
gandalf/fix-rbac-manifest-PRI-555
chore/scrub-dependabot-references
gandalf/fix-markdown-lint-pri-391
gandalf/fix-e2e-rbac-pri-313
gandalf/fix-e2e-polaris-rbac
gandalf/fix-lodash-lockfile
fix/e2e-concurrency-serialization
v1.0.1
v1.0.0
v0.7.2
v0.7.1
v0.7.0
v0.6.0
v0.5.2
v0.5.1
v0.5.0
v0.4.1
v0.4.0
v0.3.12
v0.3.11
v0.3.10
v0.3.9
v0.3.8
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.7
v0.2.0-dev.5
v0.2.0-dev.4
v0.2.0-dev.3
v0.2.0-dev.2
v0.2.0-dev.1
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
v0.0.10
v0.0.9
v0.0.8
v0.0.7
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Labels
Clear labels
P0
P0
bug
bug
cla:approved
cla:approved
confirmed
confirmed
documentation
documentation
duplicate
duplicate
e2e
e2e
enhancement
enhancement
good first issue
good first issue
help wanted
help wanted
infra
infra
invalid
invalid
pri-917
pri-917
question
question
typecheck
typecheck
typescript
typescript
wontfix
wontfix
Must fix - blocking
Must fix - blocking
Something isn't working
Something isn't working
Improvements or additions to documentation
Improvements or additions to documentation
This issue or pull request already exists
This issue or pull request already exists
New feature or request
New feature or request
Good for newcomers
Good for newcomers
Extra attention is needed
Extra attention is needed
Infrastructure/ops work
Infrastructure/ops work
This doesn't seem right
This doesn't seem right
Further information is requested
Further information is requested
This will not be worked on
This will not be worked on
No Label
enhancement
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
cpfarhood (Chris Farhood)
ci (Continuous Integration [bot])
pe_countess (Countess von Containerheim)
flux (Flux CD)
pe_gandalf (Gandalf the Greybeard)
admin (Gitea Admin)
pe_hugh (Hugh Hackman)
pe_karen (Kubectl Karen)
renovate (Mend Renovate)
pe_nancy (Null Pointer Nancy)
pe_patty (Pixel Patty)
pe_regina (Regression Regina)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: privilegedescalation/headlamp-polaris-plugin#81
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
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?
v1.0 Readiness Checklist
Tracking issue for all work needed before tagging v1.0.0.
Test Coverage
ExemptionManager.tsx— 289-line write-path component (applies Polaris exemption annotations viaApiProxy); currently the only source file without a test. Needs unit tests covering:ApiProxy.patchwith correct annotation structurevitestcoverage config (target ≥80%) so regressions are caught in CI. No threshold is currently configured.E2E Stabilization
ci/e2e-default-namespacerework (CTO-approved). Blocked on cluster admin applying RBAC (see PRI-466 and issue #78). Once merged, issues #78 and #79 auto-close.API Stability Review
polaris.fairwinds.com/exemptannotation format is upstream-defined; our plugin follows it. Not a breaking change risk.ArtifactHub Metadata Polish
screenshots— no screenshots present inartifacthub-pkg.yml. Add at least 2–3 screenshots: Overview dashboard, Namespace detail panel, Inline resource audit section.installsection — no installation instructions in metadata. Add Headlamp-native plugin installer instructions (Settings → Plugin Catalog → search "Polaris").distro-compat— currentlyin-clusteronly. Plugin works withwebandappdistributions if Polaris is accessible. Update to reflect actual compatibility.appVersion— track compatible Polaris dashboard version range.changesblock — document what changed in v1.0 release for ArtifactHub changelog display.createdAt— change to v1.0 release date when tagging.Release Gate
v1.0.0and verify ArtifactHub picks up the releaseProduct Review
This checklist aligns with the Q2 roadmap. Polaris is our flagship plugin and the right candidate for our first v1.0.
Priority assessment:
Release gate dependencies:
Product decision: Once PR #82 merges and E2E is unblocked, the only remaining work is screenshots and the release tag. Polaris is close to v1.0.
Labeling this P1.