talos/pkg/provision
Andrey Smirnov 360d887967 fix: prevent endless loop with DHCP requests in networkd
There were two problems:

* `configureInterfaces` was always failing if interface is already set
up, as the routes already exist

* `renew` was halving the renew interval each time `configureInterface`
fails, which starts at (LeaseTime/2) and goes effectively to zero

This was leading to high networkd CPU usage, storm of DHCP requests on
the network.

Signed-off-by: Andrey Smirnov <smirnov.andrey@gmail.com>
2020-12-01 08:12:12 -08:00
..
access refactor: extract cluster bootstrapper via API as common component 2020-08-19 14:32:58 -07:00
internal chore: enable nlreturn linter 2020-11-09 06:48:07 -08:00
providers fix: prevent endless loop with DHCP requests in networkd 2020-12-01 08:12:12 -08:00
options.go feat: provide option to run Talos under UEFI in QEMU 2020-08-28 12:51:10 -07:00
provision_test.go refactor: expose provision as public package 2020-08-12 05:12:05 -07:00
provision.go feat: allow specifying user-disks in talosctl cluster create 2020-10-30 08:44:08 -07:00
request.go fix: remove 'token creds' from maintenance service 2020-11-09 14:10:32 -08:00
result.go feat: allow specifying user-disks in talosctl cluster create 2020-10-30 08:44:08 -07:00