You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 26, 2025. It is now read-only.
I'd like to propose adding OCI registry support for the Helm charts in this repository. This would allow users to install charts directly without needing to clone the repository, making deployment simpler and following modern Helm best practices.
Benefits
Simplified installation process for users
Better versioning and release management
Improved security through registry verification
Compatibility with modern Helm workflows (Helm 3.8.0+)
Reduced dependency on Git for chart installation
Implementation options
Option 1: Woodpecker CI (if preferred for project consistency)
Add Woodpecker CI pipeline steps to package and push charts
Integrate with existing Woodpecker workflows
Leverage existing CI infrastructure
Option 2: GitHub Actions
Use GitHub's built-in container registry (GHCR)
Simpler setup for GitHub-hosted repositories
Native integration with GitHub's permissions model
Can run alongside other CI systems if needed
Example user workflow
With this feature, users could install OpenCloud charts with:
# Main chart
helm install opencloud oci://ghcr.io/opencloud-eu/helm-charts/opencloud --version x.y.z
# Dev chart
helm install opencloud-dev oci://ghcr.io/opencloud-eu/helm-charts/opencloud-dev --version x.y.z
Documentation updates
Add installation instructions for OCI-based workflow
Maintain documentation for the Git-based workflow for backward compatibility
Include version-specific installation examples
I believe this feature would significantly improve user experience while maintaining compatibility with existing workflows. Happy to contribute to the implementation using whichever CI system is preferred for this repository.