Lab'daki imaja yeni ajanlar elle yamalandı (/srv/rollcall/image/filesystem.squashfs, yedek .pre-tls). Release için: build-image.sh ile tam derleme ([image] commit'i ya da workflow_dispatch), publish-image.sh ile release asset'lerine yükleme; bootstrap.sh'in indirdiği imaj yeni ajanları içermeli.
Lab'daki imaja yeni ajanlar elle yamalandı (/srv/rollcall/image/filesystem.squashfs, yedek .pre-tls). Release için: build-image.sh ile tam derleme ([image] commit'i ya da workflow_dispatch), publish-image.sh ile release asset'lerine yükleme; bootstrap.sh'in indirdiği imaj yeni ajanları içermeli.
ilker
added this to the v0.3.1 · güvenlik sertleştirme milestone 2026-10-30 02:26:47 +01:00
Tamamlandı (554b7bf): release workflow'una image job'u eklendi. Tag'in agent/ dizinini pxe-server'da ayrı bir dizinde derliyor (lab imajına dokunmuyor), authorized_keys içeren imajı reddediyor, commissioning-* olarak release'e yüklüyor (token stdin'den).
Bu sırada bulunan sorun: build-image.sh varsayılan olarak derleyen kullanıcının authorized_keys dosyasını imaja koyuyordu; v0.2.0/v0.2.1 ile yayınlanan imajlar üç lab anahtarına (t440s, rollcall-ci-deploy, root@pve1) commission sırasında root SSH veriyor. Anahtarlar artık isteğe bağlı (AUTHKEYS=); lab deploy açıkça veriyor.
Elle denendi: derleme tamam, 28016 dosya, anahtar yok, yeni ajan (tls_setup) içinde; kontrol lab imajındaki anahtarı yakalıyor.
Tamamlandı (554b7bf): release workflow'una image job'u eklendi. Tag'in agent/ dizinini pxe-server'da ayrı bir dizinde derliyor (lab imajına dokunmuyor), authorized_keys içeren imajı reddediyor, commissioning-* olarak release'e yüklüyor (token stdin'den).
Bu sırada bulunan sorun: build-image.sh varsayılan olarak derleyen kullanıcının authorized_keys dosyasını imaja koyuyordu; v0.2.0/v0.2.1 ile yayınlanan imajlar üç lab anahtarına (t440s, rollcall-ci-deploy, root@pve1) commission sırasında root SSH veriyor. Anahtarlar artık isteğe bağlı (AUTHKEYS=); lab deploy açıkça veriyor.
Elle denendi: derleme tamam, 28016 dosya, anahtar yok, yeni ajan (tls_setup) içinde; kontrol lab imajındaki anahtarı yakalıyor.
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.
Lab'daki imaja yeni ajanlar elle yamalandı (/srv/rollcall/image/filesystem.squashfs, yedek .pre-tls). Release için: build-image.sh ile tam derleme ([image] commit'i ya da workflow_dispatch), publish-image.sh ile release asset'lerine yükleme; bootstrap.sh'in indirdiği imaj yeni ajanları içermeli.
Tamamlandı (
554b7bf): release workflow'una image job'u eklendi. Tag'in agent/ dizinini pxe-server'da ayrı bir dizinde derliyor (lab imajına dokunmuyor), authorized_keys içeren imajı reddediyor, commissioning-* olarak release'e yüklüyor (token stdin'den).Bu sırada bulunan sorun: build-image.sh varsayılan olarak derleyen kullanıcının authorized_keys dosyasını imaja koyuyordu; v0.2.0/v0.2.1 ile yayınlanan imajlar üç lab anahtarına (t440s, rollcall-ci-deploy, root@pve1) commission sırasında root SSH veriyor. Anahtarlar artık isteğe bağlı (AUTHKEYS=); lab deploy açıkça veriyor.
Elle denendi: derleme tamam, 28016 dosya, anahtar yok, yeni ajan (tls_setup) içinde; kontrol lab imajındaki anahtarı yakalıyor.