33from assemblyline import odm
44from assemblyline .common .constants import PRIORITIES
55from assemblyline .common .forge import get_classification
6- from assemblyline .odm .models .service import EnvironmentVariable
6+ from assemblyline .odm .models .service import (
7+ SUPPORTED_REGISTRY_TYPES ,
8+ EnvironmentVariable ,
9+ )
710from assemblyline .odm .models .service_delta import DockerConfigDelta
811from assemblyline .odm .models .submission import DEFAULT_SRV_SEL , ServiceSelection
912
@@ -1129,7 +1132,6 @@ class Logging(odm.Model):
11291132]
11301133
11311134SAFELIST_HASH_TYPES = ['sha1' , 'sha256' , 'md5' ]
1132- REGISTRY_TYPES = ['docker' , 'harbor' ]
11331135
11341136
11351137@odm .model (index = False , store = False , description = "Service's Safelisting Configuration" )
@@ -1146,7 +1148,7 @@ class ServiceSafelist(odm.Model):
11461148@odm .model (index = False , store = False , description = "Pre-Configured Registry Details for Services" )
11471149class ServiceRegistry (odm .Model ):
11481150 name : str = odm .Keyword (description = "Name of container registry" )
1149- type : str = odm .Enum (values = REGISTRY_TYPES , default = 'docker' , description = "Type of container registry" )
1151+ type : str = odm .Enum (values = SUPPORTED_REGISTRY_TYPES , default = 'docker' , description = "Type of container registry" )
11501152 username : str = odm .Optional (odm .Keyword (description = "Username for container registry" ))
11511153 password : str = odm .Optional (odm .Keyword (description = "Password for container registry" ))
11521154 use_fic : bool = odm .Boolean (
@@ -1170,7 +1172,7 @@ class Services(odm.Model):
11701172 allow_insecure_registry : bool = odm .Boolean (description = "Allow fetching container images from insecure registries" )
11711173
11721174 preferred_registry_type : str = odm .Enum (
1173- values = REGISTRY_TYPES ,
1175+ values = SUPPORTED_REGISTRY_TYPES ,
11741176 default = 'docker' ,
11751177 description = "Global registry type to be used for fetching updates for a service (overridable by a service)" )
11761178 prefer_service_privileged : bool = odm .Boolean (
0 commit comments