Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Apr 06:53
· 32 commits to main since this release

Changelog

  • b3a56b2 chore(release): goreleaser, GitHub Actions CI/release, plugin manifest, README
  • e92b393 chore: ignore local .claude/ and cluster.yaml
  • b8b88e4 docs(skills): add hbase-cluster-bootstrap skill for Claude Code
  • 78ff91d docs(skills): add hbase-cluster-ops skill for Claude Code
  • a39b6f6 docs(skills): cover staged/single-component deployments
  • 30ceade docs: add v1 design spec for hadoop-cli
  • 2cc5db9 docs: add v1 implementation plan for hadoop-cli
  • 7c02306 feat(cmd): preflight/install/configure/start/stop/status/uninstall
  • 602c593 feat(components): introduce shared Component interface and ordering
  • 312ef5a feat(components/hbase): install/configure/start/stop/status/uninstall
  • 65b9a04 feat(components/hdfs): install/configure/start/stop/status/uninstall, single NN
  • e356f79 feat(components/zookeeper): install/configure/start/stop/status/uninstall
  • 9f10587 feat(errs): add stable error-code registry with per-code hints
  • 1a42d92 feat(inventory): accept any non-empty component subset
  • 286599e feat(inventory): enforce single-NN, odd ZK count, version allowlist, host refs
  • 0380f21 feat(inventory): load cluster.yaml with strict field checks and defaults
  • 64211c0 feat(inventory): support standalone ZooKeeper via cluster.components
  • b4509ba feat(orchestrator): parallel per-host runner with aggregated Results
  • dda0781 feat(output): add structured JSON envelope and stderr progress logger
  • 5162d56 feat(packages): local tarball cache with SHA-512 verification
  • 00e9a6b feat(preflight): JDK / port / disk / clock checks mapped to error codes
  • 8b9e702 feat(render): XML site-file and text-template helpers for component configs
  • d27b74a feat(runlog): per-run directory under ~/.hadoop-cli/runs
  • 27b37d0 feat(ssh): SSH client with exec/sftp and per-host connection pool
  • b70cd13 feat: initial project skeleton with Cobra root command
  • 873b765 refactor: drop redundant RunE and document Version var
  • f1a4663 test(output): add concurrency + omit-empty tests, format outside mutex