Closed ptitzler closed 4 years ago
Everything that is under app_data
is application-specific, and we are wrapping up a PR that introducesElyra pipeline version
at #662
Sounds good. Will there be a schema definition document provided as part of the PR or will that be handled elsewhere?
Added enhancement request #956
Looking at several pipelines that different users created over time and http://api.dataplatform.ibm.com/schemas/common-pipeline/pipeline-flow/pipeline-flow-v3-schema.json it appears that the v3 specification doesn't define all properties yet. I've noticed, for example, that in one v3 pipeline
app_data
contains a propertyartifact
and in another v3 pipeline a propertyfilename
, which seem to carry the same semantic meaning.As a developer who might want to build some additional tooling around these files I can't really do that unless the specification is complete and semantic versioning is used to make it possible to interpret the content in a predictable manner.
Example snippets are below.
An older pipeline uses the
artifacts
property (see last line):Another "more current" pipeline uses the
filename
property instead.I did notice that
app_data_def
defines"additionalProperties": true
but that doesn't help resolve the ambiguity. If version 3.0 is still evolving we might want to consider marking it as "alpha/beta" to warn consumers.If I've missed something or misinterpreted what I've seen please let me know. Thanks!