GET /api/v1/bmc-hint?macs= yalnızca ajan token'ı istiyor; o token PXE komut satırında (TFTP) herkese açık. MAC'i bilen her host bmc_hints içindeki BMC kullanıcı/parolasını alabiliyor.
Yapılacak: ipucu parolası yalnızca o MAC'e verilmiş adresten gelen ve bu açılışa özel bir token taşıyan isteğe; ya da parolayı ajana hiç vermeyip region'ın BMC'ye kendisi yazması.
`GET /api/v1/bmc-hint?macs=` yalnızca ajan token'ı istiyor; o token PXE komut satırında (TFTP) herkese açık. MAC'i bilen her host `bmc_hints` içindeki BMC kullanıcı/parolasını alabiliyor.
Yapılacak: ipucu parolası yalnızca o MAC'e verilmiş adresten gelen ve bu açılışa özel bir token taşıyan isteğe; ya da parolayı ajana hiç vermeyip region'ın BMC'ye kendisi yazması.
ilker
added this to the v0.3.1 · güvenlik sertleştirme milestone 2026-10-29 21:14:53 +01:00
e474fbc. /bmc-hint artık yalnızca adres ve kullanıcı döndürüyor, parola hiç çıkmıyor. Makine bildirdiğinde region MAC'leri bmc_hints ile kendisi eşliyor, parolayı mühürleyip kayda yazıyor ve BMC'yi rack controller'dan status çağrısıyla doğruluyor (verified_oob). Ajan parola gelmezse kendi kontrolünü atlıyor; eski ajanlar da çalışıyor. Lab: node002 (eski ajanlı commissioning imajı) recommission: ajan parolasız kaldı, region ipucunu bağladı, 'Chassis Power is on' ile doğruladı, ardından Redfish ilo tespit edildi; makine rocky-9 ile yeniden deploy edildi.
e474fbc. /bmc-hint artık yalnızca adres ve kullanıcı döndürüyor, parola hiç çıkmıyor. Makine bildirdiğinde region MAC'leri bmc_hints ile kendisi eşliyor, parolayı mühürleyip kayda yazıyor ve BMC'yi rack controller'dan status çağrısıyla doğruluyor (verified_oob). Ajan parola gelmezse kendi kontrolünü atlıyor; eski ajanlar da çalışıyor. Lab: node002 (eski ajanlı commissioning imajı) recommission: ajan parolasız kaldı, region ipucunu bağladı, 'Chassis Power is on' ile doğruladı, ardından Redfish ilo tespit edildi; makine rocky-9 ile yeniden deploy edildi.
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.
GET /api/v1/bmc-hint?macs=yalnızca ajan token'ı istiyor; o token PXE komut satırında (TFTP) herkese açık. MAC'i bilen her hostbmc_hintsiçindeki BMC kullanıcı/parolasını alabiliyor.Yapılacak: ipucu parolası yalnızca o MAC'e verilmiş adresten gelen ve bu açılışa özel bir token taşıyan isteğe; ya da parolayı ajana hiç vermeyip region'ın BMC'ye kendisi yazması.
e474fbc. /bmc-hint artık yalnızca adres ve kullanıcı döndürüyor, parola hiç çıkmıyor. Makine bildirdiğinde region MAC'leri bmc_hints ile kendisi eşliyor, parolayı mühürleyip kayda yazıyor ve BMC'yi rack controller'dan status çağrısıyla doğruluyor (verified_oob). Ajan parola gelmezse kendi kontrolünü atlıyor; eski ajanlar da çalışıyor. Lab: node002 (eski ajanlı commissioning imajı) recommission: ajan parolasız kaldı, region ipucunu bağladı, 'Chassis Power is on' ile doğruladı, ardından Redfish ilo tespit edildi; makine rocky-9 ile yeniden deploy edildi.