Reusable library chart that provides templates for all application
Add as a dependency in you application chart
# Chart.yaml
apiVersion: v2
name: my-app
version: 1.0.0
dependencies:
- name: common
version: 1.0.0
repository: oci://ghcr.io/andrewzn69Then import templates:
# templates/deployment.yaml
{{- include "common.deployment" . }}Available templates:
common.deployment- Deployment with init containers, probes, volumescommon.service- Service with multiple ports supportcommon.persistentvolumeclaim- PVC for local-path or other StorageClasscommon.secret- Infisical secret integrationcommon.configmap- ConfigMap for filescommon.httproute- Gateway API HTTPRoutecommon.cloudflare-ingress- Cloudflare Tunnel ingress