Bugün yenileme çalışmıyor: rack join sertifika ve anahtarı root sahipliğinde yazıyor (0644 / 0640 root:rollcall), rack süreci rollcall kullanıcısı olarak renew() içinde bunlara yazamıyor; bir yıl sonra rack kilitlenir.
Ayrıca region yeni seriyi kaydedip cevap kaybolursa (timeout) rack eski sertifikayla tek kabul edilen seriyi kaybediyor.
Yapılacak:
yenilenen sertifika/anahtar rack'in yazabildiği yerde, atomik (temp + rename), yüklemede tercih edilir
region bir önceki seriyi kısa bir süre (grace) daha kabul eder
test: süre dolmak üzereyken yenileme, cevap kaybı senaryosu
Bugün yenileme çalışmıyor: `rack join` sertifika ve anahtarı root sahipliğinde yazıyor (0644 / 0640 root:rollcall), rack süreci `rollcall` kullanıcısı olarak `renew()` içinde bunlara yazamıyor; bir yıl sonra rack kilitlenir.
Ayrıca region yeni seriyi kaydedip cevap kaybolursa (timeout) rack eski sertifikayla tek kabul edilen seriyi kaybediyor.
Yapılacak:
- yenilenen sertifika/anahtar rack'in yazabildiği yerde, atomik (temp + rename), yüklemede tercih edilir
- region bir önceki seriyi kısa bir süre (grace) daha kabul eder
- test: süre dolmak üzereyken yenileme, cevap kaybı senaryosu
ilker
added this to the v0.3.1 · güvenlik sertleştirme milestone 2026-10-29 21:14:53 +01:00
a495c33. Yenilenen sertifika+anahtar tek dosyada /var/lib/rollcall/rack-cert/rack.pem (cert_state_dir, servis kullanıcısının dizini), atomik yazılıyor; açılışta bu rack'in, CA'dan ve daha yeni ise tercih ediliyor. Region yenilemeden sonra önceki seriyi 7 gün kabul ediyor (yeni join'de değil). rollcall rack renew elle yenileme. install-rack.sh dizini oluşturuyor. Lab (pxe-rack2): rollcall kullanıcısıyla yenileme, yeni sertifikayla kayıt, eski sertifikayla geçiş süresinde kayıt doğrulandı; region'da cert_serial yeni, prev_cert_serial eski (2026-11-05'e kadar).
a495c33. Yenilenen sertifika+anahtar tek dosyada /var/lib/rollcall/rack-cert/rack.pem (cert_state_dir, servis kullanıcısının dizini), atomik yazılıyor; açılışta bu rack'in, CA'dan ve daha yeni ise tercih ediliyor. Region yenilemeden sonra önceki seriyi 7 gün kabul ediyor (yeni join'de değil). rollcall rack renew elle yenileme. install-rack.sh dizini oluşturuyor. Lab (pxe-rack2): rollcall kullanıcısıyla yenileme, yeni sertifikayla kayıt, eski sertifikayla geçiş süresinde kayıt doğrulandı; region'da cert_serial yeni, prev_cert_serial eski (2026-11-05'e kadar).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bugün yenileme çalışmıyor:
rack joinsertifika ve anahtarı root sahipliğinde yazıyor (0644 / 0640 root:rollcall), rack sürecirollcallkullanıcısı olarakrenew()içinde bunlara yazamıyor; bir yıl sonra rack kilitlenir.Ayrıca region yeni seriyi kaydedip cevap kaybolursa (timeout) rack eski sertifikayla tek kabul edilen seriyi kaybediyor.
Yapılacak:
a495c33. Yenilenen sertifika+anahtar tek dosyada /var/lib/rollcall/rack-cert/rack.pem (cert_state_dir, servis kullanıcısının dizini), atomik yazılıyor; açılışta bu rack'in, CA'dan ve daha yeni ise tercih ediliyor. Region yenilemeden sonra önceki seriyi 7 gün kabul ediyor (yeni join'de değil). rollcall rack renew elle yenileme. install-rack.sh dizini oluşturuyor. Lab (pxe-rack2): rollcall kullanıcısıyla yenileme, yeni sertifikayla kayıt, eski sertifikayla geçiş süresinde kayıt doğrulandı; region'da cert_serial yeni, prev_cert_serial eski (2026-11-05'e kadar).