- Create a new shell script for mirroring GitHub repositories to Gitea.
- Implement configuration options for GitHub and Gitea credentials.
- Add functionality to skip specific repositories during synchronization.
- Include error handling and logging for better debugging.
- Provide detailed usage instructions and environment variable setup.
This commit introduces a new feature that automates the process of
mirroring GitHub repositories to a Gitea instance. It supports batch
synchronization, allows skipping certain repositories, and includes
a robust error handling mechanism. The script is designed to be
used with crontab for scheduled execution, making it suitable for
regular backups of GitHub repositories to Gitea.
- Introduced a new Helm chart for the colocation agent
- Added scripts for syncing images with Skopeo and downloading Helm charts
- Created necessary configuration files and templates for Kubernetes deployment
- Removed obsolete files related to previous implementations
This commit enhances the deployment capabilities of the colocation agent and provides tools for managing Helm charts and Docker images effectively.