Prompt para testing em kubernetes em Kubernetes

Prompt gerado automaticamente para Testing em Kubernetes em Kubernetes

5.0
40 usos
ChatGPT
Usar no ChatGPT
"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."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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