An open API service indexing awesome lists of open source software.

https://github.com/performancecopilot/helm-charts

Helm charts for Performance Co-Pilot
https://github.com/performancecopilot/helm-charts

helm helm-charts kubernetes openshift

Last synced: 5 months ago
JSON representation

Helm charts for Performance Co-Pilot

Awesome Lists containing this project

README

          

# Performance Co-Pilot Helm Charts

Official Helm charts for deploying [Performance Co-Pilot (PCP)](https://pcp.io) on Kubernetes.

## Available Charts

| Chart | Description | Version |
|-------|-------------|---------|
| [pcp](./pcp/) | Performance Co-Pilot system monitoring | ![Version](https://img.shields.io/badge/version-0.1.0-blue) |
| [archive-analysis](./archive-analysis/) | PCP Archive Analysis with Grafana | ![Version](https://img.shields.io/badge/version-0.1.0-blue) |

## Installation Methods

### 1. From OCI Registry (Recommended)

#### GitHub Container Registry
```bash
helm install pcp oci://ghcr.io/performancecopilot/helm-charts/pcp
helm install archive-analysis oci://ghcr.io/performancecopilot/helm-charts/archive-analysis
```

#### Quay.io
```bash
helm install pcp oci://quay.io/performancecopilot-helm-charts/pcp
helm install archive-analysis oci://quay.io/performancecopilot-helm-charts/archive-analysis
```

### 2. From Source

```bash
git clone https://github.com/performancecopilot/helm-charts.git
cd helm-charts

helm install pcp ./pcp
helm install archive-analysis ./archive-analysis
```

## Chart Documentation

- **[PCP Chart](./pcp/README.md)** - System performance monitoring with metrics collection, logging, and optional host monitoring
- **[Archive Analysis Chart](./archive-analysis/README.md)** - Grafana-based analysis of historical PCP data with pre-configured dashboards

## Requirements

- Kubernetes 1.19+
- Helm 3.0+

## Development

### Testing Charts Locally

```bash
# Lint charts
helm lint ./pcp
helm lint ./archive-analysis

# Test template generation
helm template pcp ./pcp
helm template archive-analysis ./archive-analysis

# Install in development
helm install --dry-run --debug pcp ./pcp
```