Page MenuHomeVyOS Platform

Add capability to start VPP dataplane during system deployment
In progress, HighPublicFEATURE REQUEST

Description

Right now, we need to configure VPP in two steps:

  1. Configure system settings (CPU cores, memory). Reboot.
  2. Configure VPP.

This makes one of the important features we have - zero-touch provisioning - broken, because there cannot be Day0 configuration with VPP, it must be configured only after initial deployment.

We need to improve the configuration and startup process to achieve:

  • capability to configure the system with VPP via Cloud-init
  • capability to use VPP when the system is booted in live-mode.

Possible solutions (only ideas, not a comprehensive list):

  • dynamically allocate necessary resources for VPP, if they are available - apply set system section without reboot.
  • kexec to the same kernel, but with additional options we need for VPP

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Feature (new functionality)

Related Objects

StatusSubtypeAssignedTask
OpenFEATURE REQUESTNone
In progressFEATURE REQUESTnatali-rs1985