Using the generate-public-key command with a URL that containers multiple keys like GitHub's fails:
vyos@vyos:~$ generate public-key-command user vyos path https://github.com/doctorpangloss.keys Failed to retrieve the public key: too many values to unpack (expected 3)
This is useful to provision keys easily. Similar to Ubuntu's installer's behavior.
show version Version: VyOS 1.3-rolling-202302030433 Release train: equuleus Built by: root@3ab164b2e748 Built on: Fri 03 Feb 2023 04:33 UTC Build UUID: 1d0cfbb5-f29b-45d0-badb-7eb523bfffb0 Build commit ID: 3da60940f8229c Architecture: x86_64 Boot via: installed image System type: bare metal Hardware vendor: HP Hardware model: HP EliteDesk 800 G5 Desktop Mini Hardware S/N: MXL95025NY Hardware UUID: 800b5dc3-e6c8-ba65-0bcb-dc6bfdfbccb2 Copyright: VyOS maintainers and contributors