[SOL003] bad definition for McioType in the file VNFLifecycleManagement_def.yaml
File#Line: SOL003/VNFLifecycleManagement/definitions/SOL003/VNFLifecycleManagement_def.yaml#L3761
#3761 mcioType:
description: >
The type of MCIO. Specific values, their semantics and associated MCIO types are defined in clause
5.5.4.9. Additional values are also permitted.
See note 1.
type: string
enum:
- Deployment
- Statefulset
McioInfo defines incorrect/limited Enum values for mcioType.
As per the ETSI SOL003 spec, “Additional values are also permitted...” is mentioned in the clause for McioType. However, the YAML type definitions only allow “Deployment” and “Statefulset”. The SOL 003 and SOL 018 specifications allow “StatefulSet”, “DaemonSet”, “Job”, “CronJob”, “ReplicaSet”, “Pod” and “Deployment” as MCIO Types (akin to the "Kubernetes (TM) Kind" ).