Commissioning imajını yeni ajanlarla derle ve yayınla #29

Closed
opened 2026-10-30 02:26:47 +01:00 by ilker · 1 comment
Owner

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
ilker closed this issue 2026-10-30 23:47:29 +01:00
Author
Owner

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.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ilker/rollcall#29