Bem-vindo à documentação completa dos Helm Charts do repositório Tech-Preta/charts!
| Documento | Descrição | Público-Alvo |
|---|---|---|
| Guia de Publicação | Processo completo para criação e publicação de charts | Desenvolvedores e Contribuidores |
| Guia de Versionamento | Estratégias e práticas de versionamento | Mantenedores e Contribuidores |
| Melhores Práticas | Padrões e práticas recomendadas | Todos os Contribuidores |
-
Guia de Publicação - Pré-requisitos
- Ferramentas necessárias
- Configuração do ambiente
- Primeiros passos
-
- Organização de diretórios
- Arquivos essenciais
- Convenções adotadas
-
- Templates básicos
- Configuração de values
- Estrutura recomendada
-
- Templates essenciais
- Helpers reutilizáveis
- Organização de código
-
- Geração de packages
- Validação de charts
- Atualização do índice
-
- Semantic Versioning
- Estratégias por ambiente
- Processo de release
- Práticas de Segurança
- SecurityContext
- Gerenciamento de Secrets
- RBAC e Network Policies
- CI/CD Automático
- GitHub Actions
- Workflows de teste
- Release automático
- 📖 Leia o Guia de Publicação
- 🏗️ Use a estrutura recomendada
- 🔒 Implemente práticas de segurança
- 🧪 Adicione testes apropriados
- 📝 Documente seguindo os padrões
- 🏷️ Defina a estratégia de versão
- 🔄 Siga o processo de release
- 📦 Execute o empacotamento
- 🚀 Use a publicação automática
- 🔍 Consulte o Troubleshooting
- 🧪 Execute os comandos de debug
- 📋 Use o checklist de qualidade
| Chart | Versão | Documentação | Status |
|---|---|---|---|
| giropops-senhas-dev | 0.1.0 | README | ✅ Ativo |
| giropops-senhas-stg | 0.1.0 | README | ✅ Ativo |
| giropops-senhas-prd | 0.1.0 | README | ✅ Ativo |
| rundeck-exporter | 0.1.8 | README | ✅ Ativo |
| super-mario | 0.1.0 | - | ✅ Ativo |
| trudesk | 1.0.0 | - | ✅ Ativo |
# Validação
helm lint charts/meu-chart/
helm template test charts/meu-chart/ --debug
# Empacotamento
helm package charts/meu-chart/ --destination .
helm repo index . --url https://tech-preta.github.io/charts/
# Testes
helm install test charts/meu-chart/ --dry-run
helm test meu-release- 📖 Documentação Oficial do Helm
- 🏆 Chart Best Practices
- 🧪 Chart Testing
- 🚀 Chart Releaser
- 🏪 Artifact Hub
- 📖 Leia o CONTRIBUTING.md
- 🍴 Faça um fork do repositório
- 🌟 Crie uma branch para sua feature
- 📝 Siga as práticas documentadas aqui
- 🔄 Abra um Pull Request
| Data | Mudança | Autor |
|---|---|---|
| 2025-09-04 | Criação inicial da documentação completa | @nataliagranato |
| 2025-09-04 | Adição de guias de versionamento e melhores práticas | @nataliagranato |
Esta documentação é licenciada sob a GNU General Public License v3.0.
Desenvolvido com ❤️ pela Tech-Preta