No description
Find a file
2025-12-07 23:19:26 -05:00
conf Update for F43 and start on kea 2025-12-07 23:17:56 -05:00
example-conf Add example dir; remove legacy makefile; add readme 2024-08-11 20:58:30 +02:00
resources Update for F43 and start on kea 2025-12-07 23:17:56 -05:00
.gitignore Update gitignore for tmp 2025-12-07 23:19:26 -05:00
build-iso.sh Batman 2024-08-11 20:40:35 +02:00
build.sh Update for F43 and start on kea 2025-12-07 23:17:56 -05:00
Containerfile Update for F43 and start on kea 2025-12-07 23:17:56 -05:00
Readme.md Update for F43 and start on kea 2025-12-07 23:17:56 -05:00

fedora-router

Description

VPP & Bird based routing plaatform.

Usage

Configuration

CONF_DIR_NAME contains bird.conf and vpp.conf which are executed by Bird and VPP respectively. CONF_DIR_NAME also serves as the container image's tag and the hostname

Build ISO for install

./build-iso.sh CONF_DIR_NAME

ENV OPTIONS

  • CACHE: Setting to anything enables layer caching. Greatly reduces iteration time when writing configs.
  • TAG: Set to image name and repo. Required for updates. Default: localhost/fedora-server Example: docker.io/fborries/fedora-server

Build container only

./build.sh CONF_DIR_NAME

ENV OPTIONS

  • CACHE: Setting to anything enables layer caching. Greatly reduces iteration time when writing configs.
  • TAG: Set to image name and repo. Required for updates. Default: localhost/fedora-server Example: docker.io/fborries/fedora-server
  • ENGINE: Set to container engine. Default podman.

Push the image (ex. docker push docker.io/fborries/fedora-server:example-conf) after to allow updates.

Updates

See bootc documentation.