Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.1.0-12 #190

Merged
merged 2 commits into from
Mar 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion conformance
6 changes: 3 additions & 3 deletions deployments/k8s/components/images/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component

# Release: https://github.com/open-traffic-generator/ixia-c/releases/tag/v1.1.0-10
# Release: https://github.com/open-traffic-generator/ixia-c/releases/tag/v1.1.0-12
images:
- name: keng-controller
newName: ghcr.io/open-traffic-generator/keng-controller
newTag: "1.1.0-10"
newTag: "1.1.0-12"
- name: otg-gnmi-server
newName: ghcr.io/open-traffic-generator/otg-gnmi-server
newTag: "1.13.12"
newTag: "1.13.13"
- name: ixia-c-traffic-engine
newName: ghcr.io/open-traffic-generator/ixia-c-traffic-engine
newTag: "1.6.0.109"
2 changes: 1 addition & 1 deletion deployments/k8s/network-emulation/pods.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ spec:
- args:
- --accept-eula
- --debug
image: ghcr.io/open-traffic-generator/keng-controller:1.1.0-10
image: ghcr.io/open-traffic-generator/keng-controller:1.1.0-12
imagePullPolicy: IfNotPresent
name: keng-controller
volumeMounts:
Expand Down
4 changes: 2 additions & 2 deletions deployments/k8s/network-emulation/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ To achieve this, we'll be using [Meshnet CNI](https://github.com/networkop/meshn
docker login ghcr.io

# download ixia-c images
docker pull ghcr.io/open-traffic-generator/keng-controller:1.1.0-10
docker pull ghcr.io/open-traffic-generator/keng-controller:1.1.0-12
docker pull ghcr.io/open-traffic-generator/ixia-c-traffic-engine:1.6.0.109
docker pull ghcr.io/open-traffic-generator/ixia-c-protocol-engine:1.00.0.370

Expand All @@ -80,7 +80,7 @@ To achieve this, we'll be using [Meshnet CNI](https://github.com/networkop/meshn
docker pull networkop/init-wait:latest

