This repository contains a generic Helm chart for deploying scalable applications on the Apolo platform. This chart is designed to be used as a Custom Deployment application that is installed by the Apps API.
charts/custom-deployment/
: Contains the Helm chart for the custom application..helmignore
: Patterns to ignore when packaging the chart.Chart.yaml
: Information about the chart.templates/
: Directory containing Kubernetes resource templates._helpers.tpl
: Template helpers.deployment.yaml
: Deployment resource template.hpa.yaml
: Horizontal Pod Autoscaler resource template.ingress.yaml
: Ingress resource template.NOTES.txt
: Instructions displayed after installation.service.yaml
: Service resource template.serviceaccount.yaml
: ServiceAccount resource template.tests/
: Directory containing test templates.test-connection.yaml
: Test connection template.
values.yaml
: Default values for the chart.
To deploy the application using this Helm chart, follow these steps:
- Customize the
values.yaml
file to suit your application's requirements. - Install the chart using the Helm CLI:
helm install custom-deployment charts/custom-deployment