Allow BigIP password to be assigned from file

Offen
#230 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Veraltet
Tech-Stack
docker, docker-compose, python

Rechercherichtung

Beginnen Sie mit der Untersuchung von config/ast_defaults.yaml und der docker-compose-Konfiguration, um zu verstehen, wie das BigIP-Passwort derzeit bereitgestellt wird. Implementieren und überprüfen Sie die Unterstützung für das Lesen des Passworts aus dem Docker Swarm-Secret-Pfad /run/secrets/bigip_password, sodass das Passwort nicht mehr als Umgebungsvariable offengelegt wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Describe the bug
We would like the ability to use secrets from docker swarm to populate the BigIP password so that the password is not visible as an environment variable when running docker inspect.

To Reproduce
Steps to reproduce the behavior:

  1. In the config/ast_defaults.yaml file, it appears the only way to set the password is to either hard code the password or use the env option (e.g. password: "${env:BIGIP_PASSWORD_1}")

Expected behavior
It would be beneficial to modify the docker-compose file to insert a docker swarm secret and reference that secret file to populate the password instead (e.g. password: "${file:/run/secrets/bigip_password}"

Vorherrschende Sprache
Python
Sterne
107
Forks
44
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus f5devcentral/application-study-tool

Alle Issues in f5devcentral/application-study-tool

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.