- NFVbench orchestration
- NFVbench test VM (qcow2)
+.. _nfvbench-artefact-versioning:
+
Versioning
----------
These 3 parts are versioned independently and the Dockerfile will determine the combination of versions that
This tag controls the version of the Dockerfile used for building the container.
The TRex version is controlled by the TREX_VER variable in Dockerfile (e.g. ENV TREX_VER "v2.56").
-TRex is installed in container from https://trex-tgn.cisco.com/trex/release/
+TRex is installed in container from https://github.com/cisco-system-traffic-generator/trex-core/releases
The Test VM version is controlled by the VM_IMAGE_VER variable in Dockerfile (e.g. ENV VM_IMAGE_VER "0.8").
The VM is extracted from google storage (http://artifacts.opnfv.org)
- update VM version in the 2 locations
- commit VM changes with gerrit to trigger VM build and publication to google storage
+- IMPORTANT! wait for the VM image to be pushed to google storage before going to the next step
+ (otherwise the container build will fail as it will not find the VM image)
- apply a new semver tag to trigger the container image build/publication
To increase the TRex version: