What's New in This Guide

This section shares the list of new features introduced in every ATS release. For more release specific information, you can refer to its release notes.

Release 1.2.2

Following new features are added to ATS 1.2.2 release:

Table - Features

Feature NRF NSSF Policy SCP UDR
Service Mesh Support Yes No Yes Yes Yes
RBAC authorization Same as Previous Release (Role Binding) Same as Previous Release (Cluster Role Binding) Enhanced Policy ATS to support Role Binding from this release onwards. Same as Previous Release (Role Binding) Same as Previous Release (Role Binding)
New TestCases added to Jenkins Pipeline Not Applicable Not Applicable New test cases are added. No new test cases are added. Not Applicable

Release 1.2.1

Following new features are added to ATS 1.2.1 release:

Table - Features

Feature NRF NSSF Policy SCP UDR
Service Mesh Support Yes No No No Yes. It includes envoy side car injection.
RBAC authorization Same as Previous Release (Role Binding) Same as Previous Release (Cluster Role Binding) Same as Previous Release (Cluster Role Binding) Same as Previous Release (Role Binding) Enhanced SLF ATS to support Role Binding from this release onwards.
New TestCases added to Jenkins Pipeline No new test cases are added. Not Applicable Not Applicable Not Applicable No new test cases are added.

ATS Release 1.2.0

Following new features are added to ATS 1.2.0 release:

Table - Features

Feature NRF NSSF Policy SCP UDR
NF Specific login support - Only NF specific pipelines are visible Yes Yes Yes Yes Yes
RBAC authorization Role Binding Cluster Role Binding Cluster Role Binding Role Binding Cluster Role Binding
One-click start of <NF> New-feature and Regression pipelines for 'All' option after successfully logging into the Jenkins GUI. Yes

Example:

  • New-Features One-Click - To run "All" testcases in NRF-NewFeatures pipeline, use http://<Jenkins_IP>:<Jenkins_Port>/job/NRF-NewFeatures/build link to open Jenkins and click "Build".
  • Regression One-Click - To run "All" testcases in NRF-Regression pipeline, use http://<Jenkins_IP>:<Jenkins_Port>/job/NRF-Regression/build link to open Jenkins and click "Build".
Yes

Example:

  • New-Features One-Click - To run "All" test cases in NSSF-NewFeatures pipeline, use http://<Jenkins_IP>:<Jenkins_Port>/job/NSSF-NewFeatures/build link to open Jenkins and once opened click "Build".
Yes

Example:

  • New-Features One-Click - To run "All" testcases in Policy-NewFeatures pipeline, use http://<Jenkins_IP>:<Jenkins_Port>/job/Policy-NewFeatures/build link to open Jenkins and click "Build".
  • Regression One-Click - To run "All" testcases in Policy-Regression pipeline, use http://<Jenkins_IP>:<Jenkins_Port>/job/Policy-Regression/build link to open Jenkins and click "Build".
Yes

Example:

  • New-Features One-Click - To run "All" testcases in SCP-NewFeatures pipeline, use http://<Jenkins_IP>:<Jenkins_Port>/job/SCP-NewFeatures/build link to open Jenkins and click "Build".
  • Regression One-Click - To run "All" testcases in SCP-Regression pipeline, use http://<Jenkins_IP>:<Jenkins_Port>/job/SCP-Regression/build link to open Jenkins and click "Build".
Yes

Example:New-Features One-Click - To run "All" testcases in SLF-NewFeatures pipeline, use http://<Jenkins_IP>:<Jenkins_Port>/job/SLF-NewFeatures/build link to open Jenkins and click "Build".

Allows to deploy ATS using either Helm2 or Helm3 helm versions Yes Yes. Helm 3 is supported via workaround available in NSSF ATS Installation procedure. Yes Yes Yes
One-time configuration on Jenkins GUI to execute the test cases. Yes Yes Yes Yes Yes
No need to login to ATS pod through CLI. Users can perform all operations through Jenkins GUI. Yes Yes Yes Yes Yes
Allows to execute Sanity cases to validate the NF and ATS deployment. Yes Yes No No No
Does not display Skipped cases in the console output when executing the cases using Single/Multiple feature files option. Yes No Yes Yes Yes
The Documentation section shows all the testcases according to the service operation supported by NF. Yes Yes Yes Yes Yes
Default re-run count for failed scenarios 0 0 0 0 2
New TestCases added to Jenkins Pipeline Provides a total of 169 scenarios clubbed together in 64 feature files of NRF ATS - 1.7.0 New Feature pipeline. Provides a total of 150 scenarios clubbed together in 26 feature files in NSSF ATS - 1.4 New Feature pipeline. Provides a total of 13 scenarios clubbed together in 5 feature files of Policy ATS - 1.7.1 New Feature pipeline. Provides a total of 25 scenarios clubbed together in 4 feature files of SCP ATS - 1.7.0 New Feature pipeline. Provides a total of 45 scenarios clubbed together in 4 feature files of SLF ATS - 1.7.0 New Feature pipeline.
Previous Release TestCases Provides a total of 163 scenarios clubbed together in 80 feature files of NRF ATS - 1.6.1 Regression pipeline. Not applicable. This is the first release of NSSF-ATS. Provides 28 Feature files in PCF-Regression pipeline. Provides 65 cases in 9 feature files. Not applicable. This is the first release of UDR-ATS.
Backward Compatibility ATS is NOT backward compatible. It means NRF ATS - 1.6.1 will work only with NRF 1.6.1. For NRF 1.5.0, user still need to use ATS - 1.0.0 version. Not applicable. This is the first release of NSSF-ATS. ATS is NOT backward compatible. It means PCF ATS - 1.1.0 will work only with PCF 1.6.1. For PCF 1.5.0, user still need to use ATS - 1.0.0 version. ATS is NOT backward compatible. It means SCP ATS - 1.7.0 works only with SCP 1.7.0 Not applicable. This is the first release of UDR-ATS.
Supports NF with TLS Enabled (server side) and Disabled mode Not applicable Not applicable Yes. Policy ATS supports Policy with TLS Enabled (server side) and Disabled mode Not applicable Not applicable
Test cases delivered in ATS Release 1.0.0 and 1.1.0 are added to its respective Regression Pipeline. User can run any pipeline but not parallel. Yes Not applicable Yes Yes Not applicable