KamoCRM

Mật khẩu xuất phát từ k8s Secret, không phải ConfigMap (ID0.5)

FixSecurityService
Shipped
lúc 01:03 15 tháng 11, 2026 UTC
Author
Kamo
Commit
602e1c6

The Secret *** (key ***) was created by hand in namespace kamo với giá trị tương tự như ConfigMap thực (sha256 so sánh, giá trị không bao giờ được in). Phần triển khai đọc nó qua secretKeyRef (không tùy chọn: một pod không có nó sẽ không khởi động và các pod cũ sẽ tiếp tục phục vụ); ConfigMap và application.yml bây giờ nói "${***}", và mã không có mặc định nữa - PasswordEncoderConfig từ chối một giá trị trống hoặc 'default-pepper' khi khởi động, vì một giá trị 'pepper' sai sẽ bị từ chối mỗi mật khẩu được lưu trữ thay vì thất bại một cách ồn ào. Từ vựng cũ trong deploy/k8s/gen cũng được xóa sạch. Giá trị cũ vẫn còn trong lịch sử git; nó không thể được xoay mà không làm vô hiệu tất cả các mật khẩu.

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