privilegedescalation-engineer[bot]
7ef6e7ee7b
chore: update ArtifactHub namespace from privilegedescalation to headlamp ( #47 )
...
Co-authored-by: Chris Farhood <chris@farhood.org >
2026-05-04 21:19:12 +00:00
privilegedescalation-engineer[bot]
39ed3ea90a
release: v1.0.2 ( #36 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-15 04:00:27 +00:00
privilegedescalation-ceo[bot]
d096a6c70c
fix: correct artifacthub-pkg.yml checksum on main for v1.0.1
...
Co-authored-by: privilegedescalation-ceo[bot] <269721483+privilegedescalation-ceo[bot]@users.noreply.github.com>
2026-04-15 03:51:02 +00:00
Gandalf the Greybeard
422f8e2e22
fix: update archive-url from v1.0.0 to v1.0.1
2026-04-14 23:33:25 +00:00
Pawla Abdul
5a004c7066
release: v1.0.1 — fix ArtifactHub checksum
2026-04-13 11:09:03 +00:00
privilegedescalation-engineer[bot]
f443c7f231
release: v1.0.0 ( #28 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-03-24 22:31:35 +00:00
Gandalf the Greybeard
c84c05e961
release: prepare v1.0.0
...
- Bump version from 0.2.8 to 1.0.0 in package.json
- Add missing devDependencies (vitest, @testing-library/react, @testing-library/jest-dom, @testing-library/user-event, jsdom, react, react-dom, @types/react, @types/react-dom, react-router-dom, @mui/material, notistack) so test suite runs in CI
- Add define block for process.env.NODE_ENV in vitest.config.mts for jsdom/React 18 compatibility
- Switch from package-lock.json to pnpm-lock.yaml (pnpm as canonical package manager)
- Update artifacthub-pkg.yml to v1.0.0 with updated archive-url and changes block
- Update CHANGELOG.md with [1.0.0] entry and updated comparison links
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-03-24 21:29:13 +00:00
github-actions[bot]
6836f75440
release: v0.2.8
2026-03-19 21:40:05 +00:00
github-actions[bot]
502ad747bd
release: v0.2.7
2026-03-09 03:43:39 +00:00
github-actions[bot]
5bd81ddfa8
release: v0.2.6
2026-03-04 12:57:44 +00:00
github-actions[bot]
041e7c1f19
release: v0.2.5
2026-03-04 02:45:00 +00:00
github-actions[bot]
d8989873bb
release: v0.2.4
2026-03-04 02:14:43 +00:00
github-actions[bot]
a64a45f6c5
release: v0.2.3
2026-03-04 02:04:33 +00:00
DevContainer User
27b5991a63
fix: hardcode tarball name in release workflow
...
The dynamic PKG_NAME read from package.json returns "rook", causing
`mv rook-X.Y.Z.tar.gz rook-X.Y.Z.tar.gz` to fail as a self-rename.
Hardcode "headlamp-rook-plugin" as the tarball name to match the repo
and artifacthub expectations.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-04 01:48:20 +00:00
Chris Farhood
bfe9f59c8e
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 16:08:56 -05:00
Chris Farhood
9e1d4d07a0
chore: release v0.2.1
...
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:42 -05:00
github-actions[bot]
375132bdc3
chore: release v0.2.0
2026-02-19 16:36:38 +00:00
Chris Farhood
300c705033
chore: rename plugin to headlamp-rook-plugin
...
Renames the plugin from headlamp-rook-ceph-plugin to headlamp-rook-plugin
across all files: package.json, package-lock.json, artifacthub-pkg.yml,
release workflow, README, CHANGELOG, CLAUDE.md, CONTRIBUTING, SECURITY,
and src/index.tsx.
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 11:26:33 -05:00
github-actions[bot]
4468396e52
chore: release v0.1.3
2026-02-19 12:06:38 +00:00
github-actions[bot]
ead81a51a9
chore: release v0.1.1
2026-02-19 12:05:27 +00:00
github-actions[bot]
b77ecf66e7
chore: release v0.1.2
2026-02-19 02:24:36 +00:00
github-actions[bot]
8d56dc4a74
chore: release v0.1.1
2026-02-19 00:39:59 +00:00
Chris Farhood
14d55b5eea
chore: update artifacthub-pkg.yml org URLs to privilegedescalation
...
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 18:19:52 -05:00
Chris Farhood
25175b65b8
feat: initial release of headlamp-rook-ceph-plugin v0.1.0
...
Headlamp plugin for Rook-Ceph cluster visibility.
Pages:
- Overview dashboard: CephCluster health, capacity bar, resource counts
(block pools, filesystems, object stores, PVs, PVCs), daemon pod
health summary, non-Bound PVC alerts
- Block Pools: CephBlockPool table with replication, failure domain,
mirroring; slide-in detail panel
- Pods: all Rook-Ceph daemon pods grouped by role with ready/total counts
Native Headlamp integrations:
- StorageClass table: Rook Type, Pool, Cluster ID columns
- PV table: Rook Type, Pool columns
- PVC detail injection: driver, type, pool, volume handle
- PV detail injection: CSI volume attributes
- Pod detail injection: Ceph daemon role badge
- App bar badge: cluster health (HEALTH_OK/WARN/ERR), color-coded
API / architecture:
- src/api/k8s.ts: types + filters for ceph.rook.io/v1 CRDs; handles
both default rook-ceph.* and custom-namespace provisioner strings
- src/api/RookCephDataContext.tsx: shared context provider; fetches
CephCluster, CephBlockPool, CephFilesystem, CephObjectStore CRDs
plus daemon pods via label selectors
- 37 unit tests (vitest + @testing-library/react)
- TypeScript strict mode, zero any types
- CI + release GitHub Actions workflows
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:55:39 -05:00