OpenCHAMI / roadmap

Public Roadmap Project for Ochami
MIT License
2 stars 0 forks source link

[RFD] Architectural Choices #12

Open davidallendj opened 11 months ago

davidallendj commented 11 months ago

Discussion Ideas and Topics

This document contains a list of topics for discussion regarding OChami and its design going forward and other considerations in the future. It is only meant to spark discussions and it not meant to be permenant and is subject to change. Some topics may eventually be removed or converted to its own RFD if needed.

Diagram showing microservices relationship (WIP)

%%{
    init: {
        'theme':'forest',
        'title':'Node',
        'themeVariables': {
            'lineColor': 'green',
            'secondaryColor': '#006100',
            'tertiaryColor': '#fff',
            'fontSize': '26px',
            'background': '#000000',
            'nodeTextColor': '#ff0000'
        }
    }
}%%
flowchart LR;
    subgraph smd[SMD]
        discovery
        sm
        inventory
        rfe
    end

    subgraph bss[BSS]
        boot
    end
    subgraph discovery[Discovery of BMC nodes]
        direction LR
        discovery_alt[Magellan]
    end

    subgraph sm[State Management]
        direction LR
        sm_alt[N/A]
    end

    subgraph inventory[Inventory Tracking]
        direction LR
        inventory_alt[N/A]
    end

    subgraph rfe[Redfish Event Listener]
        direction LR
        rfe_alt[N/A]
    end

    subgraph boot[Boot Parameters and Config]
        direction LR
        bss_alt[N/A]
    end

    discovery -- output --> sm
    smd -- Components --> bss
    inventory --- sm
    rfe --- sm
alexlovelltroy commented 3 months ago

I have updated this RFD to refer to the other focused discussions that are related. We should update others as needed.