https://github.com/porter-dev/porter-charts
https://github.com/porter-dev/porter-charts
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/porter-dev/porter-charts
- Owner: porter-dev
- Created: 2021-05-03T17:50:50.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2025-07-09T02:23:08.000Z (9 months ago)
- Last Synced: 2025-07-09T03:28:35.676Z (9 months ago)
- Language: Mustache
- Size: 9.6 MB
- Stars: 20
- Watchers: 3
- Forks: 27
- Open Issues: 57
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# Porter Charts
This repository contains [Helm charts](https://helm.sh/) that are offered on [Porter](https://github.com/porter-dev/porter) as application templates or add-ons.
## Applications vs Add-Ons
The [`/applications`](/applications) folder contains templates that are used to deploy your applications onto Porter. Porter currently offers three types of application templates: web, worker, and job templates. Please [read the docs](https://docs.porter.run/deploying-addons/overview) for more info.
The [`/addons`](/addons) folder contains templates for deploying everything that is not application source code: databases, logging/monitoring agents, SSL cert managers, etc.
## Syncing a remote add-on
In order to add new charts to Porter's addon lists, you can sync a chart from a remote repository go to open the [sync charts workflow](.github/workflows/sync-remote-helm-charts.yaml) and add the following information to `.sync-chart.matrix.charts`. This will create a new PR for the remote chart which will be synced on a schedule.
```yaml
- remote_owner: aws
remote_repository: eks-charts
remote_directory: stable/aws-cloudwatch-metrics
target_directory: addons/aws-cloudwatch-metrics
```
The above example will sync the `stable/aws-cloudwatch-metrics` folder from `aws/eks-charts` repo into our `addons/aws-cloudwatch-metrics` folder.
## Bugs and Feature Requests
If chart-specific bugs are encountered while using Porter, or you would like a certain a chart to support a new feature, please file this in [issues](https://github.com/porter-dev/porter-charts/issues).
## Contributing
We welcome all contributors! Consult the [contributing guide](CONTRIBUTING.md) to understand the contributing process.
> **Note:** please file an issue or comment on an existing issue to be assigned. **Only start working on the issue once assigned**.
## Building Chart Dependencies
Certain charts may have dependencies on other charts. To build these dependencies, you can use the `helm dependency build` command. For example, to build the dependencies for the `addons/redis-managed` chart, you can run:
```bash
helm dependency build addons/redis-managed
```