CloudPirates: Helm Chart Open Source
Una raccolta curata di Helm chart pronti per la produzione per applicazioni cloud-native open source.
Questo repository fornisce Helm chart sicuri, ben documentati e configurabili che seguono le migliori pratiche cloud-native.
⚠️ IMPORTANTE: A partire dal 15 aprile 2026, tutti i changelog esistono solo nella descrizione delle release su GitHub. I vecchi changelog sono conservati per garantire la retrocompatibilità.
Chart Disponibili
| Chart | Descrizione | Version |
|---|
| ClusterPirate | Agente client per la piattaforma di osservabilità gestita CloudPirates per connettere il tuo cluster Kubernetes alla nostra infrastruttura |  |
| Common | Un chart libreria per template comuni e funzioni di supporto |  |
| Etcd | Un archivio chiave-valore distribuito e affidabile |  |
| Ghost | Una piattaforma di pubblicazione semplice e potente che ti permette di condividere le tue storie con il mondo. |  |
| Keycloak | Soluzione open source per la gestione di identità e accessi |  |
| MariaDB |
Avvio Rapido
Prerequisiti
- Kubernetes 1.24+
- Helm 3.2.0+
- Supporto del provisioner PV nell'infrastruttura sottostante (se la persistenza è abilitata)
Installazione dei Chart
# From Docker Hub registry
helm install my-release oci://registry-1.docker.io/cloudpirates/<chartname>
# From GitHub Container Registry (GHCR)
helm install my-release oci://ghcr.io/cloudpirates-io/helm-charts/<chartname>
# From local clone
helm install my-release ./charts/<chart-name>
Caratteristiche dei Chart
Tutti i chart in questo repository forniscono:
Sicurezza Prima di Tutto
- Firmati Crittograficamente: Tutti i chart sono firmati con Cosign per la sicurezza della supply chain
- Container non-root per impostazione predefinita
- File system root in sola lettura dove possibile
- Capabilities Linux rimosse
- Contesti di sicurezza configurati
- Nessuna credenziale hardcoded
Pronto per la Produzione
- Controlli di salute completi (probe di liveness, readiness e startup)
- Supporto per richieste e limiti delle risorse
- Configurazioni di storage persistente
- Strategie di aggiornamento rolling
- Endpoint per i controlli di salute
Altamente Configurabile
- values.yaml estesi con documentazione dettagliata
- Supporto per secret e ConfigMap esistenti
- Configurazioni ingress flessibili
- Personalizzazione del service account
- Supporto per label e annotazioni comuni
Configurazione
Ogni chart offre ampie opzioni di configurazione tramite values.yaml. Le principali aree di configurazione includono:
- Autenticazione e Sicurezza: Credenziali utente, secret esistenti, contesti di sicurezza
- Storage: Volumi persistenti, storage class, configurazioni di backup
- Rete: Service, ingress, network policy
- Scalabilità: Numero di repliche, autoscaling, limiti delle risorse
- Monitoraggio: Metriche, service monitor, controlli di salute
Fare riferimento ai README dei singoli chart per le opzioni di configurazione dettagliate.
Come Contribuire
Vuoi contribuire? Fantastico! Il modo più semplice per mostrare il tuo supporto è mettere una stella al progetto o aprire issue.
⚠️ IMPORTANTE: A partire dal 22 gennaio 2026, tutti i commit devono essere firmati e verificati. Le PR con commit non firmati non verranno accettate.
Se vuoi aprire una PR, leggi le nostre linee guida per i contributi per informazioni su come configurare il tuo ambiente e sulle istruzioni per la verifica della firma che richiediamo.
Chatta con noi e con la community sul nostro server Discord!
Tutti sono i benvenuti, che tu abbia una domanda, che tu abbia bisogno di aiuto con un chart, che tu voglia contribuire, che tu voglia sapere cosa succederà dopo o che tu voglia semplicemente fare due chiacchiere con noi.

Questo progetto è sviluppato e mantenuto dalla nostra crescente community di contributori!
Realizzato con contrib.rocks.
Problemi con i Chart
Per problemi specifici di questi Helm chart:
- Controlla i file README dei singoli chart per la risoluzione dei problemi
- Rivedi la documentazione e gli esempi dei chart
- Verifica i valori di configurazione
- Apri una issue su GitHub