Change the default FRR docker image repository

This patch changes the default reporitory (hub.docker.com) to quay.io,
in order to avoid the limitations implemented in the website, reducing
the download request. The base image is the same: Ubuntu 22.04

NOTE: it could be possible that quay.io implements the same limitations.

Closes-Bug: #2089140
Change-Id: If2aa7a58de35f14066d3e95058407af343b97f44
This commit is contained in:
Rodolfo Alonso Hernandez 2024-11-20 08:49:29 +00:00
parent e52927e767
commit a0593c77f8

View File

@ -38,6 +38,7 @@ from tempest.lib import exceptions as lib_exc
CONF = config.CONF CONF = config.CONF
LOG = log.getLogger(__name__) LOG = log.getLogger(__name__)
FRR_BASE_IMAGE = 'quay.io/nf-core/ubuntu:22.04'
class FRROCIImage(ctn_base.DockerImage): class FRROCIImage(ctn_base.DockerImage):
@ -47,7 +48,7 @@ class FRROCIImage(ctn_base.DockerImage):
baseimage: typing.Optional[str] = None, baseimage: typing.Optional[str] = None,
use_existing: bool = False, use_existing: bool = False,
): ):
super().__init__(baseimage=baseimage or 'ubuntu:22.04') super().__init__(baseimage=baseimage or FRR_BASE_IMAGE)
self.daemons = daemons self.daemons = daemons
self.tagname = 'frr-' + '-'.join(daemons) self.tagname = 'frr-' + '-'.join(daemons)
if use_existing and self.exist(self.tagname): if use_existing and self.exist(self.tagname):