privilegedescalation-engineer[bot]
be5d86bc8e
release: v1.0.3 ( #56 )
...
CI / ci (push) Successful in 51s
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-05-14 00:36:19 +00:00
privilegedescalation-engineer[bot]
c241b8d9d5
release: v1.0.0 ( #24 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-24 22:31:55 +00:00
Gandalf the Greybeard
77586a98eb
release: prepare v1.0.0
...
- Bump version from 0.2.7 to 1.0.0 in package.json
- Add missing devDependencies: @mui/material, @types/react, @types/react-dom,
notistack; upgrade vitest to ^3.2.4 (matching reference polaris plugin)
- Fix vitest.config.mts: add define block for process.env.NODE_ENV="test"
to resolve act() errors in all 159 component tests
- Remove package-lock.json; adopt pnpm-lock.yaml as canonical lock file
- Update artifacthub-pkg.yml: version 1.0.0, new archive URL, TBD checksum,
updated changes block describing this release
- Update CHANGELOG.md: add [1.0.0] - 2026-03-24 entry documenting test
infrastructure fixes, dependency additions, post-0.2.7 CI/workflow changes;
update version comparison links
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-24 21:29:47 +00:00
github-actions[bot]
e0037f60d2
release: v0.2.7
2026-03-19 21:39:02 +00:00
github-actions[bot]
a20a2e29e6
release: v0.2.6
2026-03-09 03:06:22 +00:00
github-actions[bot]
6b0b9bc9ea
release: v0.2.5
2026-03-04 02:14:12 +00:00
github-actions[bot]
1f6677e2f6
release: v0.2.5
2026-03-04 02:03:33 +00:00
Chris Farhood
e955cf80fb
docs: update artifacthub changelog for v0.2.4
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 17:55:07 +00:00
Chris Farhood
50c280d1df
fix: track tns-csi appVersion in artifacthub metadata
...
Update appVersion to 0.12.0 (current latest tns-csi release). Add a
release workflow step that fetches the latest fenio/tns-csi release tag
and updates appVersion automatically on each plugin release.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-26 17:53:34 +00:00
github-actions[bot]
ae8d93aaa7
chore: release v0.2.4
2026-02-26 17:37:55 +00:00
Chris Farhood
a20c20a4ec
chore: release v0.2.3
...
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-19 16:08:54 -05:00
Chris Farhood
3e757db799
chore: release v0.2.2
...
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-19 13:31:01 -05:00
github-actions[bot]
76ab680d9a
chore: release v0.2.1
2026-02-19 12:05:36 +00:00
github-actions[bot]
03d616a545
chore: release v0.2.0
2026-02-18 21:39:31 +00:00
Chris Farhood
f1feb5c2f7
feat: native Headlamp integration, TrueNAS API, docs, and CI for v0.2.0
...
Native Headlamp integrations:
- registerResourceTableColumnsProcessor: add Protocol/Pool/Server columns to
native StorageClass table and Protocol/Volume Handle to PV table
- registerDetailsViewSection: inject TNS-CSI section into PV detail pages
- registerDetailsViewSection: inject driver role/status into tns-csi Pod pages
- registerDetailsViewHeaderAction: Benchmark shortcut on StorageClass detail
- registerAppBarAction: driver health badge (N/Nc M/Mn, color-coded)
- Trim sidebar from 6 → 4 entries (Overview, Snapshots, Metrics, Benchmark)
TrueNAS API integration:
- src/api/truenas.ts: ConfigStore-backed settings, WebSocket JSON-RPC client
for pool.query (auth.login_with_api_key + pool.query)
- src/components/TnsCsiSettings.tsx: API key + server override settings UI
with connection test button
- TnsCsiDataContext: fetch real pool stats (size/allocated/free/status)
- OverviewPage: three-tier pool capacity display (real data → error → metrics
fallback)
Documentation:
- README, CHANGELOG, CONTRIBUTING, SECURITY
- docs/: architecture, deployment (Helm), getting-started, user-guide,
troubleshooting
CI:
- .github/workflows/ci.yaml: lint + type-check + test on PR/push
- .github/workflows/release.yaml: workflow_dispatch versioned release
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-18 16:37:56 -05:00
Chris Farhood
aeab42b6ec
Fix: add required maintainer email to artifacthub-pkg.yml
...
Artifact Hub requires a non-empty email on all maintainer entries.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-18 14:10:28 -05:00
Chris Farhood
0d0bf0f609
Add Artifact Hub metadata for v0.1.0
...
artifacthub-pkg.yml: package metadata with headlamp plugin annotations
- archive-url pointing to v0.1.0 GitHub release tarball
- sha256 checksum: 14a3e8c13d0b894a41aa1cfccbcb1f6af09dcbb8fd95c7040a540987ea2096a7
- version-compat: >=0.20.0
- distro-compat: in-cluster, web, app
artifacthub-repo.yml: repository ownership (repositoryID to be filled
after registering on artifacthub.io)
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-18 14:00:28 -05:00