From fb12f586e7ac8a81ab10de93b08793c114e7eea3 Mon Sep 17 00:00:00 2001
From: Hassan Yeganeh <yeganeh.hassan@gmail.com>
Date: Fri, 15 Mar 2024 06:34:04 +0000
Subject: [PATCH] Upload Descriptors

---
 .../example_recipe_oran_i_release.yaml        | 33 +++++++++++++++++++
 O-RAN/descriptors/nearrtric_knf/README.md     |  3 ++
 .../Scripts/cloud_init/cloud-config.txt       |  2 ++
 .../nearrtric_knf/nearrtric_knfd.yaml         | 18 ++++++++++
 O-RAN/descriptors/nearrtric_ns/README.md      |  3 ++
 .../nearrtric_ns/nearrtric_nsd.yaml           | 22 +++++++++++++
 6 files changed, 81 insertions(+)
 create mode 100644 O-RAN/descriptors/example_recipe_oran_i_release.yaml
 create mode 100644 O-RAN/descriptors/nearrtric_knf/README.md
 create mode 100644 O-RAN/descriptors/nearrtric_knf/Scripts/cloud_init/cloud-config.txt
 create mode 100644 O-RAN/descriptors/nearrtric_knf/nearrtric_knfd.yaml
 create mode 100644 O-RAN/descriptors/nearrtric_ns/README.md
 create mode 100644 O-RAN/descriptors/nearrtric_ns/nearrtric_nsd.yaml

diff --git a/O-RAN/descriptors/example_recipe_oran_i_release.yaml b/O-RAN/descriptors/example_recipe_oran_i_release.yaml
new file mode 100644
index 00000000..222ba300
--- /dev/null
+++ b/O-RAN/descriptors/example_recipe_oran_i_release.yaml
@@ -0,0 +1,33 @@
+################################################################################
+#   Copyright (c) 2019 AT&T Intellectual Property.                             #
+#   Copyright (c) 2021 HCL Technologies Limited.                               #
+#   Copyright (c) 2022 Samsung Electronics Co., Ltd.                           #
+#                                                                              #
+#   Licensed under the Apache License, Version 2.0 (the "License");            #
+#   you may not use this file except in compliance with the License.           #
+#   You may obtain a copy of the License at                                    #
+#                                                                              #
+#       http://www.apache.org/licenses/LICENSE-2.0                             #
+#                                                                              #
+#   Unless required by applicable law or agreed to in writing, software        #
+#   distributed under the License is distributed on an "AS IS" BASIS,          #
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   #
+#   See the License for the specific language governing permissions and        #
+#   limitations under the License.                                             #
+###############################################################################
+
+#-------------------------------------------------------------------------
+# Global common setting
+#-------------------------------------------------------------------------
+
+common:
+  releasePrefix: r4
+k8-namespace:
+  aux: "ricaux"
+  platform: "9e805099-ec49-49de-a472-f0f408f835b0"
+  xapp: "3863ba8d-f48a-4e1e-87f2-9b9096fc71c0"
+  infra: "7ae973f7-ad40-4bcb-93b6-48635b77fad9"
+
+extsvcplt:
+  ricip: "192.168.1.39"
+  auxip: "10.0.0.1"
diff --git a/O-RAN/descriptors/nearrtric_knf/README.md b/O-RAN/descriptors/nearrtric_knf/README.md
new file mode 100644
index 00000000..9e5d5fb7
--- /dev/null
+++ b/O-RAN/descriptors/nearrtric_knf/README.md
@@ -0,0 +1,3 @@
+# Descriptor created by OSM descriptor package generated
+
+**Created on 02/06/2024, 13:24:07 **
\ No newline at end of file
diff --git a/O-RAN/descriptors/nearrtric_knf/Scripts/cloud_init/cloud-config.txt b/O-RAN/descriptors/nearrtric_knf/Scripts/cloud_init/cloud-config.txt
new file mode 100644
index 00000000..61f1422c
--- /dev/null
+++ b/O-RAN/descriptors/nearrtric_knf/Scripts/cloud_init/cloud-config.txt
@@ -0,0 +1,2 @@
+---
+#cloud-config
\ No newline at end of file
diff --git a/O-RAN/descriptors/nearrtric_knf/nearrtric_knfd.yaml b/O-RAN/descriptors/nearrtric_knf/nearrtric_knfd.yaml
new file mode 100644
index 00000000..6524d6a6
--- /dev/null
+++ b/O-RAN/descriptors/nearrtric_knf/nearrtric_knfd.yaml
@@ -0,0 +1,18 @@
+vnfd:
+  description: KNF with single KDU using a helm-chart for O-RAN nearrtric
+  df:
+    - id: default-df
+  ext-cpd:
+    - id: mgmt-ext
+      k8s-cluster-net: mgmtnet
+  id: nearrtric_knf
+  k8s-cluster:
+    nets:
+      - id: mgmtnet
+  kdu:
+    - name: nearrtric
+      helm-chart: nearrtric/nearrtric
+  mgmt-cp: mgmt-ext
+  product-name: nearrtric_knf
+  provider: Hassan
+  version: 1.0.0
\ No newline at end of file
diff --git a/O-RAN/descriptors/nearrtric_ns/README.md b/O-RAN/descriptors/nearrtric_ns/README.md
new file mode 100644
index 00000000..dbc2fce5
--- /dev/null
+++ b/O-RAN/descriptors/nearrtric_ns/README.md
@@ -0,0 +1,3 @@
+# Descriptor created by OSM descriptor package generated
+
+**Created on 02/06/2024, 13:24:09 **
\ No newline at end of file
diff --git a/O-RAN/descriptors/nearrtric_ns/nearrtric_nsd.yaml b/O-RAN/descriptors/nearrtric_ns/nearrtric_nsd.yaml
new file mode 100644
index 00000000..24507e34
--- /dev/null
+++ b/O-RAN/descriptors/nearrtric_ns/nearrtric_nsd.yaml
@@ -0,0 +1,22 @@
+nsd:
+  nsd:
+    - description: NS consisting of a single KNF nearrtric_knf connected to mgmt network
+      designer: Hassan
+      df:
+        - id: default-df
+          vnf-profile:
+            - id: nearrtric_knf
+              virtual-link-connectivity:
+                - constituent-cpd-id:
+                    - constituent-base-element-id: nearrtric_knf
+                      constituent-cpd-id: mgmt-ext
+                  virtual-link-profile-id: mgmtnet
+              vnfd-id: nearrtric_knf
+      id: nearrtric_ns
+      name: nearrtric_ns
+      version: 1.0.0
+      virtual-link-desc:
+        - id: mgmtnet
+          mgmt-network: true
+      vnfd-id:
+        - nearrtric_knf
-- 
GitLab