Skip to content

Release 0.2.0

Latest

Choose a tag to compare

@dsmello dsmello released this 24 Jun 01:58
· 2 commits to main since this release

Release v0.2.0 - Major Namespace Migration πŸš€

This is a significant release that resolves all namespace and integration issues, providing a stable and fully functional Ansible collection.

πŸ”₯ Breaking Changes

IMPORTANT: The collection namespace has changed from hyperstack.cloud to dsmello.cloud

Migration Required:

# Before (v0.1.x)
collections:
  - hyperstack.cloud

# After (v0.2.0+)
collections:
  - dsmello.cloud

βœ… Critical Fixes

  • βœ… Fixed Ansible Galaxy publishing: Resolved "Namespace in filename not found" error
  • βœ… Fixed integration tests: All module references updated to correct namespace
  • βœ… Fixed workflow issues: Enhanced uv dependency management and virtual environments
  • βœ… Complete namespace migration: Consistent dsmello.cloud namespace throughout

πŸ”§ Technical Improvements

  • Enhanced CI/CD pipeline: Improved uv workflow with explicit Python version control
  • Streamlined dependency management: uv venv --python and uv sync --all-extras -q
  • Robust integration testing: All 22 integration tests pass successfully
  • Improved error handling: Better workflow reliability and debugging

πŸ“¦ Installation

ansible-galaxy collection install dsmello.cloud:0.2.0

πŸ§ͺ Integration Test Results

All integration tests now pass successfully:

  • βœ… Environment management (create, update, delete)
  • βœ… Firewall rule management (add, modify, remove)
  • βœ… VM lifecycle management (create, start, stop, delete)
  • βœ… Mock API integration testing

πŸ”„ Upgrade Path

  1. Update playbooks: Change hyperstack.cloud to dsmello.cloud
  2. Update requirements: Update collection references
  3. Reinstall collection: ansible-galaxy collection install dsmello.cloud:0.2.0
  4. Test thoroughly: Verify all playbooks work with new namespace

πŸ“Š What's Fixed Since v0.1.9

  • 8d9b318 - Fixed integration test namespace references
  • f93925c - Updated namespace in galaxy.yml and workflows
  • 152e794 - Enhanced uv workflow patterns

🎯 Production Ready

This release represents a stable, production-ready version of the Hyperstack Cloud Ansible collection with:

  • βœ… Working CI/CD pipeline
  • βœ… Successful Ansible Galaxy publishing
  • βœ… Complete integration test coverage
  • βœ… Consistent namespace usage

πŸ€– Generated with Claude Code