@@ -7,60 +7,60 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 1.0.0] - 2026-01-15
11+
1012### Added
1113
12- - Added LICENSE (MIT)
13- - Added .editorconfig for editor consistency
14- - Added .gitignore for repository cleanliness
15- - Added .github/CODEOWNERS
16- - Added .github/renovate.json for automated dependency updates
17- - Added AGENTS.md for AI agent documentation
18- - Added CLAUDE.md for Claude integration
19- - Added CHANGELOG.md for version tracking
20- - Added comprehensive README with all 8 roles
21- - Added CONTRIBUTING.md for development guidelines
22- - Added integration tests for Docker and K3s roles
14+ - Added new K3s role with comprehensive Kubernetes support (v1.33.3+k3s1)
15+ - Added new Helm role for Kubernetes package management
16+ - Added new Fleet role for Rancher Fleet GitOps management
17+ - Added new Tailscale role with support for all ProxyGroup types (ingress, egress, kube-apiserver)
18+ - Added GitHub issue templates (bug report, documentation, feature request)
19+ - Added GitHub pull request template
20+ - Added comprehensive documentation (AGENTS.md, CONTRIBUTING.md, CLAUDE.md)
21+ - Added filter plugins for Fleet management with 15 unit tests
22+ - Added CI/CD workflow with integrated linting and testing
2323- Added Molecule tests for Docker and K3s roles
24- - Added unit tests for filter plugins (15 test cases)
25- - Added DOCUMENTATION.yml for filter plugins
26- - Added pytest configuration (pytest.ini)
27- - Added support for all three Tailscale ProxyGroup types (ingress, egress, kube-apiserver)
28- - Added tailscale_ingress_services for LoadBalancer and Ingress resources
29- - Added IP-based access support for Tailscale egress services
24+ - Added integration tests for Docker and K3s roles
25+ - Added argument_specs.yml for all roles with complete variable documentation
26+ - Added K3s security hardening (SELinux, AppArmor) with auto-detection
27+ - Added K3s auto-facts collection with caching
28+ - Added K3s private registry configuration support
29+ - Added logrotate configuration for K3s logs
30+ - Added EditorConfig for consistent code style
31+ - Added yamllint configuration
32+ - Added pytest configuration
33+ - Added Renovate for automated dependency management
34+ - Added CODEOWNERS file
3035
3136### Changed
3237
33- - Updated main README to include all roles (docker, docker_compose, docker_compose_v2, docker_login, k3s, fleet, helm, tailscale)
34- - Updated requirements.txt with comprehensive development dependencies
35- - Updated filter plugin README with YAML documentation reference
38+ - Updated README to include all 8 roles
3639- Updated copyright years to 2023-2026 across all files
37- - Updated example dates in K3s autonomous deployment documentation to 2026
38- - Improved inline documentation consistency
40+ - Updated ansible-lint configuration to use extended profile
41+ - Updated Docker platform support to EL 8/9
42+ - Updated all roles to use FQCN (Fully Qualified Collection Names)
43+ - Improved role READMEs with links to guide.arillso.io
3944- Consolidated all tests (unit, molecule, integration) into single CI workflow
40- - Enabled integration tests in CI workflow
41- - Reduced comments in all roles defaults/main.yml files for better readability
42- - Added Renovate version management for Docker (27.5.1), Docker Compose (2.32.4), and K3s (v1.33.3+k3s1)
43- - Refactored Tailscale role to support unified ProxyGroup management (all three types)
44- - Renamed tailscale_egress_proxygroup and tailscale_ingress_proxygroup to tailscale_proxygroups (unified list)
45- - Updated Tailscale role README with examples for all three ProxyGroup types
46- - Updated AGENTS.md to match organization standards with complete structure documentation
47-
48- ### Added
49-
50- - Re-enabled k3s private registry configuration support
51- - Re-enabled k3s security hardening (SELinux/AppArmor) with auto-detection
52- - Added logrotate configuration template for k3s logs
45+ - Reduced comments in defaults/main.yml files for better readability
46+ - Refactored Tailscale role to support unified ProxyGroup management
5347
5448### Removed
5549
56- - Removed IMPROVEMENTS.md (redundant with CHANGELOG)
57- - Removed AUTONOMOUS_DEPLOYMENT.md from k3s role (belongs on guide.arillso.io)
58- - Removed commented-out token storage code (not needed)
50+ - Removed deprecated docker_compose v1 role (migrate to docker_compose_v2)
51+ - Removed dependabot configuration (replaced by Renovate)
52+ - Removed pre-commit configuration
53+ - Removed separate linter workflow (integrated into ci.yml)
54+ - Removed RHEL 7 support from Docker role
5955
6056### Fixed
6157
58+ - Fixed all YAML linting issues (document-start, comments-indentation, line-length)
59+ - Fixed all ansible-lint violations (FQCN, schema, task-key-order)
60+ - Fixed ansible-test sanity errors (shebangs, empty-init)
61+ - Fixed platform schema validation for Ansible Galaxy
62+ - Fixed Jinja2 template shebangs to avoid sanity errors
6263- Fixed license header consistency (MIT throughout)
63- - Cleaned up commented code sections in k3s role
6464
6565## [ 0.0.7] - 2024-02-16
6666
0 commit comments