All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- CONTRIBUTING.md with development setup and contribution guidelines
- CHANGELOG.md following Keep a Changelog format
- CLAUDE.md with AI agent instructions and validation checklist
- Documentation structure to align with HyperFleet architecture standards
0.2.0 - 2024-XX-XX
- NodePool lifecycle tests
- Support for multiple test suites (cluster, nodepool)
- Label-based test filtering (tier0, tier1, tier2, slow, negative)
- JUnit report generation for CI integration
- Container image builds with multi-platform support
- Improved test isolation with ephemeral resources
- Enhanced logging with structured output
- Updated OpenAPI client generation workflow
- Cleanup reliability for test resources
- Timeout handling in adapter status checks
0.1.0 - 2024-XX-XX
- Initial release of HyperFleet E2E testing framework
- Ginkgo-based test execution engine
- Cluster lifecycle tests
- OpenAPI-generated HyperFleet API client
- Configuration system with CLI flags, env vars, and config files
- Helper utilities for common test operations
- Payload template system with dynamic variable substitution
- Makefile with development, testing, and image build targets
- Comprehensive documentation (README, getting-started, architecture, development)
- CI/CD integration support
- Black-box testing approach
- Ephemeral test cluster creation
- Parallel test execution support
- Flexible test filtering by labels and patterns
- Structured logging (JSON and text formats)
- Automatic resource cleanup