Kesintisiz CA rotasyonu #12

Closed
opened 2026-10-28 13:37:47 +01:00 by ilker · 1 comment
Owner

Eski+yeni kök birlikte (bundle) dağıtılsın; rack'ler yeni kökü kendileri alsın, katılma tekrarı gerekmesin; kurulu makinelere güncelleme yolu.

Eski+yeni kök birlikte (bundle) dağıtılsın; rack'ler yeni kökü kendileri alsın, katılma tekrarı gerekmesin; kurulu makinelere güncelleme yolu.
ilker added this to the v0.5.0 · PKI yaşam döngüsü milestone 2026-10-28 13:37:47 +01:00
ilker closed this issue 2026-10-31 17:36:25 +01:00
Author
Owner

Tamamlandı (2f708e8, a9235c8, a25b5c1): rollcall ca rotate prepare | switch | retire (argümansız: durum).

  • Güven paketi (bütün kökler, /ca-bundle.pem) rack'lere etkin kökün imzasıyla gidiyor; root update unit'i imzayı mevcut köklerle doğrulayınca kuruyor. Binary imzası paketteki her kökle deneniyor.
  • switch'ten sonra rack'ler istemci ve sunucu sertifikalarını yeni kökten kendileri yeniliyor; switch ve retire bütün rack'leri bekliyor (-force).
  • /ca.pem tek sertifika kalıyor (sunucu sertifikasının kökü), PXE cmdline o kökü yazıyor; saklı boot girdilerindeki rollcall.ca= güncelleniyor. Eski imajlardaki ajanlar çalışmaya devam ediyor.
  • Deploy edilen makinelere kök başına bir dosya ve günlük rollcall-ca-refresh timer'ı.

Lab'da uçtan uca denendi (31 Ekim): pxe-server'da prepare/switch/retire; pxe-rack2 yeniden katılmadan takip etti; node001 (Debian) ve node002 (Rocky) refresh ile yeni köke geçti; netops-caddy ara sertifikası yeni kökle yeniden imzalandı. Yeni kök sha256:A1:52:08:EE:...:85:C8.

Bulunan ve düzeltilen: saklı PXE girdileri eski parmak izini tutuyordu; retire eski köke bağlı admin sertifikalarını göstermiyordu.

Tamamlandı (2f708e8, a9235c8, a25b5c1): `rollcall ca rotate prepare | switch | retire` (argümansız: durum). - Güven paketi (bütün kökler, `/ca-bundle.pem`) rack'lere etkin kökün imzasıyla gidiyor; root update unit'i imzayı mevcut köklerle doğrulayınca kuruyor. Binary imzası paketteki her kökle deneniyor. - switch'ten sonra rack'ler istemci ve sunucu sertifikalarını yeni kökten kendileri yeniliyor; switch ve retire bütün rack'leri bekliyor (-force). - `/ca.pem` tek sertifika kalıyor (sunucu sertifikasının kökü), PXE cmdline o kökü yazıyor; saklı boot girdilerindeki rollcall.ca= güncelleniyor. Eski imajlardaki ajanlar çalışmaya devam ediyor. - Deploy edilen makinelere kök başına bir dosya ve günlük `rollcall-ca-refresh` timer'ı. Lab'da uçtan uca denendi (31 Ekim): pxe-server'da prepare/switch/retire; pxe-rack2 yeniden katılmadan takip etti; node001 (Debian) ve node002 (Rocky) refresh ile yeni köke geçti; netops-caddy ara sertifikası yeni kökle yeniden imzalandı. Yeni kök sha256:A1:52:08:EE:...:85:C8. Bulunan ve düzeltilen: saklı PXE girdileri eski parmak izini tutuyordu; retire eski köke bağlı admin sertifikalarını göstermiyordu.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilker/rollcall#12