Skip to content

Commit 1010b03

Browse files
committed
Merge branch 'release-1.9.0' into develop
2 parents 0dcff25 + f0e4669 commit 1010b03

File tree

195 files changed

+1164
-736
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+1164
-736
lines changed

.meepctl-repocfg.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
version: 1.8.3
15+
version: 1.9.0
1616
repo:
1717
name: AdvantEDGE
1818

README.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,21 @@
22

33
------
44

5-
**_What's New in v1.8.1!_**
5+
**_What's New in v1.9.0!_**
66

7-
:zap: **Improved edge native services: Multiple fixes to [ETSI MEC011 - Edge Platform Application Enablement](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/#edge-platform-application-enablement-service) and [ETSI MEC021 - Application Mobility](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/#application-mobility-service)**
7+
:zap: **New edge native service: [ETSI MEC030 - V2X Information Service API](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/#v2x-information-service) for vehicular QoS predictions! :car:**
88

9-
:zap: **New! [Demo3 example application](https://interdigitalinc.github.io/AdvantEDGE/docs/usage/usage-demo3/) to showcase MEC011 & MEC021 service API usage**
9+
:zap: **New! Geospatial & Network emulation for scenarios with [Device-to-device (D2D) Communication](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/features/#device-to-device-d2d-communication) :iphone:/:iphone:**
1010

11-
:zap: **ETSI MEC028 WebSocket support: [ETSI MEC028 - WLAN Access Information Service](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/#wireless-access-information-service) now supports WebSocket model for receiving notifications**
11+
:zap: **New! Runtime [Sequence](https://interdigitalinc.github.io/AdvantEDGE/docs/usage/gui/exec-view/#sequence-diagram) and [Data Flow](https://interdigitalinc.github.io/AdvantEDGE/docs/usage/gui/exec-view/#data-flow-diagram) diagrams :chart_with_upwards_trend:**
1212

13-
:zap: **Improved sandbox data management: [Sandbox Metrics Garbage Collection](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/features/#sandbox-subsystem) :wastebasket: can be configured to periodically recover unused sandbox disk space**
13+
:zap: **Service API upgrade to version 2.2.1 for [ETSI MEC011](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/#edge-platform-application-enablement-service), [ETSI MEC012](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/#radio-network-information-service), [ETSI MEC013](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/#location-service) and [ETSI MEC021](https://interdigitalinc.github.io/AdvantEDGE/docs/overview/edge-services/#application-mobility-service) :arrow_up:**
14+
15+
:zap: **[Runtime Setup](https://interdigitalinc.github.io/AdvantEDGE/docs/setup/env-runtime/) updates to support k8s versions up to 1.26 :arrow_up:**
1416

1517
:zap: **General maintenance :hammer_and_wrench:**
1618

17-
:zap: **Don't hesitate to reach out to us by initiating [GitHub Discussion](https://github.com/InterDigitalInc/AdvantEDGE/discussions) :octocat:**
19+
:zap: **Don't hesitate to reach out to us by initiating a [GitHub Discussion](https://github.com/InterDigitalInc/AdvantEDGE/discussions) :octocat:**
1820

1921
------
2022

@@ -58,6 +60,9 @@ We welcome questions, feedback and improvement suggestions via [:octocat:**Discu
5860

5961
Hope to hear from you...
6062

63+
## Authors
64+
A list of AdvantEDGE authors can be found [**here**](https://github.com/InterDigitalInc/AdvantEDGE/blob/master/AUTHORS)
65+
6166
## Licensing
6267

6368
AdvantEDGE is licensed under under the [**Apache License, Version 2.0**](https://github.com/InterDigitalInc/AdvantEDGE/blob/master/LICENSE)

charts/meep-webhook/templates/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ spec:
5252
name: {{ .Values.configMap }}
5353
initContainers:
5454
- name: init-{{ .Values.deployment.dependency.redis }}
55-
image: busybox
55+
image: busybox:1.28
5656
imagePullPolicy: IfNotPresent
5757
command: ['sh', '-c', 'until nslookup {{ .Values.deployment.dependency.redis }} ; do echo waiting for {{ .Values.deployment.dependency.redis }}; sleep 0.25; done;']
5858
- name: init-{{ .Values.deployment.dependency.coredns }}

docs/api-ams/.openapi-generator/FILES

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,17 @@ Models/AppMobilityServiceLevel.md
1111
Models/AppTerminationNotification.md
1212
Models/AppTerminationNotificationLinks.md
1313
Models/AssociateId.md
14+
Models/AssociateIdType.md
1415
Models/CommunicationInterface.md
1516
Models/CommunicationInterfaceIpAddresses.md
1617
Models/ContextTransferState.md
1718
Models/ExpiryNotification.md
19+
Models/InlineNotification.md
20+
Models/InlineSubscription.md
21+
Models/Link.md
1822
Models/LinkType.md
1923
Models/MECHostInformation.md
2024
Models/MobilityProcedureNotification.md
21-
Models/MobilityProcedureNotificationLinks.md
2225
Models/MobilityProcedureNotificationTargetAppInfo.md
2326
Models/MobilityProcedureSubscription.md
2427
Models/MobilityProcedureSubscriptionFilterCriteria.md
@@ -36,6 +39,5 @@ Models/SubscriptionType.md
3639
Models/TestNotification.md
3740
Models/TestNotificationLinks.md
3841
Models/TimeStamp.md
39-
Models/Type.md
4042
Models/WebsockNotifConfig.md
4143
README.md

docs/api-ams/Apis/AmsiApi.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# AmsiApi
22

3-
All URIs are relative to *https://localhost/amsi/v1*
3+
All URIs are relative to *https://localhost/sandboxname/amsi/v1*
44

55
Method | HTTP request | Description
66
------------- | ------------- | -------------
@@ -213,7 +213,7 @@ No authorization required
213213

214214
<a name="subByIdGET"></a>
215215
# **subByIdGET**
216-
> oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt; subByIdGET(subscriptionId)
216+
> InlineSubscription subByIdGET(subscriptionId)
217217
218218
Retrieve information about this subscription.
219219

@@ -227,7 +227,7 @@ Name | Type | Description | Notes
227227

228228
### Return type
229229

230-
[**oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt;**](../Models/oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt;.md)
230+
[**InlineSubscription**](../Models/InlineSubscription.md)
231231

232232
### Authorization
233233

@@ -240,7 +240,7 @@ No authorization required
240240

241241
<a name="subByIdPUT"></a>
242242
# **subByIdPUT**
243-
> oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt; subByIdPUT(subscriptionId, UNKNOWN\_BASE\_TYPE)
243+
> InlineSubscription subByIdPUT(subscriptionId, InlineSubscription)
244244
245245
update the existing individual subscription.
246246

@@ -251,11 +251,11 @@ update the existing individual subscription.
251251
Name | Type | Description | Notes
252252
------------- | ------------- | ------------- | -------------
253253
**subscriptionId** | **String**| Refers to created subscription, where the AMS API allocates a unique resource name for this subscription | [default to null]
254-
**UNKNOWN\_BASE\_TYPE** | [**UNKNOWN_BASE_TYPE**](../Models/UNKNOWN_BASE_TYPE.md)| |
254+
**InlineSubscription** | [**InlineSubscription**](../Models/InlineSubscription.md)| |
255255

256256
### Return type
257257

258-
[**oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt;**](../Models/oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt;.md)
258+
[**InlineSubscription**](../Models/InlineSubscription.md)
259259

260260
### Authorization
261261

@@ -295,7 +295,7 @@ No authorization required
295295

296296
<a name="subPOST"></a>
297297
# **subPOST**
298-
> oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt; subPOST(UNKNOWN\_BASE\_TYPE)
298+
> InlineSubscription subPOST(InlineSubscription)
299299
300300
Create a new subscription to Application Mobility Service notifications.
301301

@@ -305,11 +305,11 @@ Create a new subscription to Application Mobility Service notifications.
305305

306306
Name | Type | Description | Notes
307307
------------- | ------------- | ------------- | -------------
308-
**UNKNOWN\_BASE\_TYPE** | [**UNKNOWN_BASE_TYPE**](../Models/UNKNOWN_BASE_TYPE.md)| |
308+
**InlineSubscription** | [**InlineSubscription**](../Models/InlineSubscription.md)| |
309309

310310
### Return type
311311

312-
[**oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt;**](../Models/oneOf&lt;MobilityProcedureSubscription,AdjacentAppInfoSubscription&gt;.md)
312+
[**InlineSubscription**](../Models/InlineSubscription.md)
313313

314314
### Authorization
315315

docs/api-ams/Apis/UnsupportedApi.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
# UnsupportedApi
22

3-
All URIs are relative to *https://localhost/amsi/v1*
3+
All URIs are relative to *https://localhost/sandboxname/amsi/v1*
44

55
Method | HTTP request | Description
66
------------- | ------------- | -------------
77
[**adjAppInstGET**](UnsupportedApi.md#adjAppInstGET) | **GET** /queries/adjacent_app_instances | Retrieve information about this subscription.
88
[**appMobilityServiceDerPOST**](UnsupportedApi.md#appMobilityServiceDerPOST) | **POST** /app_mobility_services/{appMobilityServiceId}/deregister_task | deregister the individual application mobility service
9+
[**notificationPOST**](UnsupportedApi.md#notificationPOST) | **POST** /uri_provided_by_subscriber | delivers a notification from the AMS resource to the subscriber
910

1011

1112
<a name="adjAppInstGET"></a>
@@ -66,3 +67,30 @@ No authorization required
6667
- **Content-Type**: Not defined
6768
- **Accept**: application/json
6869

70+
<a name="notificationPOST"></a>
71+
# **notificationPOST**
72+
> notificationPOST(InlineNotification)
73+
74+
delivers a notification from the AMS resource to the subscriber
75+
76+
delivers a notification from the AMS resource to the subscriber
77+
78+
### Parameters
79+
80+
Name | Type | Description | Notes
81+
------------- | ------------- | ------------- | -------------
82+
**InlineNotification** | [**InlineNotification**](../Models/InlineNotification.md)| |
83+
84+
### Return type
85+
86+
null (empty response body)
87+
88+
### Authorization
89+
90+
No authorization required
91+
92+
### HTTP request headers
93+
94+
- **Content-Type**: application/json
95+
- **Accept**: application/json
96+

docs/api-ams/Models/AdjacentAppInfoNotification.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Name | Type | Description | Notes
77
**timeStamp** | [**TimeStamp**](TimeStamp.md) | | [optional] [default to null]
88
**associateId** | [**List**](AssociateId.md) | 1 to N identifiers to associate the information for specific | [optional] [default to null]
99
**adjacentAppInfo** | [**List**](AdjacentAppInfoNotificationAdjacentAppInfo.md) | | [optional] [default to null]
10-
**\_links** | [**MobilityProcedureNotification__links**](MobilityProcedureNotification__links.md) | | [default to null]
10+
**\_links** | [**Link**](Link.md) | | [default to null]
1111

1212
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1313

docs/api-ams/Models/AdjacentAppInfoNotificationAdjacentAppInfo.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
66
**appInstanceId** | [**String**](string.md) | Identifier of the adjacent application instance. | [default to null]
7-
**commInterface** | [**List**](CommunicationInterface.md) | If present, it represents the communication interface(s) information of the application instance. | [optional] [default to null]
7+
**commInterface** | [**List**](CommunicationInterface.md) | If present, it represents the communication interface(s) information of the application instance. | [default to null]
88

99
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1010

docs/api-ams/Models/AdjacentAppInfoSubscription.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33

44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**\_links** | [**AdjacentAppInfoSubscription.links**](AdjacentAppInfoSubscription.links.md) | | [optional] [default to null]
6+
**\_links** | [**AdjacentAppInfoSubscriptionLinks**](AdjacentAppInfoSubscriptionLinks.md) | | [optional] [default to null]
77
**callbackReference** | [**URI**](URI.md) | URI selected by the service consumer to receive notifications on the subscribed Application Mobility Service. This shall be included both in the request and in response. | [default to null]
88
**requestTestNotification** | [**Boolean**](boolean.md) | Shall be set to TRUE by the service consumer to request a test notification via HTTP on the callbackReference URI, specified in ETSI GS MEC 009, as described in clause 6.12a. | [optional] [default to null]
99
**websockNotifConfig** | [**WebsockNotifConfig**](WebsockNotifConfig.md) | | [optional] [default to null]
1010
**expiryDeadline** | [**TimeStamp**](TimeStamp.md) | | [optional] [default to null]
11-
**filterCriteria** | [**AdjacentAppInfoSubscription.filterCriteria**](AdjacentAppInfoSubscription.filterCriteria.md) | | [default to null]
12-
**subscriptionType** | [**String**](string.md) | Shall be set to \&quot;AdjacentAppInfoSubscription\&quot;. | [default to null]
11+
**filterCriteria** | [**AdjacentAppInfoSubscriptionFilterCriteria**](AdjacentAppInfoSubscriptionFilterCriteria.md) | | [default to null]
12+
**subscriptionType** | [**SubscriptionType**](SubscriptionType.md) | | [default to null]
1313

1414
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1515

docs/api-ams/Models/AssociateId.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
Name | Type | Description | Notes
55
------------ | ------------- | ------------- | -------------
6-
**type** | [**Type**](Type.md) | | [default to null]
7-
**value** | [**String**](string.md) | Value for the identifier. | [default to null]
6+
**type** | [**AssociateIdType**](AssociateIdType.md) | | [optional] [default to null]
7+
**value** | [**String**](string.md) | Value for the identifier. | [optional] [default to null]
88

99
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1010

0 commit comments

Comments
 (0)