Add schedule configuration to reduce resource usage by limiting
Renovate runs to a nightly maintenance window.
- schedule: 'after 2am and before 4am'
- timezone: Europe/Amsterdam
Renovate will now only check for updates during this window instead
of running continuously.
Add support for Renovate to detect and update Docker image versions
defined in Terraform files using annotation comments.
Changes:
- Add 3 regex managers to config.js.tpl for different annotation patterns:
- Basic: # renovate: datasource=docker
- With versioning: # renovate: datasource=docker versioning=semver
- Separate variable: # renovate: datasource=docker depName=redis
- Update README.md with comprehensive Docker container annotation docs
- Update QUICKSTART.md with Terraform Docker container examples
- Add example-annotated-containers.tf with usage patterns
This enables Renovate to automatically create PRs when Docker images
used in Terraform container definitions have updates available.
Complete rewrite of the module to deploy a Renovate bot for automated
dependency management with Gitea integration.
Breaking Changes:
- Module purpose changed from Ansible EDA to Renovate bot
- All variables restructured for Renovate configuration
- State file path updated to home/docker/renovate/renovate.tfstate
- Volumes changed from EDA rulebooks/logs to config/cache
- Container image now uses renovate/renovate:latest
Added:
- Gitea platform integration with token authentication
- Renovate configuration template (config.js.tpl)
- Repository configuration examples
- Gitea Actions workflow examples
- SonarQube integration examples
- Comprehensive documentation (README, QUICKSTART, MIGRATION_GUIDE)
- CHANGELOG.md for version tracking
- Security best practices
Removed:
- All Ansible EDA-specific configuration
- Traefik labels (not needed for Renovate)
- Old EDA documentation files
- example-rulebook.yml
Updated:
- Complete README with Gitea setup instructions
- terraform.tfvars with Renovate configuration
- All resource names from ansible_eda to renovate
- Backend state path
This is version 2.0.0 - not backward compatible with previous EDA version.
See MIGRATION_GUIDE.md for detailed migration instructions.