joyoyao / maozi-charts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Porter Charts

This repository contains Helm charts that are offered on Porter as application templates or add-ons.

Applications vs Add-Ons

The /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 for more info.

The /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 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.

- 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.

Contributing

We welcome all contributors! Consult the contributing guide 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.

About


Languages

Language:Mustache 62.0%Language:Smarty 35.3%Language:Go 1.1%Language:Shell 0.7%Language:Starlark 0.4%Language:Nix 0.3%Language:Dockerfile 0.2%Language:Makefile 0.1%