@@ -13,6 +13,9 @@ Welcome to the **OpenCloud Helm Charts** repository! This repository is intended
13
13
- [ Available Charts] ( #-available-charts )
14
14
- [ Production Chart] ( #production-chart-chartsopencloud )
15
15
- [ Development Chart] ( #development-chart-chartsopencloud-dev )
16
+ - [ Installation] ( #-installation )
17
+ - [ Installing from Git Repository] ( #installing-from-git-repository )
18
+ - [ Installing from OCI Registry] ( #installing-from-oci-registry )
16
19
- [ Architecture] ( #architecture )
17
20
- [ Component Interaction Diagram] ( #component-interaction-diagram )
18
21
- [ Configuration] ( #configuration )
@@ -81,15 +84,6 @@ The complete OpenCloud deployment with all components for production use:
81
84
- Document editing with Collabora and/or OnlyOffice
82
85
- Full Gateway API integration
83
86
84
- ``` bash
85
- helm install opencloud ./charts/opencloud \
86
- --namespace opencloud \
87
- --create-namespace \
88
- --set httpRoute.enabled=true \
89
- --set httpRoute.gateway.name=opencloud-gateway \
90
- --set httpRoute.gateway.namespace=kube-system
91
- ```
92
-
93
87
[ View Production Chart Documentation] ( ./charts/opencloud/README.md )
94
88
95
89
### Development Chart (` charts/opencloud-dev ` )
@@ -100,13 +94,59 @@ A lightweight single-container deployment for development and testing:
100
94
- Minimal resource requirements
101
95
- Quick setup for testing
102
96
97
+ [ View Development Chart Documentation] ( ./charts/opencloud-dev/README.md )
98
+
99
+ ## 🚀 Installation
100
+
101
+ You can install the Helm charts either directly from this Git repository or from the OCI registry.
102
+
103
+ ### Installing from Git Repository
104
+
103
105
``` bash
106
+ # Clone the repository
107
+ git clone https://github.com/opencloud-eu/helm.git
108
+ cd helm
109
+
110
+ # Install Production Chart
111
+ helm install opencloud ./charts/opencloud \
112
+ --namespace opencloud \
113
+ --create-namespace \
114
+ --set httpRoute.enabled=true \
115
+ --set httpRoute.gateway.name=opencloud-gateway \
116
+ --set httpRoute.gateway.namespace=kube-system
117
+
118
+ # Or install Development Chart
104
119
helm install opencloud ./charts/opencloud-dev \
105
120
--namespace opencloud \
106
121
--create-namespace
107
122
```
108
123
109
- [ View Development Chart Documentation] ( ./charts/opencloud-dev/README.md )
124
+ ### Installing from OCI Registry
125
+
126
+ The charts are also available in the GitHub Container Registry (GHCR) as OCI artifacts:
127
+
128
+ ``` bash
129
+ # Install Production Chart
130
+ helm install opencloud oci://ghcr.io/opencloud-eu/helm-charts/opencloud \
131
+ --version 0.1.4 \
132
+ --namespace opencloud \
133
+ --create-namespace \
134
+ --set httpRoute.enabled=true \
135
+ --set httpRoute.gateway.name=opencloud-gateway \
136
+ --set httpRoute.gateway.namespace=kube-system
137
+
138
+ # Or install Development Chart
139
+ helm install opencloud-dev oci://ghcr.io/opencloud-eu/helm-charts/opencloud-dev \
140
+ --version 0.1.0 \
141
+ --namespace opencloud \
142
+ --create-namespace
143
+ ```
144
+
145
+ You can list available versions with:
146
+
147
+ ``` bash
148
+ helm search repo oci://ghcr.io/opencloud-eu/helm-charts --versions
149
+ ```
110
150
111
151
## Architecture
112
152
@@ -888,4 +928,4 @@ This project is licensed under the **AGPLv3** licence. See the [LICENSE](LICENSE
888
928
889
929
# # Community Maintained
890
930
891
- This repository is **community-maintained** and **not officially supported by OpenCloud GmbH**. Use at your own risk, and feel free to contribute to improve the project!
931
+ This repository is **community-maintained** and **not officially supported by OpenCloud GmbH**. Use at your own risk, and feel free to contribute to improve the project!
0 commit comments