Skip to content

Configurable dependencies to join an Aggregator #106

@paul121

Description

@paul121

A forward-thinking feature: allow the Aggregator to enforce dependencies on farmOS servers before they can join an Aggregator.

Example dependencies:

  • Server version (Require 2x, or later on requiring ^2.3 might be valid use cases)
  • Certain modules (a 3rd party module might be required to join an aggregator)
  • Resources (log--lab_test might be required on an aggregator)
  • Roles (certain roles/scopes must be enabled on the server, likely provided by another module)
  • ...

The JSONAPI structure would make it easy to implement some of these features such as checking resources & server version.

Metadata

Metadata

Assignees

No one assigned

    Labels

    2xfarmOS 2x supportenhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions