[PDF] check-jinja: Filter-out incompatible PDF/IA 07/50607/3
authorAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 15 Jan 2018 00:33:02 +0000 (01:33 +0100)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 15 Jan 2018 23:31:36 +0000 (00:31 +0100)
commitcd54edf52750b7d770468a31947ec3d5dc385a91
tree09454602f431600caf6a1280730b0432373292ae
parent6233ce9048958f19f31ac07f9c88309591590b7f
[PDF] check-jinja: Filter-out incompatible PDF/IA

While checking all PDFs against all installers, some mandatory
requirements are sometimes not met:
- minimum cluster nodes (e.g. Apex requires 5 nodes, 1 PDF has 3);
- minimum interface count (e.g. Compass requires min 3 NICs, some
  PDFs only have two interfaces or less);

The added filter is far from ideal:
- node requirements are based on the latest (not highest) index
  used by the installer adapter to accomodate special handling of
  3-node cluster in Daisy templates;
- interface req is based on the average interfaces/node, with
  quite some margin - this is a very loose mechanism;

With this in, `check-jinja` has a return code of 0 (note that
yamllint failures of output files are not affecting the return code).

Change-Id: I43ade3567bf3026069ff93eca17abc212fab211c
Signed-off-by: Alexandru Avadanii <Alexandru.Avadanii@enea.com>
config/utils/check-jinja2.sh