No description
Find a file
2024-08-11 20:58:30 +02:00
example-conf Add example dir; remove legacy makefile; add readme 2024-08-11 20:58:30 +02:00
output Batman 2024-08-11 20:40:35 +02:00
resources Batman 2024-08-11 20:40:35 +02:00
.gitignore Batman 2024-08-11 20:40:35 +02:00
build-iso.sh Batman 2024-08-11 20:40:35 +02:00
build.sh Batman 2024-08-11 20:40:35 +02:00
Containerfile Batman 2024-08-11 20:40:35 +02:00
Readme.md Add example dir; remove legacy makefile; add readme 2024-08-11 20:58:30 +02: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.

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.