Reusable Helm charts for Kubernetes platform and application deployments.
General purpose chart for deploying applications on Kubernetes. You can run 99% of applications with this one chart. It supports a wide range of deployment patterns from simple web applications to complex stateful services with sidecars, migrations, and scheduled jobs.
| Chart | Description | Scope |
|---|---|---|
| app-starter | Streamlined chart for deploying applications (Deployments, StatefulSets, CronJobs, Services, Ingress, etc.) | Namespace |
| app-extensions | Additional namespace-scoped resources (Secrets, ConfigMaps, RBAC, NetworkPolicies) | Namespace |
| platform-extensions | Cluster-scoped resources (ClusterRoles, ClusterSecretStores, Certificates) | Cluster |
| common | Library chart with shared helper functions | Library |
# Install directly from OCI
helm install myapp oci://ghcr.io/synkube/charts/app-starter --version 1.1.0 -f values.yaml
# Or pull first, then install
helm pull oci://ghcr.io/synkube/charts/app-starter --version 1.1.0
helm install myapp ./app-starter-1.1.0.tgz -f values.yaml# Add the Helm repository
helm repo add synkube https://synkube.github.io/charts
helm repo update
# Search available charts
helm search repo synkube
# Install a chart
helm install myapp synkube/app-starter -f values.yaml# values.yaml
image:
repository: nginx
tag: "1.25"
container:
ports:
- name: http
containerPort: 80
service:
ports:
- port: 80
targetPort: 80
name: http
ingress:
enabled: true
className: nginx
hosts:
- host: myapp.example.com
paths: ["/"]helm install myapp synkube/app-starter -f values.yaml