Implement generated application descriptor verification

Description

Overview

Implement verification for application descriptor

Scope

  • mgr-applications: (TODO: create a subtask for release note purposes)

    • Extend API for mgr-application to provide all interfaces (for requested and dependent applications). This endpoint will be used by folio-application-generator plugin when an application dependency is being checked

      • Extend the API to accept an application descriptor, not just a list of application IDs.

  • Application generator plugin: (TODO: create a subtask for release note purposes)

    • Implement required interface validation for a list of modules in the application (similar to logic in mgr-applications)

      • Add support for a new “validate” operation/phase/stage in the application descriptor plugin.

      • Add configuration for specifying where the application manger lives. (base url, possibly token as well?)

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Craig McNallyFebruary 26, 2025 at 8:31 PM
Edited

We should refine this… possibly split it into two parts, and target the more important work during say Sunflower bugfix period.

Details

Assignee

Reporter

Priority

Story Points

Development Team

Eureka

Release

Trillium (R2 2025)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 7, 2024 at 11:50 AM
Updated yesterday
TestRail: Cases
TestRail: Runs