Skip to content

Commit e125d37

Browse files
sbaerlocherclaude
andcommitted
chore: release version 1.0.0
- Update CHANGELOG.md with all changes since 0.0.7 - Update galaxy.yml version to 1.0.0 - Major version bump due to breaking changes (removed docker_compose v1) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 714802d commit e125d37

File tree

2 files changed

+40
-40
lines changed

2 files changed

+40
-40
lines changed

CHANGELOG.md

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -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

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
namespace: arillso
33
name: container
4-
version: 0.0.5
4+
version: 1.0.0
55
readme: README.md
66

77
authors:

0 commit comments

Comments
 (0)