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:
|
Yes
Example:
|
Yes
Example:
|
Yes
Example:
|
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 |