This repository was archived by the owner on Nov 26, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 28
Feature Request: Publish Helm charts to OCI registry #32
Copy link
Copy link
Closed
Description
Description
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.zDocumentation 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.
hamishfor, suse-coder and kastl-ars
Metadata
Metadata
Assignees
Labels
No labels