bimo fransiscus asisi [Wed, 11 Jun 2025 07:01:32 +0000 (07:01 +0000)]
Merge "Fix session create for mTLS"
Allain Legacy [Wed, 14 May 2025 13:45:39 +0000 (09:45 -0400)]
Allow optional subscription callback verification
This allows optional control over whether to expect that the O2
application performs a reachability check on the subscriber's callback
URL.
Change-Id: I84995d678f4f1b1bdcc065f96e438b4723f8af19
Signed-off-by: Allain Legacy <alegacy@redhat.com>
Allain Legacy [Wed, 14 May 2025 13:32:52 +0000 (09:32 -0400)]
Fix session create for mTLS
This adds the client certificate and key to the RequestLibrary
session so that mTLS enforcements at the API works as expected.
Change-Id: Ie889b0312b0fc05fe92002a3fb9680367b910ad1
Signed-off-by: Allain Legacy <alegacy@redhat.com>
Allain Legacy [Wed, 12 Feb 2025 13:44:16 +0000 (08:44 -0500)]
Fix tests from section 7.3.4
This fixes the test steps in 7.3.4 to align with the test specification
document with the noteable exception of raising and clearing alarm
conditions on the O-Cloud. Since this is vendor specific it is left as a
future exercise.
Change-Id: I66b2f748e2694f1a25b74b471183e9481989cb01
Signed-off-by: Allain Legacy <alegacy@redhat.com>
bimo fransiscus asisi [Tue, 29 Apr 2025 08:06:53 +0000 (08:06 +0000)]
Merge "Fix AlarmEventRecord attribute definitions"
bimo fransiscus asisi [Wed, 23 Apr 2025 07:55:20 +0000 (07:55 +0000)]
Merge "Automates 5.3.6 "Event pull status notification" tests related to O2 Cloud Notification API."
bimo fransiscus asisi [Fri, 18 Apr 2025 11:17:06 +0000 (11:17 +0000)]
Merge "Automates 5.3.4 "Delete individual subscription resources" tests related to O2 Cloud Notification API."
Alberto Losada [Thu, 13 Mar 2025 10:07:58 +0000 (11:07 +0100)]
Automates 5.3.6 "Event pull status notification" tests related to O2 Cloud Notification API.
These tests were manual. Includes:
- A notification event schema.
- A robot automated test specific for 5.3.6.
Change-Id: I11f10df7c3498675e7630a1d5dd8c06aaa4e1761
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Alberto Losada [Wed, 12 Mar 2025 10:01:02 +0000 (11:01 +0100)]
Automates 5.3.4 "Delete individual subscription resources" tests related to O2 Cloud Notification API.
Change-Id: Id199d4cb7cbeec3986527f09a3b5302c5a5bbb46
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Alberto Losada [Mon, 10 Mar 2025 11:11:28 +0000 (12:11 +0100)]
Automates 5.3.2 "Get a list of subscription resources" tests related to O2 Cloud Notification API.
Change-Id: I306bae85e4499e5052a11b9fe1f93907411ec424
Signed-off-by: Alberto Losada <alosadag@redhat.com>
bimo fransiscus asisi [Wed, 16 Apr 2025 06:33:57 +0000 (06:33 +0000)]
Merge "Fixes [INT-159] Missing automation in 7.3.11 tests. SMO gets 400 when issuing APIs with junk/unsupported data"
bimo fransiscus asisi [Wed, 16 Apr 2025 06:21:36 +0000 (06:21 +0000)]
Merge "[INT-160] Updates 7.3.6 s1 and s2 tests to the latest specification and add missing tests (s3 to s8)"
Alberto Losada [Mon, 10 Mar 2025 11:11:28 +0000 (12:11 +0100)]
Automates 5.3.3 "Get Detail of individual subscription resource".
Issue-ID: INT-169
Change-Id: Ic28dcaa9c7bcbcdea8e3e136652a72f03b2f7af0
Signed-off-by: Alberto Losada <alosadag@redhat.com>
bimo fransiscus asisi [Mon, 7 Apr 2025 08:08:50 +0000 (08:08 +0000)]
Merge "Automates 5.3.1 tests related to O2 Cloud Notification API."
Allain Legacy [Fri, 21 Mar 2025 12:18:23 +0000 (12:18 +0000)]
Merge "Update tests for deployment manager query params"
Alberto Losada [Wed, 15 Jan 2025 13:18:06 +0000 (14:18 +0100)]
Fixes [INT-159] Missing automation in 7.3.11 tests. SMO gets 400 when issuing APIs with junk/unsupported data
The RequestsLibrary is used instead of the REST because
we do not want to validate JSON format in the POST request.
Issue-ID: INT-159
Change-Id: Ie91702c639da16df0f7794add03f027050583671
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Alberto Losada [Thu, 16 Jan 2025 13:11:59 +0000 (14:11 +0100)]
[INT-160] Updates 7.3.6 s1 and s2 tests to the latest specification and add missing tests (s3 to s8)
Issue-ID: INT-160
Change-Id: Ifca704756040a69fcbe20e287d01c056c779a558
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Alberto Losada [Mon, 10 Mar 2025 11:11:28 +0000 (12:11 +0100)]
Automates 5.3.1 tests related to O2 Cloud Notification API.
These tests were manual. Includes:
- A subscription event schema.
- A robot automated test specific for 5.3.1.
- Updates configuration yaml to include test mandatory fields.
Change-Id: I3439f392a16ea56b89973620d607f87986351fd6
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Allain Legacy [Mon, 10 Mar 2025 11:17:56 +0000 (11:17 +0000)]
Merge "Fix more vendor specific assumptions"
bimo fransiscus asisi [Mon, 10 Mar 2025 09:14:27 +0000 (09:14 +0000)]
Merge "Fix extension type to include null and object"
Allain Legacy [Wed, 12 Feb 2025 12:42:24 +0000 (07:42 -0500)]
Fix AlarmEventRecord attribute definitions
The interface spec defines several attributes using a suffix
of "ID" rather than "Id". This includes the following attributes:
* resourceTypeID
* resourceID
* probableCauseID
* alarmDefinitionID
The document also defines perceivedSeverity as an integer field
rather than a string.
The following fields are only conditionally mandatory if alarm
corresponds to the condition being represented. That is,
alarmChangedTime is only meant to be present if the alarm has
been modified, and alarmAcknowledgedTime is only meant to be
present if the alarm has been acknowledged.
Issued-ID: INT-167
Change-Id: Ic01d199a798626088ed002577e21e4d0c559ee16
Signed-off-by: Allain Legacy <alegacy@redhat.com>
Allain Legacy [Fri, 7 Mar 2025 13:13:25 +0000 (13:13 +0000)]
Merge "Fix invalid alarm filter"
Allain Legacy [Fri, 7 Feb 2025 01:43:49 +0000 (20:43 -0500)]
Update tests for deployment manager query params
The 'deploymentManagerId' query parameter is intended to be a UUID
formatted value since it corresponds to the attribute with the same
name in the response object (i.e., DeploymentManagerInfo). The
test expects a 404 therefore we need to use a properly formatted
UUID to avoid a 400 error.
Issue-ID: INT-165
Change-Id: I2177f6b737cfeb652dbc19bed16e1f7888b1feb5
Signed-off-by: Allain Legacy <alegacy@redhat.com>
bimo fransiscus asisi [Fri, 7 Mar 2025 08:31:52 +0000 (08:31 +0000)]
Merge "Fix expected deployment manager type definitions"
bimo fransiscus asisi [Fri, 7 Mar 2025 08:30:52 +0000 (08:30 +0000)]
Merge "Fix expected alarm dictionary attribute types"
Allain Legacy [Wed, 5 Mar 2025 19:45:13 +0000 (14:45 -0500)]
Fix more vendor specific assumptions
This addresses tests that have hardcoded values that are specific to a
vendor's implementation.
Issue-ID: INT-168
Change-Id: I65a379e3557dfbbaf42fc9b7ebf48131a4151c91
Signed-off-by: Allain Legacy <alegacy@redhat.com>
bimo fransiscus asisi [Wed, 5 Mar 2025 06:32:15 +0000 (06:32 +0000)]
Merge "Remove assumptions about vendor values"
Allain Legacy [Wed, 12 Feb 2025 13:09:36 +0000 (08:09 -0500)]
Remove assumptions about vendor values
This removes assumptions made about vendor-specific contents in
description and extension attributes. The specification documents
do not define the contents of extension or description fields;
therefore, the tests should not look for any specific values beyond
checking for their presence.
It also removes tests steps related to specific types of resources
that are not defined in the test specification document. Specifically,
7.3.2 steps s14 to s18 are not a part of the test specification
document
Issue-ID: INT-168
Change-Id: I7e1686c7487ce7b2fd75e303f88d41b3b6c48cc5
Signed-off-by: Allain Legacy <alegacy@redhat.com>
Alberto Losada [Thu, 20 Feb 2025 21:36:06 +0000 (22:36 +0100)]
Fixes [INT-154] Multiple tests configured with static name for a resourceType called pserver
Issue-ID: INT-154
Change-Id: Ic893dfba83f240ccf8318a63f132dc8020d49180
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Allain Legacy [Fri, 7 Feb 2025 12:24:58 +0000 (07:24 -0500)]
Fix expected deployment manager type definitions
* The "supportedLocations" attribute is defined as an array of strings.
* The "capabilities" and "capacity" attributes are defined as a set of
key/value pairs which are represented at the API as an object rather than
a string.
* All of the above fields are mandatory attributes
Issue-ID: INT-164
Change-Id: I62db7297dfeaf2c94b8ce4c77754e5f214dd11e4
Signed-off-by: Allain Legacy <alegacy@redhat.com>
Allain Legacy [Tue, 11 Feb 2025 17:08:38 +0000 (12:08 -0500)]
Fix invalid alarm filter
The IM defines the alarm filter as either null or one of:
NEW, CHANGE, CLEAR, ACKNOWLEDGE. The test is attempting to
pass an empty string which should not be permitted.
Issue-ID: INT-166
Change-Id: Ieb29d7e442030cdc9f4c69874ff7c04b931bf824
Signed-off-by: Allain Legacy <alegacy@redhat.com>
Allain Legacy [Fri, 7 Feb 2025 12:59:52 +0000 (07:59 -0500)]
Fix expected alarm dictionary attribute types
The "managementInterfaceId" and "pkNotificationField" are both defined as
arrays of string values. In the case of the "managementInterfaceId" attribute
the only expected value for O2 is a single array element of "O2IMS".
Issue-ID: INT-163
Change-Id: If48c43cd9b3131e1361cdb58f0c21d2a7d00c2cd
Signed-off-by: Allain Legacy <alegacy@redhat.com>
Allain Legacy [Tue, 4 Feb 2025 13:41:52 +0000 (08:41 -0500)]
Fix extension type to include null and object
Since extensions are optional fields they can either be of type "null"
or "object" depending on whether the server has provided a value.
Issue-ID: INT-162
Change-Id: I1d6dc1ed7c1e86d23ecdebeb583a544e89b05e50
Signed-off-by: Allain Legacy <alegacy@redhat.com>
bimo fransiscus asisi [Tue, 11 Feb 2025 03:42:28 +0000 (03:42 +0000)]
Merge "add a contributor from redhat"
bimo fransiscus asisi [Tue, 11 Feb 2025 03:39:07 +0000 (03:39 +0000)]
Merge "Fixes [INT-158] Missing automated tests for 7.3.12 tests. SMO gets 404 when issuing APIs with wrong data"
bimo fransiscus asisi [Tue, 11 Feb 2025 03:36:39 +0000 (03:36 +0000)]
Merge "Added repo structure into README"
Bimo Fransiscus Asisi [Tue, 11 Feb 2025 02:52:27 +0000 (10:52 +0800)]
add a contributor from redhat
Change-Id: Id307ca4444f663e79cd1dc16017b5275d4b6791d
Signed-off-by: Bimo Fransiscus Asisi <d11002806@gapps.ntust.edu.tw>
bimo fransiscus asisi [Fri, 7 Feb 2025 01:37:20 +0000 (01:37 +0000)]
Merge "Fixes [INT-153] deploymentManager name should not be a static value 'kubernetes' in tests 7.3.10"
Alberto Losada [Tue, 14 Jan 2025 10:19:12 +0000 (11:19 +0100)]
Fixes [INT-158] Missing automated tests for 7.3.12 tests. SMO gets 404 when issuing APIs with wrong data
Issue-ID: INT-158
Change-Id: I91ec0c66c807d817e5ca163e0afbf36baf32fac6
Signed-off-by: Alberto Losada <alosadag@redhat.com>
bimo fransiscus asisi [Mon, 13 Jan 2025 14:04:43 +0000 (14:04 +0000)]
Merge "Fixes [INT-151] supportProfileList is not part of the attributes of the Deployment Manager"
bimo fransiscus asisi [Mon, 13 Jan 2025 14:04:17 +0000 (14:04 +0000)]
Merge "Fixes [INT-157] Tests under 7.3.9 are wrong numbered due to s1 test is missing"
bimo fransiscus asisi [Mon, 13 Jan 2025 14:03:33 +0000 (14:03 +0000)]
Merge "Fixes [INT-156] The filename and comments of the 7.3.7 conformance tests wrongly including 405 code"
bimo fransiscus asisi [Mon, 13 Jan 2025 14:02:24 +0000 (14:02 +0000)]
Merge "Fixes [INT-152] serviceUri attribute in test 7.3.2.s1"
Alberto Losada [Tue, 7 Jan 2025 15:59:24 +0000 (16:59 +0100)]
Fixes [INT-157] Tests under 7.3.9 are wrong numbered due to s1 test is missing
It also includes the missing s1 test
Issue-ID: INT-157
Change-Id: I3df51e205f534bebbde1d2d142df937124148cdf
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Alberto Losada [Tue, 7 Jan 2025 12:17:48 +0000 (13:17 +0100)]
Fixes [INT-156] The filename and comments of the 7.3.7 conformance tests wrongly including 405 code
Issue-ID: INT-156
Change-Id: I7a5927297cdf2d721a7687c07276962cf3e08419
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Bimo Fransiscus Asisi [Tue, 7 Jan 2025 05:48:10 +0000 (13:48 +0800)]
Added repo structure into README
Change-Id: I39ed2b6a9fe0d9904c193f79ac070432933b0ab5
Signed-off-by: Bimo Fransiscus Asisi <d11002806@gapps.ntust.edu.tw>
Alberto Losada [Wed, 18 Dec 2024 14:20:45 +0000 (15:20 +0100)]
Fixes [INT-152] serviceUri attribute in test 7.3.2.s1
It always expects the port number included even if it is a wellknown port
Issue-ID: INT-152
Change-Id: I3c9f43b045176781674c88f22931278d5d72e6ef
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Bimo Fransiscus Asisi [Thu, 19 Dec 2024 11:40:56 +0000 (19:40 +0800)]
Add committers
Change-Id: I1c3f9c71196e54446a43373904827a6eb4756c2c
Signed-off-by: Bimo Fransiscus Asisi <d11002806@gapps.ntust.edu.tw>
Alberto Losada [Wed, 18 Dec 2024 11:51:38 +0000 (12:51 +0100)]
Fixes [INT-151] supportProfileList is not part of the attributes of the Deployment Manager
Change-Id: Ie776c8e8d337ea156365f52fbad34c44aa885d2a
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Alberto Losada [Thu, 19 Dec 2024 10:30:55 +0000 (11:30 +0100)]
Fixes [INT-153] deploymentManager name should not be a static value 'kubernetes' in tests 7.3.10
Change-Id: Iacc157bcdaeba022ead66b27c6b2e4024849783b
Signed-off-by: Alberto Losada <alosadag@redhat.com>
Bimo Fransiscus Asisi [Tue, 17 Dec 2024 02:02:50 +0000 (10:02 +0800)]
Update PTL detail (re-submit)
Issue-ID: INT-155
Change-Id: I01733d11563ed6486333991fb464295b4e27dc34
Signed-off-by: Bimo Fransiscus Asisi <d11002806@gapps.ntust.edu.tw>
Zhang Rong(Jon) [Wed, 26 Jun 2024 06:42:17 +0000 (14:42 +0800)]
Add client cert to support mTLS
Since mTLS is supported by the O2 IMS API service, test cases
need to add the client certificates when requesting the API.
This commit will add client certificates for all test cases.
Test Case:
PASS - Executed all test case with client cert, it as expected.
Issue-ID: INF-450
Change-Id: Ie00899f9e28080601868f1e11bcd0fc8240d1dcf
Signed-off-by: Zhang Rong(Jon) <rong.zhang@windriver.com>
pceicicd [Mon, 18 Dec 2023 18:45:15 +0000 (10:45 -0800)]
beef up the AI/ML framework tests by adding InfluxDB as data source and populate DB with sample cell measurements for model training
Change-Id: Ic8a72b7bf674d79d94007dc47f67cea3540136a1
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Tue, 21 Nov 2023 23:32:28 +0000 (15:32 -0800)]
Add osc project profiles on POWDER to source control to make the profiles consistent when releases evolve
Change-Id: I3332d32845fd8139a9cc873eab2be6500a2ffe51
Signed-off-by: pceicicd <pekwatch746@gmail.com>
James Li [Sun, 12 Nov 2023 23:43:40 +0000 (23:43 +0000)]
Merge "add the XTesting for AI/ML training host deployment use case"
pceicicd [Sun, 12 Nov 2023 02:21:34 +0000 (18:21 -0800)]
delete the file that attaches to a copyleft license
Change-Id: Ibf5a8f50daf6ceb5d56e886787a2a7f30aa78151
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Sat, 11 Nov 2023 07:12:38 +0000 (23:12 -0800)]
add the XTesting for AI/ML training host deployment use case
Change-Id: I603599621dcf20906280c17f5bb8001b8e455cb2
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Thu, 19 Oct 2023 02:05:12 +0000 (19:05 -0700)]
add ssh capability and an example on how to execute ssh commands on a newly started experiment
Change-Id: I7cf05e58e915247d69ce9612981db14b2f515a78
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Tue, 3 Oct 2023 21:01:37 +0000 (21:01 +0000)]
Add support to programmably start a profile on the POWDER testbed, which can in turn to be used in tests
Change-Id: I17d5ca0eea522ffae985e15fe5a5301f4b358965
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Mon, 25 Sep 2023 22:57:38 +0000 (22:57 +0000)]
get the version number from config.json instead of hard coding it
Change-Id: Ibd7c9a8a4d50f5ef6b2708347d44e865f7aa9aa3
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Tue, 27 Jun 2023 18:23:41 +0000 (18:23 +0000)]
update the RIC deployment to use the latest stable release rather than hardcoding to a given release
Change-Id: I80ed0b1e6ea2b904debdca881f652d0118c6c2d2
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Thu, 1 Jun 2023 23:20:55 +0000 (23:20 +0000)]
remove GPL-3.0+ licensed files, that are also not needed any more
Change-Id: Id36dabf5d195e970090a2fa43a61cf14c16b59d6
Signed-off-by: pceicicd <pekwatch746@gmail.com>
James Li [Thu, 4 May 2023 02:12:18 +0000 (02:12 +0000)]
Merge "Add O2 IMS compliance automation test scripts."
pceicicd [Mon, 17 Apr 2023 19:23:43 +0000 (19:23 +0000)]
add onboard/install kpimon-go xApp as part of the demo flow
Change-Id: Ic50e4af7e9cca591de7f1fc7c35eefb5cca85000
Signed-off-by: pceicicd <pekwatch746@gmail.com>
dliu5 [Wed, 22 Mar 2023 09:32:03 +0000 (17:32 +0800)]
Add O2 IMS compliance automation test scripts.
The O2IMS Compliance Test Specification:
https://oranalliance.atlassian.net/wiki/download/attachments/
2505408783/O-RAN.WG6-O-CLOUD_CONF_TEST-R003-v01.00.00.docx?api=v2
Added detailed test configuration user guide as comments to readme.
Signed-off-by: dliu5 <david.liu@windriver.com>
Change-Id: I993c4fcc4789b59d4827a2edd4781e8d3ce16e7c
pceicicd [Sun, 2 Apr 2023 04:45:16 +0000 (04:45 +0000)]
update to use helm 3 to be consistent with RIC installation; also remove those utilities that aren't really used
Change-Id: Ic30e55c9be1caad7dffb38fe82d19a7bd93489db
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Thu, 16 Mar 2023 17:59:55 +0000 (17:59 +0000)]
Update INFO.yaml to add David Liu from Wind River as a committer
Change-Id: I4086d45f5c1453346bd45e0eb66053254220f7c7
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Wed, 14 Dec 2022 17:32:00 +0000 (17:32 +0000)]
add kubespray to the XTesting as it provides newer version of kubenetes and can be better used in deployment and testing
Change-Id: I91b3daaa2f0cec0efdf49359c9ec8443f58cfc12
Signed-off-by: pceicicd <pekwatch746@gmail.com>
James Li [Mon, 5 Dec 2022 18:52:53 +0000 (18:52 +0000)]
Merge "create a XTesting directory to first add the required files for a RIC platform deployment and healthcheck work flow demonstration"
pceicicd [Mon, 5 Dec 2022 18:02:15 +0000 (18:02 +0000)]
Update INFO.yaml, removing Harry and Dave, and adding Xiaohua and Weisen
Change-Id: I6cf3bafb8483b300b2c2544ce1620cdd02b78ad6
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Thu, 10 Nov 2022 23:59:17 +0000 (23:59 +0000)]
create a XTesting directory to first add the required files for a RIC platform deployment and healthcheck work flow demonstration
Change-Id: I8a67499bfda21f51b8a30dc44f1b0904d4ccf222
Signed-off-by: pceicicd <pekwatch746@gmail.com>
pceicicd [Wed, 20 Jul 2022 17:11:05 +0000 (17:11 +0000)]
add an INFO.yaml
Change-Id: Iee26738fe5e94ed6a80f975585370e5234546754
Signed-off-by: pceicicd <pekwatch746@gmail.com>
himeshshukla [Wed, 8 Dec 2021 07:35:51 +0000 (13:05 +0530)]
Issue ID: RIC-779: xAPP Functionality Enhancement- Subscription Duplication Automation
Subscription Duplication Scenario 1 and 2 code committed
Updated README file
Added keywords to submgr_interface.robot
Added new parameters to global_properties.robot
Added test suites to:
Subscription_Duplication_Scen1.robot
Subscription_Duplication_Scen2.robot
Updated values.yaml
Signed-off-by: himeshshukla <himesh.s@hcl.com>
Sangeeth-kr <sangeetha-kr@hcl.com>
Change-Id: Icfe7e721e7968fbcfbe52ceebbd81e03350a085b
himeshshukla [Thu, 1 Jul 2021 14:13:01 +0000 (19:43 +0530)]
Updating E2sim Code to support Multiple E2sim
Issue-ID: RIC-743
Updating the E2simulator code to support multiple E2sim
instances
Signed-off-by: himeshshukla <himesh.s@hcl.com>
Change-Id: I299822fc8ce00d146068709a983238858c5e7892
Sangeetha KR [Sun, 30 May 2021 19:22:03 +0000 (00:52 +0530)]
Issue ID: RIC-791
Push Dockerfile to staging repo
Updated tag for container-release-it-test-nanobot.yaml
Updated Dockerfile
Updated Container-tag.yaml
Fixed KubernetesEntity
Added SDLWrappper
Signed-off-by: Sangeetha KR <sangeetha-kr@hcl.com>
Change-Id: I420300879aaecfd380ec2a415222c44b2ae38820
Anusha Nalluri [Mon, 19 Apr 2021 14:13:25 +0000 (19:43 +0530)]
[Issue-Id:RIC-150] Enhancement to it/test repo
Subtask RIC-754 KPIMON xapp validation using nanobot with SDL
Updated Values.yaml for Kpimon xapp
Added kpimonxapp.robot for EtE testing between kpimon and E2sim
Updated global_properties variables for kpimonxapp
Updated README file for nanobot testing
Signed-off-by: Anusha Nalluri <anusha_n@hcl.com>
Change-Id: Ic84500b845bd5beacc9e751a2af978ab99e2e519
Sangeetha KR [Sun, 14 Mar 2021 18:01:33 +0000 (23:31 +0530)]
[Issue-Id:RIC-150] Enhancement to it/test repo
As per review comments from Dave, Addressed the review comment.
Fixed variables descriptive ${aaa}
Oran build issue fixed by setting ENV
"CRYPTOGRAPHY_DONT_BUILD_RUST=1"
Fixed deployment name and namespace in global properties and ete
testsuite
Addressed review comments from Dave - Fixed XappNS variable by replacing
the hardcode ricxapp in global_properties.
subtasks:
RIC-740, Verify E2 setup and response using rest API
RIC-741 Verify Subcription flow using nanobot
RIC-742 Verify Indication flow using nanobot
RIC-750 it-test repo: Missing space in template folder
Added E2mgr API to validate the E2setup request response in to ete.robot
Added Kubectl client API function to validate subscription and indication in to ete.robot
Added new field plmnid and gnb id in values.yaml file to add up gnbs
Added global variabled for gnbs in global_properties.robot
Updated README file wrt recent modification
Fixed one space issue in template folder/job-ric-robot-run.yaml
Signed-off-by: Sangeetha KR <sangeetha-kr@hcl.com>
Change-Id: I9d0b242b0b549b989e9e005cbb8405d34e3ce62d
Bharath Balasubramanian [Fri, 4 Dec 2020 16:12:51 +0000 (16:12 +0000)]
Merge "Adding Bouncer xapp and E2 Simulator code for RIC-Benchmarking"
Sri ram [Thu, 19 Nov 2020 11:31:07 +0000 (17:01 +0530)]
Adding Bouncer xapp and E2 Simulator code for RIC-Benchmarking
Issue-ID: RIC-150 & RIC-633
Signed-off-by: Sri ram <sriram_p@hcl.com>
Signed-off-by: Himesh Shukla <himesh.s@hcl.com>
Change-Id: I36cf6469fc70828e18a739567a0b55965a012f38
Sangeetha mani [Wed, 21 Oct 2020 08:55:35 +0000 (01:55 -0700)]
Issue-ID: RIC-149
As per reviewer comments
Dockerfile of nanobot : Moved 57 to 78 lines to up(starting
point)
Issue-ID: RIC-149
1) Fixed Dockerfile for Jenkins job.
2) values.yaml: Revert the ORAN repo image.
3) Dockerfile: Added SDLWrapper.py and RICSDL packages,fixed Nccclient issue, RMR packages and kubectl installed.
Issue-ID: RIC-149
1) global_properties.robot: Added global variables for RAN elements and XAPP.
2) values.yaml: Added E2sim name and namespace.
3) job-ric-robot-run.yaml: Added rbac service to e2sim pod and logs access.
4) Copied negative_appmgr_tests.robot, ric_utils.robot, dashboard_interface.robot files inside configmap-src path.
5) e2e.robot: Added packet captures related test cases between e2sim and xapp
Issue-ID: RIC-149 As per the review comments by Dave, updated the following changes.
1) Removed lib directory inside configmap-src/public
2) Removed SDLWrapper.py and shell scripts
3) Updated configmaps-robot.yaml and job-ric-robot-run.yaml due to this change
4) Planning to update the packages to install SDLWrapper.py via docker images
5) Removed shell script related code in e2term_interface.robot
6) Removed shell script related code in health-check.robot
Issue-ID: RIC-149
values.yaml: Added submgr related parameters
Signed-off-by: Sangeetha mani <sangeetha-kr@hcl.com>
Change-Id: Ic034cfe153ba6ae9af7add095c330f7146ab6458
dave kormann [Tue, 16 Jun 2020 19:57:49 +0000 (15:57 -0400)]
Bronze Release Notes
Update release notes for Bronze release
Signed-off-by: dave kormann <dk3239@att.com>
Change-Id: Ibb5cd84b099c0b11298085202e99a4e4b3b0df51
dave kormann [Tue, 16 Jun 2020 15:47:25 +0000 (11:47 -0400)]
Push nanobot:0.0.3 to prod
Updates release yaml file to push the latest container to the
production repo
Signed-off-by: dave kormann <dk3239@att.com>
Change-Id: I403e70d6f7f2b2e750625040170b483e97f1af34
dave kormann [Fri, 22 May 2020 17:01:24 +0000 (13:01 -0400)]
FIXES: Correct issues revealed in BD Lab deployment
This change fixes a variety of issues which turned up when deploying
he nanobot in a production lab environment; these include quieting
Robot Framework deprecation warnings and updates to handle cases where
RIC components have advanced to the point where the tests are no longer
correct.
signed-off-by: dave kormann <dk3239@att.com>
Change-Id: Iaee0739996a86fc29dff5923af7ba721eb1b386e
dave kormann [Sun, 22 Mar 2020 00:44:36 +0000 (20:44 -0400)]
IMPL: RICPLT-3081 Automate O1 med flow
This change adds support for testing the O1 Mediator via netconf;
this includes adding netconf-ssh libraries to the robot.
Issue-ID: RICPLT-3081
signed-off-by: dave kormann <dk3239@att.com>
Change-Id: I33082cc5e668e01516d8163c2f0da8e385b309cc
Bharath Balasubramanian [Mon, 23 Mar 2020 12:50:48 +0000 (12:50 +0000)]
Merge "IMPL: A1 <-> XApp Message Flow Testing"
dave kormann [Sat, 15 Feb 2020 08:38:42 +0000 (03:38 -0500)]
IMPL: A1 <-> XApp Message Flow Testing
This change adds support for testing RMR message flow between the A1 mediator
and XApps. It consists of two major components:
o An XApp which receives policy updates from A1
o A Robot Framework testsuite to send policy requests to A1
This change also cleans up the ric_robot_suite subdirectory somewhat as part
of an ongoing process of improving robot usability.
Signed-off-by: dave kormann <dk3239@att.com>
Change-Id: I589e9202ab277924ac848f912a01ee718cb17e14
Chengwei Wang [Fri, 7 Feb 2020 19:34:18 +0000 (19:34 +0000)]
first drop of WLG source and directory
deleted unnecessary files
deleted executables
fixed typos
Signed-off-by: Chengwei Wang <cw691d@att.com>
Change-Id: I9e32846ce1baf2b374625755253a0ee48f67e655
Chengwei Wang [Thu, 30 Jan 2020 18:34:28 +0000 (18:34 +0000)]
change directory name to workload_generators as it will contain multiple workload generators
Signed-off-by: Chengwei Wang <cw691d@att.com>
Change-Id: I9b2e1d63e94a47fb1ca8bd64ca203a7dfd01f833
kk4281@att.com [Fri, 17 Jan 2020 13:54:03 +0000 (08:54 -0500)]
Test to ensure Ken K has permissions to commit using the README file
Change-Id: I886eeac748773d04f8870ec838a427379e674030
Signed-off-by: kk4281@att.com <kk4281@att.com>
Brian Freeman [Mon, 9 Dec 2019 15:43:45 +0000 (15:43 +0000)]
fix container-tag
Set container-tag to 0.3.0 to match version.properties
Change-Id: If2d631894b34d76a8191cd87c48425b7aee0c5f5
Signed-off-by: Brian Freeman <bf1936@att.com>
d k [Mon, 9 Dec 2019 15:03:11 +0000 (15:03 +0000)]
Merge "Sync to 1.16 k8"
bdfreeman1421 [Fri, 22 Nov 2019 22:23:22 +0000 (22:23 +0000)]
Sync to 1.16 k8
suppress kubectl headers
added robotImplementation tag
update tag to match version.properties 0.3.0
fix deployment.yaml
fix repository references
fix linkage to new ric-platform-recipe
fix ricdeployment resource path references
Change-Id: I91000e3d1c34354722ea2b57f138b20c5508c7ed
Signed-off-by: bdfreeman1421 <bf1936@att.com>
Bharath [Fri, 29 Nov 2019 16:45:22 +0000 (11:45 -0500)]
add release notes and overview rsts
Signed-off-by: Bharath <bharathb@research.att.com>
Change-Id: I3059bda98bcc49370b1f78912ce493693ee474ab
wrider [Tue, 26 Nov 2019 16:07:04 +0000 (11:07 -0500)]
Add release file for ric-robot
Change-Id: Ib60cd5b5697b17e65cd1165f49de3ab5be6916f8
Signed-off-by: wrider <lji@research.att.com>
wrider [Tue, 26 Nov 2019 04:43:06 +0000 (23:43 -0500)]
Add release yaml file for nanobot
Change-Id: I2b053b6b7af746c570fdb40d32c64969e3c23717
Signed-off-by: wrider <lji@research.att.com>
dave kormann [Fri, 15 Nov 2019 04:30:43 +0000 (23:30 -0500)]
FIX: Correct default image name in nanobot values.yaml
nanobot's values.yaml was pointing to a private repo and incorrect
tag for its default image. This change fixes that, along with
choosing a more appropriate repo secret name.
signed-off-by: dave kormann <dk3239@att.com>
Change-Id: I72b0d9f9d4e08224817e4ea71aa9df9a3f2967f8
Harry Tran [Sun, 17 Nov 2019 00:43:38 +0000 (19:43 -0500)]
e2sim: add support for Resource Status Request, Response, Update
Change-Id: I8fd9c076576d6134fafd0f8f28f5a161689a3d98
Signed-off-by: Harry Tran <tuyen@research.att.com>
Bharath [Tue, 12 Nov 2019 19:42:29 +0000 (14:42 -0500)]
change header to add copyright notice
Signed-off-by: Bharath <bharathb@research.att.com>
Change-Id: I68554b0e790e721a8d3334bf2ac94c50360ed4d1
Bharath [Tue, 12 Nov 2019 19:17:13 +0000 (14:17 -0500)]
minor change to readme to test contributor agreement
Signed-off-by: Bharath <bharathb@research.att.com>
Change-Id: Ifc6ae490b2150cb5a240d479812b44443a646393
dave kormann [Tue, 12 Nov 2019 19:08:44 +0000 (14:08 -0500)]
Update release notes and remove ONS demo tree
This patch removes the ONS 2019 demo subtree and provides an initial
skeletal release-notes file.
signed-off-by: dave kormann <dk3239@att.com>
Change-Id: I6efc52aaa3284baa066abcec4c291e208d77a392