Skip to content

Commit 0589673

Browse files
author
Your Name
committed
Merge branch 'full-chart'
2 parents e228b68 + f10d54c commit 0589673

File tree

224 files changed

+1570
-1207
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

224 files changed

+1570
-1207
lines changed

.github/workflows/publish-helm-charts.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,15 @@ jobs:
9393
# Update Chart.yaml version if we have a tag
9494
if [[ "${{ github.ref }}" == refs/tags/v* ]]; then
9595
echo "Updating chart version to ${{ env.CHARTS_VERSION }}"
96-
sed -i "s/^version:.*/version: ${{ env.CHARTS_VERSION }}/" charts/opencloud-full/Chart.yaml
96+
sed -i "s/^version:.*/version: ${{ env.CHARTS_VERSION }}/" charts/opencloud-microservices/Chart.yaml
9797
fi
9898
9999
# Package Helm chart
100-
helm package charts/opencloud-full
100+
helm package charts/opencloud-microservices
101101
102102
# Push to GHCR
103-
helm push opencloud-full-*.tgz oci://ghcr.io/${{ github.repository_owner }}/helm-charts/
103+
helm push opencloud-microservices-*.tgz oci://ghcr.io/${{ github.repository_owner }}/helm-charts/
104104
105105
# Verify the pushed chart
106106
echo "Verifying the pushed chart..."
107-
helm pull oci://ghcr.io/${{ github.repository_owner }}/helm-charts/opencloud-full --version $(helm show chart charts/opencloud-full | grep version | awk '{print $2}')
107+
helm pull oci://ghcr.io/${{ github.repository_owner }}/helm-charts/opencloud-microservices --version $(helm show chart charts/opencloud-microservices | grep version | awk '{print $2}')

README.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,19 @@ The complete OpenCloud deployment with all components for production use:
7878

7979
[View Production Chart Documentation](./charts/opencloud/README.md)
8080

81+
### Microservices Chart (`charts/opencloud-microservices`)
82+
83+
**Architecture**: Pod-per-service
84+
- Every single service in its own pod
85+
- Full Gateway API integration
86+
- NATS service discovery required
87+
- Keycloak for authentication
88+
- MinIO for object storage
89+
- Integrated LDAP
90+
- Document editing with Collabora and/or OnlyOffice
91+
- Slightly higher resource usage due to microservices pod overhead
92+
- See [architectural warnings](./charts/opencloud-microservices/README.md#architectural-considerations)
93+
8194
### Development Chart (`charts/opencloud-dev`)
8295

8396
A lightweight single-container deployment for development and testing:
@@ -88,17 +101,7 @@ A lightweight single-container deployment for development and testing:
88101

89102
[View Development Chart Documentation](./charts/opencloud-dev/README.md)
90103

91-
### Full OpenCloud Chart (`charts/opencloud-full`)
92-
93-
A comprehensive OpenCloud deployment with all components:
94-
- Full microservices architecture with LDAP integration
95-
- NATS for distributed messaging
96-
- Keycloak identity and access management
97-
- MinIO for S3-compatible object storage
98-
- API Gateway for routing and security
99-
- Collabora, OnlyOffice for document editing
100104

101-
[View Full OpenCloud Chart Documentation](./charts/opencloud-full/README.md)
102105

103106
## 📜 License
104107

charts/opencloud-full/Chart.yaml

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)