Skip to content

Commit

Permalink
Use ghcr.io/omec-project/upf-epc/bess_build for the BESS dependencies
Browse files Browse the repository at this point in the history
This bess_build includes the changes needed to build DPDK 20.11
  • Loading branch information
gab-arrobo committed Dec 28, 2022
1 parent eb13a24 commit 976dea2
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions bessctl/conf/port/vhost/launch_container.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@
VERBOSE = int(os.getenv('VERBOSE', '0'))

SOCKDIR = '/tmp/bessd'
IMAGE = 'nefelinetworks/bess_build'
CONTAINER_NAME = 'nefeli_bessd'
IMAGE = 'ghcr.io/omec-project/upf-epc/bess_build'
CONTAINER_NAME = 'bessd'


def launch(cid):
Expand Down
2 changes: 1 addition & 1 deletion container_build.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
import re
import argparse

IMAGE = os.getenv('IMAGE', 'nefelinetworks/bess_build') + ':' + os.getenv('TAG_SUFFIX', 'latest')
IMAGE = os.getenv('IMAGE', 'ghcr.io/omec-project/upf-epc/bess_build') + ':' + os.getenv('TAG_SUFFIX', 'latest')
BESS_DIR_HOST = os.path.dirname(os.path.abspath(__file__))
BESS_DIR_CONTAINER = '/build/bess'
BUILD_SCRIPT = './build.py'
Expand Down
6 changes: 3 additions & 3 deletions env/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ you can simply run:
$ vagrant up
```

to launch a VM. The current BESS directory is mapped to `/opt/bess` in the VM.
to launch a VM. The current BESS directory is mapped to `/opt/bess` in the VM.
You can connect to the VM with `vagrant ssh`. All compilers and libraries are
readiliy available.

Expand All @@ -34,7 +34,7 @@ $ ./container_build.py
```

then the script will automatically fetch the container image
(nefelinetworks/bess_build at hub.docker.com) and build BESS inside the
(ghcr.io/omec-project/upf-epc/bess_build) and build BESS inside the
container. Since the BESS binary is mostly static-linked to external libraries,
the binary built in the container should be readily runnable in the host as
well.
Expand All @@ -54,7 +54,7 @@ Replace `<YAML script>` with one of the following with different flavors:
* `env/runtime.yml`: In case you already have a compiled binary of BESS, this
file includes software packages for the runtime. It also configures
hugepages.
* `env/build-dep.yml`: This file contains minimum software requirements for
* `env/build-dep.yml`: This file contains minimum software requirements for
building BESS.
* `env/dev.yml`: This script has all packages included in the both files above,
also with some optional yet recommended packages for developers.
2 changes: 1 addition & 1 deletion env/rebuild_images.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
import sys
import time

TARGET_REPO = 'nefelinetworks/bess_build'
TARGET_REPO = 'ghcr.io/omec-project/upf-epc/bess_build'

imgs = {
'focal64': {'base': 'ubuntu:focal', 'tag_suffix': ''},
Expand Down

0 comments on commit 976dea2

Please sign in to comment.