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.
- Kubernetes 1.19+
- Helm 3.0+
- Adicione o repositório:
helm repo add techpreta https://tech-preta.github.io/charts/
helm repo update- Instale um chart:
helm install meu-release techpreta/<chart-name>- Clone o repositório:
git clone https://github.com/Tech-Preta/charts.git
cd charts- Navegue para o chart desejado:
cd charts/<chart-name>- Instale o chart:
helm install nome-da-release -n nome-da-namespace .| Chart | Descrição | Versão | App Version | Status |
|---|---|---|---|---|
| giropops-senhas | Aplicação para geração de senhas seguras | 0.1.0 | 1.16.0 | ✅ Ativo |
| rundeck-exporter | Exportador de métricas do Rundeck para Prometheus | 0.1.8 | 1.16.0 | ✅ Ativo |
| super-mario | Jogo clássico Super Mario Bros | 0.1.0 | 1.0.0 | ✅ Ativo |
| trudesk | Sistema de helpdesk e gerenciamento de tickets | 1.0.0 | latest | ✅ Ativo |
Documentação completa disponível em /docs:
| Documento | Descrição |
|---|---|
| 📖 Índice da Documentação | Visão geral de toda a documentação |
| 🚀 Guia de Publicação | Processo completo para criação e publicação |
| 🏷️ Guia de Versionamento | Estratégias e práticas de versionamento |
| 🏆 Melhores Práticas | Padrões e práticas recomendadas |
| ⚡ Referência Rápida | Comandos e templates essenciais |
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.
helm install meu-release techpreta/rundeck-exporter \
--set image.tag=latest \
--set service.type=LoadBalancer \
--namespace monitoring \
--create-namespaceContribuições são bem-vindas! Para contribuir:
- Faça um fork do projeto
- Crie uma branch para sua feature (
git checkout -b feature/nova-feature) - Commit suas mudanças (
git commit -am 'Adiciona nova feature') - Push para a branch (
git push origin feature/nova-feature) - Abra um Pull Request
- Siga as melhores práticas do Helm
- Adicione testes quando aplicável
- Atualize a documentação
- Mantenha compatibilidade com versões anteriores
Este projeto é licenciado sob a GNU General Public License v3.0. Consulte o arquivo LICENSE para obter mais detalhes.
- 📧 Abra uma issue
- 💬 Discussões
- 📖 Wiki
Desenvolvido com ❤️ por Natalia Granato