Skip to content

Conversation

sknat
Copy link
Collaborator

@sknat sknat commented Sep 23, 2025

This patch refactors the build system and adds building
debug and release images for vpp and vclsidecar.
Important changes :

  • we remove the --squash option which was not used in CI anyway
    and that is deprecated in favor of staged builds.
  • we remove tarball compression as we do not gain much disk space
    but loose compression / decompression
  • we fix an issue in tarball creation that was missing .so.25.06
    style dynamic libraries
  • we always package gdb with the images (removing WITH_GDB)
  • Add Debug/Release builds for memif
  • Add make kind DEBUG=true option for debug images

Add make-kind directive

This patch adds a 'make kind' directive that spins up a kind
cluster, installs Calico, CalicoVPP from a local build VPP and
the agent.

This patch adds a 'make kind' directive that spins up a kind
cluster, installs Calico, CalicoVPP from a local build VPP and
the agent.

Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
@sknat sknat force-pushed the nsk-build-dbg branch 3 times, most recently from 63e0131 to b1e65b5 Compare September 23, 2025 16:44
@sknat sknat self-assigned this Sep 24, 2025
This patch refactors the build system and adds building
debug and release images for vpp and vclsidecar.
Important changes :
- we remove the --squash option which was not used in CI anyway
and that is deprecated in favor of staged builds.
- we remove tarball compression as we do not gain much disk space
but loose compression / decompression
- we fix an issue in tarball creation that was missing .so.25.06
style dynamic libraries
- we always package gdb with the images (removing WITH_GDB)
- Add Debug/Release builds for memif
- Add `make kind DEBUG=true` option for debug images

Signed-off-by: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant