github-actions[bot]
6836f75440
release: v0.2.8
2026-03-19 21:40:05 +00:00
dependabot[bot]
f1d45f85b2
chore(deps-dev): bump rollup from 4.57.1 to 4.59.0 ( #15 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.57.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.57.1...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 02:42:45 +00:00
hugh-hackman[bot]
7dc68efb6d
Merge pull request #13 from privilegedescalation/dependabot/npm_and_yarn/multi-770cfcd984
...
chore(deps): bump minimatch
2026-03-18 02:33:02 +00:00
hugh-hackman[bot]
44bc14302e
Merge pull request #12 from privilegedescalation/dependabot/npm_and_yarn/tar-7.5.11
...
chore(deps-dev): bump tar from 7.5.9 to 7.5.11
2026-03-18 02:33:00 +00:00
hugh-hackman[bot]
6d13454bea
Merge pull request #14 from privilegedescalation/dependabot/npm_and_yarn/undici-7.24.4
...
chore(deps-dev): bump undici from 7.22.0 to 7.24.4
2026-03-18 02:32:13 +00:00
dependabot[bot]
673274dc8c
chore(deps-dev): bump undici from 7.22.0 to 7.24.4
...
Bumps [undici](https://github.com/nodejs/undici ) from 7.22.0 to 7.24.4.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.22.0...v7.24.4 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.24.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-18 02:07:14 +00:00
dependabot[bot]
21313438bf
chore(deps): bump minimatch
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-18 02:07:07 +00:00
dependabot[bot]
510bb7d4a2
chore(deps-dev): bump tar from 7.5.9 to 7.5.11
...
Bumps [tar](https://github.com/isaacs/node-tar ) from 7.5.9 to 7.5.11.
- [Release notes](https://github.com/isaacs/node-tar/releases )
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.9...v7.5.11 )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.11
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-18 02:07:04 +00:00
dependabot[bot]
1542677226
chore(deps): bump serialize-javascript and terser-webpack-plugin
...
Removes [serialize-javascript](https://github.com/yahoo/serialize-javascript ). It's no longer used after updating ancestor dependency [terser-webpack-plugin](https://github.com/webpack/terser-webpack-plugin ). These dependencies need to be updated together.
Removes `serialize-javascript`
Updates `terser-webpack-plugin` from 5.3.16 to 5.4.0
- [Release notes](https://github.com/webpack/terser-webpack-plugin/releases )
- [Changelog](https://github.com/webpack/terser-webpack-plugin/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/terser-webpack-plugin/compare/v5.3.16...v5.4.0 )
---
updated-dependencies:
- dependency-name: serialize-javascript
dependency-version:
dependency-type: indirect
- dependency-name: terser-webpack-plugin
dependency-version: 5.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-18 02:07:04 +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
d63473e0ba
chore: standardize config, MCP, agents, and docs
...
- Add .headlamp-plugin/, .env, .env.local, .eslintcache to .gitignore
- Create .prettierrc.js (standard Headlamp prettier config)
- Fix .mcp.json typo (http:/ → http://), add github server, use localhost:8086 for playwright
- Add "github" to .claude/settings.local.json enabled servers
- Create .claude/agents/ with 3 meta-orchestration agents
- Add FilesystemsPage.tsx and ObjectStoresPage.tsx to CLAUDE.md architecture tree
- Add ArtifactHub badge, Plugin Manager install method, and Troubleshooting section to README.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-03 21:30:44 +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
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