KamoCRM

Parola vine dintr-un k8s Secret, niciodată din ConfigMap (ID0.5)

FixSecurityService
Shipped
15 noiembrie 2026 la 01:03 UTC
Author
Kamo
Commit
602e1c6

Secretul *** (cheie ***) a fost creat manual în namespace kamo cu ACEEAȘI valoare pe care o deține ConfigMap-ul live (sha256 comparat, valoarea nu este niciodată tipărită) prin secretKeyRef (nu este opțional: un pod fără ea nu pornește și podurile vechi continuă să servească); ConfigMap și application.yml spun acum "$ {***}", iar codul nu mai are implicit - PasswordEncoderConfig refuză o valoare goală sau "implicit-piper" la pornire, deoarece un piper greșit respinge Fiecare parolă stocată în loc să eșueze cu voce tare.Literalul învechit din deploy / k8s / gen este de asemenea curățat. Vechea valoare este încă în istoricul git; nu poate fi rotită fără a invalida fiecare parolă.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing