Prompt para testing em kubernetes em Kubernetes
Prompt gerado automaticamente para Testing em Kubernetes em Kubernetes
"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
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de Kubernetes
Continue explorando prompts nesta categoria.
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
Guia para testing em kubernetes em Kubernetes
Prompt gerado automaticamente para Testing em Kubernetes em Kubernetes
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