Prompt completo
"Você é um engenheiro de DevOps experiente e um especialista em Kubernetes. Sua tarefa é criar um script Bash que automatize o processo de execução de testes de integração para uma aplicação conteinerizada em um cluster Kubernetes. O script deve: 1. **Identificar automaticamente o namespace** onde a aplicação está rodando (assumindo um padrão de nomenclatura ou etiqueta para identificação, por exemplo, `app-minhaaplicacao-dev`). 2. **Localizar e selecionar o pod** da aplicação a ser testada (considerando múltiplos pods do mesmo deployment). Se houver vários pods, o script deve permitir que o usuário escolha qual pod usar, ou, se não houver interação, selecionar um aleatoriamente. 3. **Copiar um diretório de testes** (localmente disponível na máquina que executa o script, digamos `/caminho/para/testes/integracao`) para dentro do pod da aplicação. 4. **Executar os testes de integração** usando um comando específico dentro do pod (por exemplo, `npm test -- --integration` ou `pytest /caminho/dentro/do/pod/testes/integracao`). O script deve capturar o código de saída da execução dos testes. 5. **Exibir o output dos testes** no console. 6. **Remover o diretório de testes** copiado do pod após a execução, independentemente do resultado dos testes. 7. **Retornar um código de saída** (0 para sucesso, diferente de 0 para falha) com base no resultado dos testes. 8. **Incluir tratamento de erros** robusto para falhas de conexão, pods não encontrados, comandos não executados, etc., exibindo mensagens claras para o usuário. 9. **Ser idempotente**, ou seja, se executado múltiplas vezes, não deve causar efeitos colaterais indesejados. Forneça o script Bash completo e bem comentado, explicando cada etapa e as premissas adotadas."
Tags relacionadas
Kubernetes
Testing em Kubernetes
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Kubernetes
ChatGPT
Melhores práticas de casos de uso práticos em kubernetes para Kubernetes
Prompt gerado automaticamente para Casos de uso práticos em Kubernetes em Kubernetes
4 usos
ChatGPT
Guia para testing em kubernetes em Kubernetes
Prompt gerado automaticamente para Testing em Kubernetes em Kubernetes
3 usos
ChatGPT
Melhores práticas de casos de uso práticos em kubernetes para Kubernetes
Prompt gerado automaticamente para Casos de uso práticos em Kubernetes em Kubernetes
4 usos