Skip to content

Changes for 3GPP release 18 upgrade#504

Merged
gab-arrobo merged 5 commits into
omec-project:mainfrom
gab-arrobo:rel-18-upgrade
May 15, 2026
Merged

Changes for 3GPP release 18 upgrade#504
gab-arrobo merged 5 commits into
omec-project:mainfrom
gab-arrobo:rel-18-upgrade

Conversation

@gab-arrobo

Copy link
Copy Markdown
Contributor

No description provided.

gab-arrobo added 2 commits May 7, 2026 10:14
Signed-off-by: Arrobo, Gabriel <gabriel.arrobo@intel.com>
Signed-off-by: Arrobo, Gabriel <gabriel.arrobo@intel.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the project for a 3GPP Release 18-related dependency/API update by bumping the WebConsole version and migrating OMEC OpenAPI usage from openapi v1 to openapi/v2, updating the impacted subscriber/slice/NF config flows and their tests accordingly.

Changes:

  • Bump project version to 3.0.0 and update Go module dependencies to github.com/omec-project/openapi/v2 v2.0.0 (plus related indirect deps).
  • Update subscriber/slice provisioning logic and tests to use OpenAPI v2 models (new nullable/pointer patterns and renamed enums/types).
  • Enable Dependabot updates for gomod dependencies (grouped for github.com/omec-project/*).

Reviewed changes

Copilot reviewed 25 out of 26 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
VERSION Bumps application version to 3.0.0.
go.mod Switches to github.com/omec-project/openapi/v2 and adds an indirect dependency.
go.sum Updates checksums for the OpenAPI v2 module and new indirect deps.
dbadapter/db_adapter.go Updates MongoDB transaction support error messaging.
configmodels/model_subs_data.go Updates OpenAPI models import path to v2.
configapi/subscriber_helpers.go Updates OpenAPI models import path to v2.
configapi/subscriber_helpers_test.go Updates tests for OpenAPI v2 model/nullable API.
configapi/slice_operations_test.go Adds OpenAPI v2 imports and a new unit test for SM doc building.
configapi/slice_helpers.go Updates slice provisioning logic for OpenAPI v2 and refactors SM provisioned data document creation.
configapi/device_group_helpers.go Updates OpenAPI v2 imports and Snssai SD pointer handling.
configapi/api_subscriber_config.go Updates sample JSON and subscriber CRUD to OpenAPI v2 field/enum shapes.
configapi/api_subscriber_config_test.go Updates subscriber API tests and mocks to OpenAPI v2 shapes/nullable behavior.
backend/webui_service/webui_init.go Removes a non-TLS startup log line.
backend/webui_context/context.go Updates NF profile/types/enums to OpenAPI v2 (NFProfile, NFType, URI schemes, etc.).
backend/nfconfig/test_common.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/service_test.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/handlers.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/handlers_test.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/config.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/config_session_management_test.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/config_policy_control_test.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/config_plmn_test.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/config_plmn_snssai_test.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/config_imsi_qos_test.go Updates nfConfigApi import path to OpenAPI v2.
backend/nfconfig/config_access_and_mobility_test.go Updates nfConfigApi import path to OpenAPI v2.
.github/dependabot.yml Enables weekly Dependabot updates for Go modules (grouped for OMEC packages).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread dbadapter/db_adapter.go Outdated
Comment thread configapi/slice_helpers.go Outdated
Comment thread configapi/slice_helpers.go
Signed-off-by: Arrobo, Gabriel <gabriel.arrobo@intel.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 25 out of 26 changed files in this pull request and generated 4 comments.

Comment thread configapi/slice_helpers.go
Comment thread backend/webui_context/context.go Outdated
Comment thread configapi/slice_operations_test.go
Comment thread configapi/slice_operations_test.go
Signed-off-by: Arrobo, Gabriel <gabriel.arrobo@intel.com>
Signed-off-by: Arrobo, Gabriel <gabriel.arrobo@intel.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 28 out of 29 changed files in this pull request and generated 2 comments.

Comment thread configapi/slice_helpers.go
Comment thread configapi/slice_operations_test.go

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 28 out of 29 changed files in this pull request and generated 4 comments.

Comment thread configapi/slice_helpers.go
Comment thread configapi/slice_operations_test.go
Comment thread configapi/slice_operations_test.go
Comment thread configapi/slice_operations_test.go

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 28 out of 29 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/main.yml

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 28 out of 29 changed files in this pull request and generated no new comments.

@andybavier andybavier left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@gab-arrobo gab-arrobo merged commit 3425748 into omec-project:main May 15, 2026
28 of 29 checks passed
@gab-arrobo gab-arrobo deleted the rel-18-upgrade branch May 15, 2026 00:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants