f5-declarative-onboarding
f5-declarative-onboarding copied to clipboard
[RFE] single schema entry point
Currently, when validating a declaration with schema, one must distinguish when working with DO directly with a BIG-IP or through BIG-IQ.
Device (directly to bigip) => 'https://raw.githubusercontent.com/F5Networks/f5-declarative-onboarding/master/src/schema/latest/base.schema.json', DO (through bigiq) => 'https://raw.githubusercontent.com/F5Networks/f5-declarative-onboarding/master/src/schema/latest/remote.schema.json',
This is problematic and confusing to the end user (how/when to use each since they overlap).
To greatly simplify things, there should be a single schema to accommodate ALL DO parameters, like as3.
The following schema will allow both 'AS3' or 'ADC' as the parent class. https://raw.githubusercontent.com/F5Networks/f5-appsvcs-extension/master/schema/latest/as3-schema.json