SovereignEdgeEU-COGNIT / cognit-ops-forge

COGNIT stack automatic deployment tool
Apache License 2.0
0 stars 0 forks source link

Modules version selection #21

Closed dann1 closed 3 months ago

dann1 commented 3 months ago

Allow to specify versions of different components of the cognit stack. Since the components are github repositories, the version would be a commit hash, a branch or a tag.

These versions would be specified in the input template within the :cognit: section. Since each component could have several parameters, like the provisioning engine port. Create a section for each component and add parameters within each of those subsections with the required config.

For example

:cognit:
  :engine:
    :version: 1.3.4
    :port: 6969
  :ai_orchestrator:
    :version: main
  :serverless_runtime:
    :use_cases:
      :nature: https://marketplace.opennebula.io//appliance/c0e9ff6e-1117-11ea-9c12-f0def1753696/download/0 
    :version: <commit_hash>