Integrar Argo CD no DevOps Change Velocity – Espaço
Conecte-se à sua instância do Argo CD usando o playbook do Espaço de mudança de DevOps para automatizar a implantação de aplicações de repositórios do GitHub.
Antes de Iniciar
Conclua as tarefas especificadas no tópico Comece com Velocidade de mudança para DevOps.
Função necessária: sn_devops.admin ou sn_devops.tool_owner
Procedimento
-
Navegar até Espaços > Espaço de mudança de DevOps e use uma das seguintes opções para abrir o Playbook para integrar o Argo CD.
Opção Etapas Página inicial - Selecione o widget da ferramenta Conectar
- No modal da ferramenta Conectar-se a um, selecione Argo CD na categoria Orquestração.
Módulo de aplicações - Selecione Aplicações (
).
- Selecione uma aplicação existente ou crie uma. Para criar uma aplicação, consulte Criar uma aplicação - Clássico.
- No painel Ações recomendadas, selecione o cartão Conectar a uma ferramenta.
- No modal da ferramenta Conectar-se a um, selecione Argo CD na categoria Orquestração.
Módulo de ferramentas - Selecione Ferramentas (
).
- Na lista Capacidade, selecione Orquestração.
- Selecione Conectar uma ferramenta.
- No modal da ferramenta Conectar-se a um, selecione Argo CD.
-
Especifique um nome para a ferramenta no campo Nome da ferramenta e selecione Avançar.
-
Na atividade do playbook de detalhes da instância do Argo CD:
- Insira o URL da sua instância do Argo CD.
-
Insira as credenciais de login da instância do Argo CD.
Nota:Para gerar um token para o usuário no Argo CD, vá para Contas. Certifique-se de que o usuário tenha a capacidade: apiKey. Para obter mais informações, consulte a documentação do Argo CD.
- Opcional:
Selecione a opção MID Server e insira seus detalhes se sua instância do Argo CD estiver anexada a um MID Server.
Um MID Server será necessário se a instância da ferramenta estiver hospedada no local. Para obter mais informações sobre o MID Server, consulte Seleção do MID Server.
- Selecione Conectar.
-
Especifique o acesso para a ferramenta.
- Se você quiser controlar o acesso à ferramenta, adicione os grupos que devem ter acesso à ferramenta no campo Mantido por.As tarefas que esses usuários nos grupos podem executar dependem da função atribuída a eles.
- DevOps Função de proprietário da ferramenta: pode exibir e editar a ferramenta.
- DevOps Função de proprietário da aplicação: pode exibir a ferramenta e associar, descobrir, importar dados históricos e modificar etapas do pipeline (se aplicável) dos objetos da ferramenta (como planos, repositórios e pipelines).
- DevOps Função de administrador: pode editar todas as ferramentas.
- Outras funções DevOps : pode exibir a ferramenta.
Nota:Se você não selecionar um grupo e ignorar esta etapa, todos os usuários com a função de proprietário da ferramenta DevOps poderão editar a ferramenta. - Se você optar por controlar o acesso à ferramenta, a opção Todos os proprietários de app podem exibir e associar objetos de ferramenta a aplicações ficará disponível para seleção.
Esta opção permite que todos os usuários com a função de proprietário de app DevOps acessem a ferramenta. Se selecionado, eles poderão exibir, associar, descobrir, importar dados históricos e modificar etapas do pipeline (se aplicável) dos objetos da ferramenta.
- Selecione Atribuir.
- Se você quiser controlar o acesso à ferramenta, adicione os grupos que devem ter acesso à ferramenta no campo Mantido por.
-
Na página Resumo, selecione Exibir registro da ferramenta para revisar os detalhes da instância conectada.
Resultado
Você integrou com sucesso sua ferramenta Argo CD a Velocidade de mudança para DevOps.