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

https://github.com/tech-preta/charts

Este repositório contém uma coleção de Helm Charts criados ou com contribuições de Natalia Granato para diferentes aplicações.
https://github.com/tech-preta/charts

helm helm-chart helm-charts kubernetes

Last synced: 4 months ago
JSON representation

Este repositório contém uma coleção de Helm Charts criados ou com contribuições de Natalia Granato para diferentes aplicações.

Awesome Lists containing this project

README

          

# Natalia Granato's Helm Charts Collection

[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/techpreta)](https://artifacthub.io/packages/search?repo=techpreta)
![License](https://img.shields.io/github/license/Tech-Preta/charts)
![GitHub issues](https://img.shields.io/github/issues/Tech-Preta/charts)
![GitHub stars](https://img.shields.io/github/stars/Tech-Preta/charts)

Este repositório abriga uma coleção de Helm Charts criados ou com contribuições de Natalia Granato para diversas aplicações. Helm Charts são uma maneira eficaz de definir, instalar e atualizar até mesmo as aplicações mais complexas no Kubernetes.

## 🚀 Como usar os Helm Charts

### Pré-requisitos
- Kubernetes 1.19+
- Helm 3.0+

### Instalação via Helm Repository

1. Adicione o repositório:
```bash
helm repo add techpreta https://tech-preta.github.io/charts/
helm repo update
```

2. Instale um chart:
```bash
helm install meu-release techpreta/
```

### Instalação via Git Clone

1. Clone o repositório:
```bash
git clone https://github.com/Tech-Preta/charts.git
cd charts
```

2. Navegue para o chart desejado:
```bash
cd charts/
```

3. Instale o chart:
```bash
helm install nome-da-release -n nome-da-namespace .
```

## 📦 Charts disponíveis

| Chart | Descrição | Versão | App Version | Status |
|-------|-----------|---------|-------------|---------|
| [giropops-senhas](./charts/giropops-senhas/) | Aplicação para geração de senhas seguras | 0.1.0 | 1.16.0 | ✅ Ativo |
| [rundeck-exporter](./charts/rundeck-exporter/) | Exportador de métricas do Rundeck para Prometheus | 0.1.8 | 1.16.0 | ✅ Ativo |
| [super-mario](./charts/super-mario/) | Jogo clássico Super Mario Bros | 0.1.0 | 1.0.0 | ✅ Ativo |
| [trudesk](./charts/trudesk/) | Sistema de helpdesk e gerenciamento de tickets | 1.0.0 | latest | ✅ Ativo |

## � Documentação

Documentação completa disponível em [`/docs`](./docs/):

| Documento | Descrição |
|-----------|-----------|
| [📖 Índice da Documentação](./docs/README.md) | Visão geral de toda a documentação |
| [🚀 Guia de Publicação](./docs/helm-publishing-guide.md) | Processo completo para criação e publicação |
| [🏷️ Guia de Versionamento](./docs/versioning-guide.md) | Estratégias e práticas de versionamento |
| [🏆 Melhores Práticas](./docs/best-practices.md) | Padrões e práticas recomendadas |
| [⚡ Referência Rápida](./docs/quick-reference.md) | Comandos e templates essenciais |

## �🔧 Configuração e Personalização

Cada chart possui seu próprio arquivo `values.yaml` com configurações específicas. Consulte a documentação individual de cada chart para detalhes sobre configuração.

### Exemplo de personalização:
```bash
helm install meu-release techpreta/rundeck-exporter \
--set image.tag=latest \
--set service.type=LoadBalancer \
--namespace monitoring \
--create-namespace
```

## 🐛 Contribuições

Contribuições são bem-vindas! Para contribuir:

1. Faça um fork do projeto
2. Crie uma branch para sua feature (`git checkout -b feature/nova-feature`)
3. Commit suas mudanças (`git commit -am 'Adiciona nova feature'`)
4. Push para a branch (`git push origin feature/nova-feature`)
5. Abra um Pull Request

### Diretrizes para contribuição:
- Siga as [melhores práticas do Helm](https://helm.sh/docs/chart_best_practices/)
- Adicione testes quando aplicável
- Atualize a documentação
- Mantenha compatibilidade com versões anteriores

## 📄 Licença

Este projeto é licenciado sob a [GNU General Public License v3.0](./LICENSE). Consulte o arquivo `LICENSE` para obter mais detalhes.

## 🤝 Suporte

- 📧 [Abra uma issue](https://github.com/Tech-Preta/charts/issues/new)
- 💬 [Discussões](https://github.com/Tech-Preta/charts/discussions)
- 📖 [Wiki](https://github.com/Tech-Preta/charts/wiki)

---

Desenvolvido com ❤️ por [Natalia Granato](https://github.com/Tech-Preta)