Fügen Sie Docker Geheimnisse für das Setup des Headless-Browsers in hinzu Linux

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Erstellen Sie ein Docker-Geheimnis, in dem das Passwort des Anwenders ServiceNow gespeichert wird, der sich bei der Instanz anmeldet, um die Tests auszuführen. Docker-Geheimnisse sind eine Funktion von ServiceNow® zum sicheren Speichern der Passwörter, die in Containern verwendet werden.

    Vorbereitungen

    Abschließen von Schritt 3: Erstellen Sie das Docker-Image und die Container für das Setup des Headless-Browsers in Linux

    Warum und wann dieser Vorgang ausgeführt wird

    Im Docker-Container befindet sich ein Automatisierungsskript, das einen Webbrowser öffnet, sich bei der Instanz anmeldet und die Seite des Client-Test Runners öffnet. Für die Anmeldung bei der Instanz ServiceNow benötigen Sie ein Benutzerpasswort. In diesem Verfahren verwenden Sie eine Docker-Funktion namens Docker-Geheimnisse, um Passwörter sicher zu speichern. Wenn Sie Container ausführen, ist das Passwort automatisch für die Anmeldung bei Ihrer -Instanz verfügbar.

    Erforderliche Rolle: admin in Ihrer Instanz ServiceNow und lokaler Administrator auf dem Hostcomputer.

    Prozedur

    1. Geben Sie in der Befehlszeile „docker swarm init“ein
    2. Echo eingeben „ <your user's password> " | Docker-Geheimnis erstellen sn_password -
      Hinweis:
      Ersetzen<your user's password> mit dem ServiceNow-Passwort des Benutzers.
      Ihre Ergebnisse sollten wie folgt aussehen:
      Ergebnisse der Eingabe des Echocodes „Mein Passwort“.

    Ergebnisse

    Das Ergebnis ist Ihre geheime ID, die Sie zur späteren Verwendung speichern müssen. Die Geheimnis-ID wird der Instanz ServiceNow in sys_property sn_atf.headless.secret_id hinzugefügt.