# push images to nodes
kind load docker-image ghcr.io/open-traffic-generator/keng-controller:1.1.0-10
kind load docker-image ghcr.io/open-traffic-generator/keng-controller:1.1.0-12
kind load docker-image ghcr.io/open-traffic-generator/ixia-c-traffic-engine:1.6.0.109
kind load docker-image ghcr.io/open-traffic-generator/ixia-c-protocol-engine:1.00.0.370
kind load docker-image ubuntu:22.04
Expand Down
14 changes: 7 additions & 7 deletions docs/deployments-kne.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,17 +58,17 @@ Following are the recommended resources for a basic use-case.
data:
versions: |
{
"release": "1.1.0-10",
"release": "1.1.0-12",
"images": [
{
"name": "controller",
"path": "ghcr.io/open-traffic-generator/keng-controller",
"tag": "1.1.0-10"
"tag": "1.1.0-12"
},
{
"name": "gnmi-server",
"path": "ghcr.io/open-traffic-generator/otg-gnmi-server",
"tag": "1.13.12"
"tag": "1.13.13"
},
{
"name": "traffic-engine",
Expand Down Expand Up @@ -100,20 +100,20 @@ Following are the recommended resources for a basic use-case.
data:
versions: |
{
"release": "1.1.0-10",
"release": "1.1.0-12",
"images": [
{
"name": "controller",
"path": "ghcr.io/open-traffic-generator/keng-controller",
"tag": "1.1.0-10",
"tag": "1.1.0-12",
"env": {
"LICENSE_SERVERS": "ip/hostname of license server"
}
},
{
"name": "gnmi-server",
"path": "ghcr.io/open-traffic-generator/otg-gnmi-server",
"tag": "1.13.12"
"tag": "1.13.13"
},
{
"name": "traffic-engine",
Expand Down Expand Up @@ -148,7 +148,7 @@ Following are the recommended resources for a basic use-case.
nodes:
- name: otg
vendor: KEYSIGHT
version: 1.1.0-10
version: 1.1.0-12
services:
8443:
name: https
Expand Down
4 changes: 4 additions & 0 deletions docs/news.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# News

* **22nd March, 2024**: Ixia-c version 1.1.0 (build 12) released. This conforms to **[v1.1.0](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v1.1.0/artifacts/openapi.yaml)** of the Open Traffic Generator Models specification.

* This build includes new features. [Read more](releases.md)

* **20th March, 2024**: Ixia-c version 1.1.0 (build 10) released. This conforms to **[v1.1.0](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v1.1.0/artifacts/openapi.yaml)** of the Open Traffic Generator Models specification.

* This build includes new features and bug fixes. [Read more](releases.md)
Expand Down
43 changes: 41 additions & 2 deletions docs/releases.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,54 @@
# Ixia-c Release Notes and Version Compatibility

## Release v1.1.0-12 (Latest)
> 22nd March, 2024

## Release v1.1.0-10 (Latest)
#### Build Details

| Component | Version |
|-------------------------------|---------------|
| Open Traffic Generator API | [1.1.0](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v1.1.0/artifacts/openapi.yaml) |
| snappi | [1.1.0](https://pypi.org/project/snappi/1.1.0) |
| gosnappi | [1.1.0](https://pkg.go.dev/github.com/open-traffic-generator/snappi/[email protected]) |
| keng-controller | [1.1.0-12](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-controller) |
| ixia-c-traffic-engine | [1.6.0.109](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-traffic-engine) |
| keng-app-usage-reporter | [0.0.1-52](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-app-usage-reporter) |
| ixia-c-protocol-engine | [1.00.0.370](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-protocol-engine) |
| keng-layer23-hw-server | [1.1.0-5](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-layer23-hw-server) |
| keng-operator | [0.3.28](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-operator) |
| otg-gnmi-server | [1.13.13](https://github.com/orgs/open-traffic-generator/packages/container/package/otg-gnmi-server) |
| ixia-c-one | [1.1.0-12](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-one/) |
| UHD400 | [1.2.3](https://downloads.ixiacom.com/support/downloads_and_updates/public/UHD400/1.2/1.2.3/artifacts.tar) |


# Release Features(s)
* <b><i>UHD400</i></b>: Support for LAG and LACP protocol is added.
- LACP parameters are supported as per LAG/LACP section in OTG model <a href="https://redocly.github.io/redoc/?url=https://github.com/open-traffic-generator/models/releases/download/v1.1.0/openapi.yaml"><img alt="Release v1.1.0" src="https://img.shields.io/badge/release-v1.1.0-brightgreen"></a>
- Per Port LACP Metrics can be retrieved using GNMI as per otg-models-yang <a href="https://github.com/open-traffic-generator/models-yang/blob/main/artifacts/open-traffic-generator-lacp.txt">details</a>.
- Per LAG Metrics can be retrieved using GNMI as per otg-models-yang <a href="https://github.com/open-traffic-generator/models-yang/blob/main/artifacts/open-traffic-generator-lag.txt">details</a>.

* <b><i>UHD400</i></b>: Support for data traffic over LAG is added for `rx` ports.


#### Known Issues
* <b><i>UHD400</i></b>: `values` for fields in flow packet headers can be created with maximum length of 1000 values.
* <b><i>UHD400</i></b>: Port statistics are not getting cleared on `SetConfig`.
* <b><i>Ixia Chassis & Appliances(Novus, AresOne)</i></b>: If `keng-layer23-hw-server` version is upgraded/downgraded, the ports which will be used from this container must be rebooted once before running the tests.
* <b><i>Ixia-C</i></b>: Flow Tx is incremented for flow with tx endpoints as LAG, even if no packets are sent on the wire when all active links of the LAG are down.
* <b><i>Ixia-C</i></b>: Supported value for `flows[i].metrics.latency.mode` is `cut_through`.
* <b><i>Ixia-C</i></b>: The metric `loss` in flow metrics is currently not supported.
* <b><i>Ixia-C</i></b>: When flow transmit is started, transmission will be restarted on any existing flows already transmitting packets.


## Release v1.1.0-10
> 20th March, 2024

#### Build Details

| Component | Version |
|-------------------------------|---------------|
| Open Traffic Generator API | [1.1.0](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v1.1.0/artifacts/openapi.yaml) |
| snappi | [1.1.0](https://pypi.org/project/snappi/1.0.2) |
| snappi | [1.1.0](https://pypi.org/project/snappi/1.1.0) |
| gosnappi | [1.1.0](https://pkg.go.dev/github.com/open-traffic-generator/snappi/[email protected]) |
| keng-controller | [1.1.0-10](https://github.com/orgs/open-traffic-generator/packages/container/package/keng-controller) |
| ixia-c-traffic-engine | [1.6.0.109](https://github.com/orgs/open-traffic-generator/packages/container/package/ixia-c-traffic-engine) |
Expand Down
4 changes: 2 additions & 2 deletions docs/tests-chassis-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ The following procedure shows an example of how to deploy using Docker Compose.
```
services:
keng-controller:
image: ghcr.io/open-traffic-generator/keng-controller:1.1.0-10
image: ghcr.io/open-traffic-generator/keng-controller:1.1.0-12
restart: always
depends_on:
keng-layer23-hw-server:
Expand Down Expand Up @@ -109,7 +109,7 @@ logging:
max-file: "10"
mode: "non-blocking"
otg-gnmi-server:
image: ghcr.io/open-traffic-generator/otg-gnmi-server:1.13.10
image: ghcr.io/open-traffic-generator/otg-gnmi-server:1.13.13
restart: always
depends_on:
keng-controller:
Expand Down
2 changes: 1 addition & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
</h4>

<p align="center">
<a href="https://github.com/orgs/open-traffic-generator/packages/container/package/keng-controller"><img alt="Release v1.1.0-10" src="https://img.shields.io/badge/release-v1.1.0--10-brightgreen"></a>
<a href="https://github.com/orgs/open-traffic-generator/packages/container/package/keng-controller"><img alt="Release v1.1.0-12" src="https://img.shields.io/badge/release-v1.1.0--12-brightgreen"></a>
<a href="https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/open-traffic-generator/models/v1.1.0/artifacts/openapi.yaml"><img alt="Open Traffic Generator v1.1.0" src="https://img.shields.io/badge/open--traffic--generator-v1.1.0-brightgreen"></a>
<a href="https://pypi.org/project/snappi/1.1.0"><img alt="snappi v1.1.0" src="https://img.shields.io/badge/snappi-v1.1.0-brightgreen"></a>
<a href="docs/news.md"><img alt="news" src="https://img.shields.io/badge/-news-blue?logo=github"></a>
Expand Down
Loading