Skip to content

Define the device requirements for multi-node clusters #71

Open
1 of 1 issue completed
Open

Description

@mmcc-xx

Requirements Description (Required)

As a device vendor, I want the Margo to define the required functions devices must provide to fulfill Margo roles related to multi-node clusters. These roles include...

  • Cluster lead
  • Cluster worker

This release only includes same vendor lead and worker with compatible kubernetes versions.

Deliverables impacted (not required)

  1. Open specification

Milestone (Not Required)

Add details - Desired milestone/snap-shot PMG wants to include.

Non-Functional Requirements (not required)

Add details-Non-Functional-Requirements

Related User Journey

Add related user journey name

User Journey Step number

Add User Journey Step Number

Requirement dependency with other Focus Groups

No response

Activity

  1. added this to the PR2 milestone on May 1, 2025
  2. moved this to PM - Requirement in Draft in product managementon May 1, 2025
  3. ajcraig commented on Jun 19, 2025

    @ajcraig
    Collaborator

    This was targeted to for PR2 to expand the device roles beyond the PR1 Standalone Cluster and Standalone Device.

    Further clarification is needed:

    • Do we allow one vendor as the leader and a separate vendor to supply the worker?
      • Will need to ensure we understand the complexities
    • Do we allow multiple cluster leaders
  4. bnieuwborg commented on Aug 14, 2025

    @bnieuwborg
    Collaborator

    The Margo community needs first to well define the Device management scope and priorities before assigning this requirement to a release. In this activity, a clear definition is required to highlight what Margo will care about and what not, in the context of cluster environment (suggestion to use terminology like "resiliency" , "high availability", instead of K8S specific terms like clusters)
    After the scope being defined:

    • Define the device requirements (what functionality must exist on the device) for multi-node clusters (current one)
    • an new requirement is needed to describe the app requirements related cluster deployment. (app package)
    • an additional requirement is needed to describe the device capabilities related to clusters

    suggestion : add agenda topic to SB workshop asking opinion on importance of support for "resiliency" , "high availability" deployment targets (aka clusters in K8S or "Docker Swarm" Mesos...)

  5. modified the milestones: PR2, GA1 on May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions