Integrar Argo CD no DevOps Change Velocity – Espaço

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 2 min. de leitura
  • 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

    1. 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çãoEtapas
      Página inicial
      1. Selecione o widget da ferramenta Conectar
      2. No modal da ferramenta Conectar-se a um, selecione Argo CD na categoria Orquestração.
      Módulo de aplicações
      1. Selecione Aplicações ( ícone Aplicações).
      2. Selecione uma aplicação existente ou crie uma. Para criar uma aplicação, consulte Criar uma aplicação - Clássico.
      3. No painel Ações recomendadas, selecione o cartão Conectar a uma ferramenta.
      4. No modal da ferramenta Conectar-se a um, selecione Argo CD na categoria Orquestração.
      Módulo de ferramentas
      1. Selecione Ferramentas ( ícone Ferramentas).
      2. Na lista Capacidade, selecione Orquestração.
      3. Selecione Conectar uma ferramenta.
      4. No modal da ferramenta Conectar-se a um, selecione Argo CD.
    2. Especifique um nome para a ferramenta no campo Nome da ferramenta e selecione Avançar.

      Tela da ferramenta Conectar-se ao Argo CD

    3. Na atividade do playbook de detalhes da instância do Argo CD:
      1. Insira o URL da sua instância do Argo CD.
      2. 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.
      3. 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.

      Inserir atividade do playbook de detalhes da instância do Argo CD

    4. Selecione Conectar.
    5. Especifique o acesso para a ferramenta.
      1. 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.
      2. 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.

      3. Selecione Atribuir.

      Especificar atividade do playbook de acesso à ferramenta Argo CD

    6. Na página Resumo, selecione Exibir registro da ferramenta para revisar os detalhes da instância conectada.

      Página de resumo da conexão

    Resultado

    Você integrou com sucesso sua ferramenta Argo CD a Velocidade de mudança para DevOps.