Adicionar segredos à configuração do Docker para navegador remoto no Microsoft Windows

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • Crie um segredo do Docker que armazene a senha do usuário ServiceNow que fará login na instância para executar os testes. Os Segredos do Docker são um recurso de ServiceNow® para armazenar com segurança as senhas que serão usadas em contêineres.

    Antes de Iniciar

    Conclua a etapa 4: Crie a imagem do Docker e os contêineres para a configuração do navegador remoto no Microsoft Windows

    Função necessária: acesse sua instância ServiceNow e crie um novo usuário a ser usado pelo contêiner do Docker para fazer login. Conceda a este usuário as funções de administrador ou atf_test_admin. Salve a senha a ser usada na Etapa 2 do procedimento a seguir.

    Por Que e Quando Desempenhar Esta Tarefa

    Dentro do contêiner do Docker, há um script de automação que abre um navegador da Web, faz login na instância e abre a página Executor de teste do cliente. Para fazer login na instância ServiceNow, você precisará de uma senha de usuário. Nesta etapa, você usa um recurso do Docker chamado Docker Secrets para armazenar senhas com segurança. Em seguida, quando você executar contêineres, a senha ficará disponível automaticamente para fazer login na sua instância.

    Procedimento

    1. Na linha de comando do administrador, insira docker swarm init
    2. Na linha de comando do administrador, insira echo <your user's password> | docker secret create sn_password -
      Nota:
      Substituir<your user's password> com a senha da ServiceNow do usuário.
      Seus resultados devem ser semelhantes a:
      Resultados da inserção do código de eco "minha senha"

    Resultado

    O resultado é seu ID secreto, que você deve salvar para uso posterior. O ID secreto será adicionado à instância ServiceNow no sys_property sn_atf.headless.secret_id.