Add "extensions" field to module descriptor

Description

Overview

Eureka has introduced new fields to the module descriptor in order to support the declarative specification of system/tenant users. These changes are incompatible with Okapi. After reviewing solutions, the decision was made to add a new field to the module descriptor “extensions”, and update the necessary code in both Eureka (mgr-*) and Okapi.

See for additional details.

Scope

  • Module descriptor schema & examples – make changes in application-poc-tools and apply them in mgr-applications

    • Add the new “extensions” field

    • Deprecate the older fields for specifying users

      • This will facilitate a smooth transition and once all the pieces are in place we can remove the deprecated field(s).

  • Any necessary code and test updates

Acceptance Criteria

  • MD schema/examples and associated code/tests have been updated.

  • The fields for specifying users have been deprecated, not removed.

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Eureka

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created July 8, 2024 at 1:34 PM
Updated August 19, 2024 at 11:00 AM
Resolved July 19, 2024 at 3:58 PM
TestRail: Cases
TestRail: Runs