eth-cscs / manta

Another CLI for Alps

Home Page:https://eth-cscs.github.io/manta/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SAT file validation

Masber opened this issue · comments

manta relies on CSM to validate SAT file, this is confusing for users if they are not familiar with how CSM works, specially if using jinja2 SAT files since the user will mostly interact with the values file.

This ticket is to work on manta SAT file validation to improve the error messages when submitting an incorrect SAT file.

tasks to do:

  • identify the dependency between images and process them in the right order
  • validate images across the SAT file and CSM
  • validate image recipes in images section against Cray product Catalog in k8s
  • validate configurations in images against SAT file and CSM
  • validate IMS images against SAT file and CSM
  • validate ref_name and image_ref values in images section
  • validate old SAT schema
  • validate boot image in session_template section against SAT file and CSM
  • validate configuration in session_template against SAT file and CSM
  • validate image recipes in configurations section against Cray product Catalog in k8s