Resolução de problemas
Antes de solucionar o problema, verifique se os itens a seguir foram concluídos:
Você tem a função Cloudability e as permissões corretas atribuídas.
O aplicativo IBM Cloudability GitHub está instalado em sua organização GitHub.
Clientes HCP / TFE: A tarefa de execução foi configurada.
Clientes da comunidade Terraform:
Seus fluxos de trabalho do GitHub Actions estão configurados para invocar as ações de governança do Cloudability e os segredos necessários do GitHub estão configurados.
A saída do plano do Terraform está disponível no fluxo de trabalho do PR
Detalhes da solução de problemas
| Problema | Possível causa | Resolução |
|---|---|---|
a mensagem "Access Denied" (Acesso negado) é exibida na interface do usuário Cloudability Recursos de governança ausentes - exemplo: incapacidade de criar políticas |
Atribuição incorreta de função/permissões em Cloudability | Verifique se o usuário tem as permissões apropriadas listadas em Visão geral das permissões |
| Não é possível instalar o aplicativo GitHub |
|
|
| GitHub O aplicativo foi instalado, mas não está funcionando |
|
Reinstale o aplicativo e garanta:
|
| Uma alteração de PR está bloqueada devido a uma política bloqueada com falha em Cloudability e não está sendo aprovada |
|
|
| GitHub Falha na execução da ação (para usuários da Comunidade Terraform) |
|
Verifique se os seguintes segredos de GitHub estão definidos:
Certifique-se de que seu fluxo de trabalho inclua:
Nota:
Observação: a Cloudability Governance espera apenas um terraform plan json de nível superior para cada invocação. |
| Uma alteração de PR que falhou em uma política Cloudability fechada foi aprovada, mas a alteração não pode ser aplicada no HCP | A tarefa HCP Run tem seu próprio nível de aplicação que pode ser definido como consultivo ou obrigatório. Se sua aplicação for definida como Obrigatória e uma política fechada falhar, a alteração não poderá ser aplicada, independentemente da aprovação. | Atualize o nível de aplicação da tarefa de execução para "Advisory" e acione outra execução para permitir que a alteração seja aplicada. |
| Os repositórios não aparecem após a instalação de um aplicativo d GitHub | O problema ocorre porque a instalação é dividida em duas etapas por meio de um fluxo de trabalho de aprovação d GitHub's. Quando um administrador aprovar a instalação pendente posteriormente, o contexto da sessão original será perdido. Como resultado, o Cloudability nunca é notificado de que a instalação foi concluída. |
|