Skip to content

Plugins in schema #2710

@VakarisZ

Description

@VakarisZ

Is your feature request related to a problem? Please describe.
If the island expects configuration with plugins it should provide schema to validate against

Tasks

  • Add IFileRepository.get_all_file_names() -> Sequence[str (file name)] (0d) @mssalvatore
    • Modify all IFileRepository implementations
  • Add IAgentPluginRepository.get_plugin_catalog() -> Sequence[Tuple[AgentPluginType, str (plugin name)]] (0d) @ilija-lazoroski
    • Implement FileAgentPluginRepository.get_plugin_catalog()
  • Check whether or not the UI can support using references in JSON schema (0d) - @cakekoa (see comment below)
  • Implement ConfigSchemaService (0d) - @cakekoa
  • Add /api/agent-configuration-schema endpoint that uses ConfigSchemaService to return the JSON schema (0d) - @shreyamalviya

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions