--- /dev/null
+tosca_definitions_version: tosca_simple_yaml_1_2\r
+\r
+description: First drop of free5gc and ueransim ASD\r
+\r
+imports:\r
+ - asd_types.yaml\r
+\r
+topology_template:\r
+ node_templates:\r
+ applicationServiceDescriptor:\r
+ type: tosca.nodes.asd\r
+ description: "Free5gc"\r
+ properties:\r
+ descriptor_id: 123e4567-e89b-12d3-a456-426614174000\r
+ descriptor_invariant_id: 123e4yyy-e89b-12d3-a456-426614174abc\r
+ descriptor_version: 1.0\r
+ schema_version: 2.0\r
+ function_description: free5gc description\r
+ provider: EST\r
+ application_name: free5gc-app\r
+ application_version: 2.3\r
+ ext_cpds:\r
+ - id: 1\r
+ description: webpage-service\r
+ virtual_link_requirement: endUser\r
+ network_interface_realization_requirements:\r
+ trunk_mode: false\r
+ ipam: orchestrated\r
+ interface_type: direct.userdriver\r
+ interface_option:\r
+ - virtio\r
+ - memif\r
+ interface_redundancy: actPassBond\r
+ nic_options:\r
+ - nic id1\r
+ - nic id2\r
+ input_param_mappings:\r
+ loadbalancer_IP: 1.2.3.4\r
+ external_IPs:\r
+ - 5.6.7.8\r
+ - 10.11.12.13\r
+ nad_names:\r
+ - nad name 1\r
+ - nad name 2\r
+ nad_namespace: myNamespace\r
+ resource_mapping: my resource manifest\r
+ - id: 2\r
+ description: transactionAPI\r
+ virtual_link_requirement: backhaul\r
+ network_interface_realization_requirements:\r
+ trunk_mode: true\r
+ ipam: orchestrated\r
+ interface_type: direct.userdriver\r
+ interface_option:\r
+ - virtio\r
+ interface_redundancy: actPassBond\r
+ nic_options:\r
+ - nic id3\r
+ - nic id4\r
+ input_param_mappings:\r
+ loadbalancer_IP: 192.168.1.0\r
+ external_IPs:\r
+ - 192.168.1.1\r
+ - 192.168.1.2\r
+ nad_names:\r
+ - nad name 3\r
+ - nad name 4\r
+ nad_namespace: myNamespace2\r
+ resource_mapping: my resource manifest\r
+ enhanced_cluster_capabilities:\r
+ min_kernel_version: 1.2.3\r
+ required_kernel_modules:\r
+ - ip6_tables\r
+ - cryptd\r
+ conflicting_kernel_modules:\r
+ - nf_nat\r
+ required_custom_resources:\r
+ - kind: myKind\r
+ api_version: myVersion\r
+ - kind: mySecondKind\r
+ api_version: mySecondVersion\r
+ cluster_labels:\r
+ - label 1\r
+ - label 2\r
+ required_plugin:\r
+ - name: plugin1Name\r
+ version: 1.2.3\r
+ - name: plugin2Name\r
+ version: 4.5.6\r
+ artifacts:\r
+ free5gc:\r
+ type: tosca.artifacts.asd.deploymentItem\r
+ file: "Artifacts/Deployment/HELM/free5gc-1.1.3.tgz"\r
+ properties:\r
+ artifact_type: "helm_chart"\r
+ itemId: 1\r
+ deployment_order: 1\r
+ lifecycle_parameters:\r
+ - ".Values.global.n2network.masterIf"\r
+ - ".Values.global.n3network.masterIf"\r
+ - ".Values.global.n4network.masterIf"\r
+ - ".Values.global.n6network.masterIf"\r
+ ueransim-free5gc:\r
+ type: tosca.artifacts.asd.deploymentItem\r
+ file: "Artifacts/Deployment/HELM/ueransim-2.0.14.tgz"\r
+ properties:\r
+ artifact_type: "helm_chart"\r
+ itemId: 2\r
+ deployment_order: 2\r
+ lifecycle_parameters:\r
+ - ".Values.global.n2network.masterIf"\r
+ - ".Values.global.n3network.masterIf"\r